core
KlasseGenericEntity

This class is the common base for generic function and generic class. Generic entities can have a set of type parameters.

Attribute
<Class> TypeParameterClass typeParameters typeParameters

This property represents the type parameters of this generic entity.

!!TableHeading.InheritedAttributes!!gast::core::ModelElement gast::core::ModelElement
annotations annotations, status status, sissyId sissyId

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

!!TableHeading.InheritedOperations!!gast::core::ModelElement gast::core::ModelElement

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

Eigenschaften:

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

Details für Attribute

 typeParameters
Public <Class> TypeParameterClass typeParameters

This property represents the type parameters of this generic entity.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_typeParameters_genericEntity
Association End
Class<Class> GenericEntity
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*
NametypeParameters
Name Expression
Namespace<Class> GenericEntity
Opposite
Owned Template Signature
Owner<Class> GenericEntity
Owning Association
Owning Template Parameter
Qualified Namegast::core::GenericEntity::typeParameters
Stereotype
Template Parameter
Type<Class> TypeParameterClass
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic