core
KlasseModelElement

This entity is a super class for all classes which are part of the model. It helps to ensure that each model element can be identified by a unique identifier.

Attribute
<Class> ModelAnnotation annotations annotations

Collection with references to the model annotations annotating this model element.

<Enumeration> Status status status

Contains the status of the model element. It can contain the following values: "normal" for model elements which are extracted from source code, "library" for model elements which are extracted from a library, "implicit" for model elements which are implicitly specified in source code and "failed dependency" for model elements which have no definition either in source code nor in a library.

<Primitive Type> Unlimited Natural sissyId sissyId

Contains the unique identifier of a model element which is set by SISSy.

!!TableHeading.InheritedAttributes!!gast::core::Identifier gast::core::Identifier
id id

!!TableHeading.InheritedOperations!!gast::core::Identifier gast::core::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameModelElement
Name Expression
Namespace<<ePackage>> <Package> core
Owned Template Signature
Owner<<ePackage>> <Package> core
Owning Template Parameter
Package<<ePackage>> <Package> core
Qualified Namegast::core::ModelElement
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 annotations
Public <Class> ModelAnnotation annotations

Collection with references to the model annotations annotating this model element.

Eigenschaften:

AggregationComposite
Alias
Association
Association End
Class<Class> ModelElement
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameannotations
Name Expression
Namespace<Class> ModelElement
Opposite
Owned Template Signature
Owner<Class> ModelElement
Owning Association
Owning Template Parameter
Qualified Namegast::core::ModelElement::annotations
Stereotype
Template Parameter
Type<Class> ModelAnnotation
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 sissyId
Public <Primitive Type> Unlimited Natural sissyId

Contains the unique identifier of a model element which is set by SISSy.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> ModelElement
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
NamesissyId
Name Expression
Namespace<Class> ModelElement
Opposite
Owned Template Signature
Owner<Class> ModelElement
Owning Association
Owning Template Parameter
Qualified Namegast::core::ModelElement::sissyId
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 status
Public <Enumeration> Status status

Contains the status of the model element. It can contain the following values: "normal" for model elements which are extracted from source code, "library" for model elements which are extracted from a library, "implicit" for model elements which are implicitly specified in source code and "failed dependency" for model elements which have no definition either in source code nor in a library.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> ModelElement
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namestatus
Name Expression
Namespace<Class> ModelElement
Opposite
Owned Template Signature
Owner<Class> ModelElement
Owning Association
Owning Template Parameter
Qualified Namegast::core::ModelElement::status
Stereotype
Template Parameter
Type<Enumeration> Status
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic