
Metamodel user guide
An Attribute is a named slot within a Classifier that describes a range of values that instances of the Classifier may hold.
In Modelio, an Attribute belongs to a Classifier as a Feature or to an AssociationEnd as a Qualifier.


Attribute | Description |
---|---|
KindOfAccess Changeable [0..1] | Determines the access mode of the Attribute (read, write, read/write, neither). |
boolean IsDerived [0..1] | Determines if the Attribute is a dynamic dependency, that is to say, whether its value is calculated dynamically, via an expression. |
boolean IsOrdered [0..1] | When placed on a target end, specifies whether the set of links from the source instance to the target instance is ordered. |
boolean IsUnique [0..1] | For a multivalued multiplicity, specifies whether the set of links from the source instance to the target instance is unique. |
string MultiplicityMax [0..1] | Maximum value of the multiplicity. |
string MultiplicityMin [0..1] | Minimum value of the Association's multiplicity. When placed on a target end, the multiplicity specifies the number of target instances that may be associated with a single source instance via oss the given Association. |
boolean TargetIsClass [0..1] | Determines that the target is itself a metaclass. |
string TypeConstraint [0..1] | Provides an indication of the instanciation of the Attribute's elementary class. For example, in the case of an attribute string, TypeConstraint determines the size of the string (*, 10, etc.). |
string Value [0..1] | Default value of the Attribute. This value is assigned at creation time, unless a specific value is specified. |
Association | Description |
---|---|
Type : GeneralClass [0..1] | |
RepresentingObjectNode : ObjectNode [0..*] | Represented attribute. Shortcut to directly represent an attribute, instead of representing an instance bound to the attribute. |
Occurence : AttributeLink [0..*] | Defines the optional Attribute that specifies the AttributeLink. |
Qualified : AssociationEnd [0..1] | Defines a Qualifier on the AssociationEnd. |
RepresentingItem : BpmnItemAwareElement [0..*] |