org.eclipse.modisco.omg.gastm
Interface GASTMSyntaxObject
- All Superinterfaces:
- GASTMObject
- All Known Subinterfaces:
- AccessKind, ActualParameter, ActualParameterExpression, Add, AddressOf, AggregateExpression, AggregateType, AggregateTypeDeclaration, AggregateTypeDefinition, And, AnnotationExpression, AnnotationType, ArrayAccess, ArrayType, Assign, BinaryExpression, BinaryOperator, BitAnd, BitFieldDefinition, BitLeftShift, BitLiteral, BitNot, BitOr, BitRightShift, BitXor, BlockStatement, Boolean, BooleanLiteral, BreakStatement, ByReferenceActualParameterExpression, ByReferenceFormalParameterType, Byte, ByValueActualParameterExpression, ByValueFormalParameterType, CaseBlock, CastExpression, CatchBlock, Character, CharLiteral, ClassType, CollectionExpression, CollectionType, Comment, ConditionalExpression, ConstructedType, ContinueStatement, DataDefinition, DataType, Declaration, DeclarationOrDefinition, DeclarationOrDefinitionStatement, Decrement, DefaultBlock, Definition, DefinitionObject, DeleteStatement, Deref, DerivesFrom, Dimension, Divide, Double, DoWhileStatement, EmptyStatement, EntryDefinition, EnumLiteral, EnumLiteralDefinition, EnumType, EnumTypeDeclaration, EnumTypeDefinition, Equal, ExceptionType, Exponent, Expression, ExpressionStatement, External, FileLocal, ForCheckAfterStatement, ForCheckBeforeStatement, FormalParameterDeclaration, FormalParameterDefinition, FormalParameterType, ForStatement, FunctionCallExpression, FunctionDeclaration, FunctionDefinition, FunctionMemberAttributes, FunctionPersistent, FunctionType, Greater, IdentifierReference, IfStatement, IncludeUnit, Increment, Integer, IntegerLiteral, IntegralType, JumpStatement, LabelAccess, LabelDefinition, LabeledStatement, LabelType, Less, Literal, LongDouble, LongInteger, LoopStatement, MacroCall, MacroDefinition, MemberObject, MinorSyntaxObject, MissingActualParameter, Modulus, Multiply, Name, NamedType, NamedTypeDefinition, NamedTypeReference, NameReference, NameSpaceDefinition, NameSpaceType, NewExpression, NoDef, Not, NotEqual, NotGreater, NotLess, NumberType, OperatorAssign, Or, PerClassMember, PointerType, PostDecrement, PostIncrement, PreprocessorElement, PrimitiveType, Private, Protected, Public, QualifiedIdentifierReference, QualifiedOverData, QualifiedOverPointer, RangeExpression, RangeType, Real, RealLiteral, RealType, ReferenceType, ReturnStatement, ShortInteger, Statement, StorageSpecification, StringLiteral, StructureType, Subtract, SwitchCase, SwitchStatement, TerminateStatement, ThrowStatement, TryStatement, Type, TypeDeclaration, TypeDefinition, TypeQualifiedIdentifierReference, TypeReference, TypesCatchBlock, UnaryExpression, UnaryMinus, UnaryOperator, UnaryPlus, UnionType, UnnamedTypeReference, VariableCatchBlock, VariableDeclaration, VariableDefinition, Virtual, VirtualSpecification, Void, WhileStatement
public interface GASTMSyntaxObject
- extends GASTMObject
A representation of the model object 'Syntax Object'.
The following features are supported:
- See Also:
GASTMPackage.getGASTMSyntaxObject()
- Generated:
- Model:
- abstract="true"
getLocationInfo
SourceLocation getLocationInfo()
- Returns the value of the 'Location Info' containment reference.
If the meaning of the 'Location Info' containment reference isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Location Info' containment reference.
- See Also:
setLocationInfo(SourceLocation)
,
GASTMPackage.getGASTMSyntaxObject_LocationInfo()
- Generated:
- Model:
- containment="true" required="true"
setLocationInfo
void setLocationInfo(SourceLocation value)
- Sets the value of the '
Location Info
' containment reference.
- Parameters:
value
- the new value of the 'Location Info' containment reference.- See Also:
getLocationInfo()
- Generated:
getPreProcessorElements
getPreProcessorElements()
- Returns the value of the 'Pre Processor Elements' containment reference list.
The list contents are of type
PreprocessorElement
.
If the meaning of the 'Pre Processor Elements' containment reference list isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Pre Processor Elements' containment reference list.
- See Also:
GASTMPackage.getGASTMSyntaxObject_PreProcessorElements()
- Generated:
- Model:
- containment="true"
getAnnotations
getAnnotations()
- Returns the value of the 'Annotations' containment reference list.
The list contents are of type
AnnotationExpression
.
If the meaning of the 'Annotations' containment reference list isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Annotations' containment reference list.
- See Also:
GASTMPackage.getGASTMSyntaxObject_Annotations()
- Generated:
- Model:
- containment="true"