accesses
KlasseSelfAccess

This class models "this" and "super" accesses.

Attribute
<Primitive Type> Boolean super super

This property is true if this access models a "super" access. It is false if it is a "this" access.

!!TableHeading.InheritedAttributes!!gast::accesses::VariableAccess gast::accesses::VariableAccess
write write, targetVariable targetVariable

!!TableHeading.InheritedAttributes!!gast::accesses::Access gast::accesses::Access
surroundingCompositeAccess surroundingCompositeAccess, accessedClass accessedClass, accessedTarget accessedTarget, surroundingStatement surroundingStatement, surroundingFunction surroundingFunction, surroundingClass surroundingClass

!!TableHeading.InheritedAttributes!!gast::core::SourceEntity gast::core::SourceEntity
position position

!!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::accesses::VariableAccess gast::accesses::VariableAccess

!!TableHeading.InheritedOperations!!gast::accesses::Access gast::accesses::Access

!!TableHeading.InheritedOperations!!gast::core::SourceEntity gast::core::SourceEntity

!!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
NameSelfAccess
Name Expression
Namespace<<ePackage>> <Package> accesses
Owned Template Signature
Owner<<ePackage>> <Package> accesses
Owning Template Parameter
Package<<ePackage>> <Package> accesses
Qualified Namegast::accesses::SelfAccess
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 super
Public <Primitive Type> Boolean super

This property is true if this access models a "super" access. It is false if it is a "this" access.

Eigenschaften:

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