core
KlassePosition

This class contains information about the position of a model element within the source code.

Attribute
<Primitive Type> Unlimited Natural endColumn endColumn

This property represents the end column of the model element in source code.

<Primitive Type> Unlimited Natural startColumn startColumn

This property represents the start column of the model element in source code.

<Primitive Type> Unlimited Natural endLine endLine

This property represents the end line of the model element in source code.

<Primitive Type> Unlimited Natural startLine startLine

This property represents the start line of the model element in source code.

<Class> File sourceFile sourceFile

This property represents a reference to the object which represents the file in which the model element is declared.

<Class> File assembly assembly

This property represents a reference to the object which represents the compiled file in which the model element is declared.

<Class> SourceEntity sourceentity sourceentity

Eigenschaften:

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

Details für Attribute

 assembly
Public <Class> File assembly

This property represents a reference to the object which represents the compiled file in which the model element is declared.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_assembly_position
Association End
Class<Class> Position
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
Nameassembly
Name Expression
Namespace<Class> Position
Opposite
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::assembly
Stereotype
Template Parameter
Type<Class> File
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 endColumn
Public <Primitive Type> Unlimited Natural endColumn

This property represents the end column of the model element in source code.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Position
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
NameendColumn
Name Expression
Namespace<Class> Position
Opposite
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::endColumn
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 endLine
Public <Primitive Type> Unlimited Natural endLine

This property represents the end line of the model element in source code.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Position
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
NameendLine
Name Expression
Namespace<Class> Position
Opposite
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::endLine
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 sourceentity
Public <Class> SourceEntity sourceentity
Eigenschaften:

AggregationNone
Alias
Association<Association> A_position_sourceentity
Association End
Class<Class> Position
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
Namesourceentity
Name Expression
Namespace<Class> Position
Opposite<Property> position : Position [0..1]
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::sourceentity
Stereotype
Template Parameter
Type<Class> SourceEntity
Upper1
Upper Value
VisibilityPublic


 sourceFile
Public <Class> File sourceFile

This property represents a reference to the object which represents the file in which the model element is declared.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_sourceFile_position
Association End
Class<Class> Position
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
NamesourceFile
Name Expression
Namespace<Class> Position
Opposite
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::sourceFile
Stereotype
Template Parameter
Type<Class> File
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 startColumn
Public <Primitive Type> Unlimited Natural startColumn

This property represents the start column of the model element in source code.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Position
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
NamestartColumn
Name Expression
Namespace<Class> Position
Opposite
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::startColumn
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic


 startLine
Public <Primitive Type> Unlimited Natural startLine

This property represents the start line of the model element in source code.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Position
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
NamestartLine
Name Expression
Namespace<Class> Position
Opposite
Owned Template Signature
Owner<Class> Position
Owning Association
Owning Template Parameter
Qualified Namegast::core::Position::startLine
Stereotype
Template Parameter
Type<Primitive Type> Unlimited Natural
Upper1
Upper Value
VisibilityPublic

Integritätsbedingungen
EitherAssemblyFileOrSourceFileSet(self.assembly = null) xor (self.sourceFile = null)