model1
Class Reference

A Reference defines a Classifier's knowledge of, and access to, links and their instances defined by an Association. Although a Reference derives much of its state from a corresponding AssociationEnd, it provides additional information; therefore, the MOF cannot adequately represent some meta-models without this mechanism. The inherited attributes defined in StructuralFeature (multiplicity and isChangeable) are constrained to match the values of its corresponding AssociationEnd. However, it has its own visibility, name, and annotation defined.


Note

When creating a Reference, values for the inherited attributes of multiplicity and isChangeable must be supplied. These must be the same as the corresponding attributes on the AssociationEnd to which the Reference will subsequently be linked.

Attributes
Primitive Type boolean referencedEndIsNavigable referencedEndIsNavigable

Properties:

Alias
Classifier Behavior
Collections
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameReference
Name Expression
Owned Template Signature
OwnerPackage model1
Owning Parameter
PackagePackage model1
Packageable Element visibilitypublic
Qualified Namemodel1::model1::Reference
Representation
Stereotype
Template Parameter
Visibilitypublic

Attribute Details

 referencedEndIsNavigable
public Primitive Type boolean referencedEndIsNavigable
Properties:

Aggregationnone
Alias
Association
Association End
Class Class Reference
Collections
Datatype
Default
Default Value
isChangeablefalse
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
isLanguageNeutraltrue
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
isUniquefalse
Is Uniquetrue
Keywords
Lower1
Lower Value
maxLength200
Multiplicity1
NamereferencedEndIsNavigable
Name Expression
Opposite
Owned Template Signature
OwnerClass Reference
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Reference::referencedEndIsNavigable
Stereotypedefault
Template Parameter
TypePrimitive Type boolean
Upper1
Upper Value
Visibilitypublic

Comments