variables
KlasseProperty

This class represents a property, which is basically a field with accessor methods.

Attribute
<Class> Method setter setter

This property represents a reference to the "set" method of this property.

<Class> Method getter getter

This property represents a reference to the "get" method of this property.

!!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::Field gast::variables::Field
propertyField propertyField, surroundingClass surroundingClass

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

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

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

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

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

!!TableHeading.InheritedOperations!!gast::variables::Field gast::variables::Field

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

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

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

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

Eigenschaften:

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

Details für Attribute

 getter
Public <Class> Method getter

This property represents a reference to the "get" method of this property.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_getter_property
Association End
Class<<nondocumented>> <Class> Property
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namegetter
Name Expression
Namespace<<nondocumented>> <Class> Property
Opposite
Owned Template Signature
Owner<<nondocumented>> <Class> Property
Owning Association
Owning Template Parameter
Qualified Namegast::variables::Property::getter
Stereotype
Template Parameter
Type<Class> Method
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 setter
Public <Class> Method setter

This property represents a reference to the "set" method of this property.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_setter_property
Association End
Class<<nondocumented>> <Class> Property
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namesetter
Name Expression
Namespace<<nondocumented>> <Class> Property
Opposite
Owned Template Signature
Owner<<nondocumented>> <Class> Property
Owning Association
Owning Template Parameter
Qualified Namegast::variables::Property::setter
Stereotype
Template Parameter
Type<Class> Method
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic