Modelio is an open source modeling environment (UML2, BPMN2, ...). Based on a 20-year track record of high end commercial products, Modelio delivers a broad-focused range of standards-based functionalities for software developers, analysts, designers, business architects and system architects.
Welcome to the community platform for users who utilize the Modelio open source modeling environment and developers who build extensions for it. This website provides valuable resources and everyone will be happy to help should you have questions.
Posted: Jul 24, 2014Hi,
In my model, I have elements (block1 and block2 for example) which are specified by an attribute named "Color". Each element can be "red" or "blue" or "green". So I create a litteral enumeration "color" with three values: "red", "blue", "green"...
Posted: Jul 24, 2014Thanks, in this case using Association and Links makes more sense than using Attribute and Attribute Link ...
Posted: Jul 24, 2014Thank you very much for this prompt answer.
You are right, but in this case I don't see any other opposite association end. The "salles" AssociationEnd is declared in "Residence" and the only objet values returned by this object are
getOwner() = Residence
getSource() = Residence
as well as getCausing, getStatus, getMClass, get Uuid, getCompositionOwner
+ the usual suspect for the scalar value
but no getOpposite nor getAssociation
is that normal ?
Posted: Jul 24, 2014Hi ebr,
as you may have realized, my model is being intended for representing the structure of a CAD-model.
A constraint has to refer to 2 things, the root-assembly which contains all other objects and the object itself which is affected by the constraint...
Posted: Jul 24, 2014Hello,
AssociationEnd.getTarget() can legitimally return null in these 2 cases:
- It is the opposite end of a one way navigable Association.
- It is one end of a non-navigable association.
As you don't see it in the explorer you are probably in case 1...