types
KlasseReference

This class models a pointer (like in C++) or a reference.

Attribute
<Class> GASTType referencedType referencedType

This property represents a reference to the referenced type.

<Primitive Type> Boolean explicit explicit

This property is true if it is a pointer and false if it is a reference.

!!TableHeading.InheritedAttributes!!gast::types::TypeDecorator gast::types::TypeDecorator
decoratedType decoratedType, undecoratedType undecoratedType

!!TableHeading.InheritedAttributes!!gast::types::GASTType gast::types::GASTType
qualifiedName qualifiedName, referenceType referenceType

!!TableHeading.InheritedAttributes!!gast::core::NamedModelElement gast::core::NamedModelElement
simpleName simpleName

!!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::types::TypeDecorator gast::types::TypeDecorator

!!TableHeading.InheritedOperations!!gast::types::GASTType gast::types::GASTType

!!TableHeading.InheritedOperations!!gast::core::NamedModelElement gast::core::NamedModelElement

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

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

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameReference
Name Expression
Namespace<<ePackage>> <Package> types
Owned Template Signature
Owner<<ePackage>> <Package> types
Owning Template Parameter
Package<<ePackage>> <Package> types
Qualified Namegast::types::Reference
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 explicit
Public <Primitive Type> Boolean explicit

This property is true if it is a pointer and false if it is a reference.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Reference
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
Nameexplicit
Name Expression
Namespace<Class> Reference
Opposite
Owned Template Signature
Owner<Class> Reference
Owning Association
Owning Template Parameter
Qualified Namegast::types::Reference::explicit
Stereotype
Template Parameter
Type<Primitive Type> Boolean
Upper1
Upper Value
VisibilityPublic


 referencedType
Public <Class> GASTType referencedType

This property represents a reference to the referenced type.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Reference
Datatype
Default
Default Value
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
isResolveProxiesTrue
isTransientTrue
isUnsettableFalse
isVolatileTrue
Keywords
Lower1
Lower Value
Multiplicity1
NamereferencedType
Name Expression
Namespace<Class> Reference
Opposite
Owned Template Signature
Owner<Class> Reference
Owning Association
Owning Template Parameter
Qualified Namegast::types::Reference::referencedType
referenceNamereferencedType
StereotypeeReference
Template Parameter
Type<Class> GASTType
Upper1
Upper Value
visibility2 - ReadOnly
VisibilityPublic
xmlFeatureKind0 - Unspecified
xmlName
xmlNamespace