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"