model1
Class Element

Element classifies the elementary, atomic constructs of models. Element is the root Class within the MOF Model.

Attributes
Primitive Type string annotation annotation

Provides an informal description of the Element.

Primitive Type string name name

Provides a meta-modeler supplied name that uniquely identifies the Element in the context of the ModelElement’s containing Namespace. When choosing an Element’s name, the meta-modeler should consider the rules for translating names into identifiers in the relevant mappings.

Primitive Type string qualifiedName qualifiedName

Provides a unique name for the Element within the context of its outermost containing Package. The qualifiedName is a list of NameType values consisting of
the names of the Element, its container, its container’s container and so on until a non-contained element is reached. The first member of the list is the name
of the non-contained element.

The 'qualifiedName' of an Element is of the form :. is the full-qualified package name, i.e. org:omg:model1. Samples for 'qualifiedName':


  • org:omg:model1:Attribute

  • org:openmdx::audit2:UnitOfWork


Primitive Type string stereotype stereotype

Properties:

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

Attribute Details

 annotation
public Primitive Type string annotation

Provides an informal description of the Element.

Properties:

Aggregationnone
Alias
Association
Association End
Class Class Element
Collections
Datatype
Default
Default Value
isChangeabletrue
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
isLanguageNeutraltrue
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
isUniquefalse
Is Uniquetrue
Keywords
Lower0
Lower ValueLiteral Integer
maxLength8000
Multiplicity0..1
Nameannotation
Name Expression
Opposite
Owned Template Signature
OwnerClass Element
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Element::annotation
Stereotypedefault
Template Parameter
TypePrimitive Type string
Upper1
Upper ValueLiteral Unlimited Natural
Visibilitypublic


 name
public Primitive Type string name

Provides a meta-modeler supplied name that uniquely identifies the Element in the context of the ModelElement’s containing Namespace. When choosing an Element’s name, the meta-modeler should consider the rules for translating names into identifiers in the relevant mappings.

Properties:

Aggregationnone
Alias
Association
Association End
Class Class Element
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
Namename
Name Expression
Opposite
Owned Template Signature
OwnerClass Element
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Element::name
Stereotypedefault
Template Parameter
TypePrimitive Type string
Upper1
Upper Value
Visibilitypublic


 qualifiedName
public Primitive Type string qualifiedName

Provides a unique name for the Element within the context of its outermost containing Package. The qualifiedName is a list of NameType values consisting of
the names of the Element, its container, its container’s container and so on until a non-contained element is reached. The first member of the list is the name
of the non-contained element.

The 'qualifiedName' of an Element is of the form :. is the full-qualified package name, i.e. org:omg:model1. Samples for 'qualifiedName':


Properties:

Aggregationnone
Alias
Association
Association End
Class Class Element
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
NamequalifiedName
Name Expression
Opposite
Owned Template Signature
OwnerClass Element
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Element::qualifiedName
Stereotypedefault
Template Parameter
TypePrimitive Type string
Upper1
Upper Value
Visibilitypublic


 stereotype
public Primitive Type string stereotype
Properties:

Aggregationnone
Alias
Association
Association End
Class Class Element
Collections
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywordsset
Lower1
Lower Value
Multiplicity1
Namestereotype
Name Expression
Opposite
Owned Template Signature
OwnerClass Element
Owning Association
Owning Parameter
Qualified Namemodel1::model1::Element::stereotype
Stereotype
Template Parameter
TypePrimitive Type string
Upper1
Upper Value
Visibilitypublic

Comments