accesses
KlasseInheritanceTypeAccess

This class represents references to types in the case of inheriting from a class or implementing of an interface. Hence the inheritance and interface implementation relationships are modelled by this class.

Attribute
<Primitive Type> Boolean implementationInheritance implementationInheritance

The property is true if it is a private or protected inheritance relationship. It is false if it is a public inheritance relationship.

!!TableHeading.InheritedAttributes!!gast::accesses::TypeAccess gast::accesses::TypeAccess
targetType targetType, typeArguments typeArguments

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

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

Details für Attribute

 implementationInheritance
Public <Primitive Type> Boolean implementationInheritance

The property is true if it is a private or protected inheritance relationship. It is false if it is a public inheritance relationship.

Eigenschaften:

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