Bonjour,

j'essaye de créer un diagramme de classes (en tout cas des classes liées par des associations) directement par du code java, avec RSA.

Pour cela j'utilise les classes UMLFactory, Class et Association.

Pour l'instant, j'ai ça (création de 2 classes Commande et Client):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
org.eclipse.uml2.uml.UMLFactory f = org.eclipse.uml2.uml.UMLFactory.eINSTANCE;
	
org.eclipse.uml2.uml.Class c1 = f.createClass();
c1.setName("Client");
		
org.eclipse.uml2.uml.Class c2 = f.createClass();
c2.setName("Commande");
Mon souci est que je n'arrive pas à lier mes classes par une association.
J'ai essayé avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
a = c1.createAssociation(true, org.eclipse.uml2.uml.AggregationKind.NONE_LITERAL, "passer", 1, org.eclipse.uml2.uml.LiteralUnlimitedNatural.UNLIMITED, c2, true, org.eclipse.uml2.uml.AggregationKind.NONE_LITERAL, "" , 1, 1);
Mais je me retrouve avec une IllegalStateException.

Si vous avez une idée, n'hésitez pas, tout est bon à prendre.

Merci.