variables
KlasseField

This class represents fields. They are class members.

Attribute
<Primitive Type> Boolean propertyField propertyField

This property is true if it is a property field.

<Class> GASTClass surroundingClass surroundingClass

This property represents a reference to the class the field belongs to.

!!TableHeading.InheritedAttributes!!gast::types::Member gast::types::Member
visibility visibility, overriddenMember overriddenMember, abstract abstract, extern extern, final final, internal internal, introspectable introspectable, override override, static static, typeParameterClassMember typeParameterClassMember, virtual virtual

!!TableHeading.InheritedAttributes!!gast::variables::Variable gast::variables::Variable
type type, const const, typeDeclaration typeDeclaration

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

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

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

!!TableHeading.InheritedOperations!!gast::types::Member gast::types::Member
getSurroundingClass getSurroundingClass

!!TableHeading.InheritedOperations!!gast::variables::Variable gast::variables::Variable

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

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

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

Eigenschaften:

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

Details für Attribute

 propertyField
Public <Primitive Type> Boolean propertyField

This property is true if it is a property field.

Eigenschaften:

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


 surroundingClass
Public <Class> GASTClass surroundingClass

This property represents a reference to the class the field belongs to.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_fields_surroundingClass
Association End
Class<Class> Field
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
NamesurroundingClass
Name Expression
Namespace<Class> Field
Opposite<Property> fields : Field [0..*]
Owned Template Signature
Owner<Class> Field
Owning Association
Owning Template Parameter
Qualified Namegast::variables::Field::surroundingClass
Stereotype
Template Parameter
Type<Class> GASTClass
Upper1
Upper Value
VisibilityPublic