
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..*] |