| Package | Description |
|---|---|
| org.eclipse.modisco.omg.gastm | |
| org.eclipse.modisco.omg.gastm.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AccessKind
A representation of the model object 'Access Kind'.
|
interface |
ActualParameter
A representation of the model object 'Actual Parameter'.
|
interface |
ActualParameterExpression
A representation of the model object 'Actual Parameter Expression'.
|
interface |
Add
A representation of the model object 'Add'.
|
interface |
AddressOf
A representation of the model object 'Address Of'.
|
interface |
AggregateExpression
A representation of the model object 'Aggregate Expression'.
|
interface |
AggregateScope
A representation of the model object 'Aggregate Scope'.
|
interface |
AggregateType
A representation of the model object 'Aggregate Type'.
|
interface |
AggregateTypeDeclaration
A representation of the model object 'Aggregate Type Declaration'.
|
interface |
AggregateTypeDefinition
A representation of the model object 'Aggregate Type Definition'.
|
interface |
And
A representation of the model object 'And'.
|
interface |
AnnotationExpression
A representation of the model object 'Annotation Expression'.
|
interface |
AnnotationType
A representation of the model object 'Annotation Type'.
|
interface |
ArrayAccess
A representation of the model object 'Array Access'.
|
interface |
ArrayType
A representation of the model object 'Array Type'.
|
interface |
Assign
A representation of the model object 'Assign'.
|
interface |
BinaryExpression
A representation of the model object 'Binary Expression'.
|
interface |
BinaryOperator
A representation of the model object 'Binary Operator'.
|
interface |
BitAnd
A representation of the model object 'Bit And'.
|
interface |
BitFieldDefinition
A representation of the model object 'Bit Field Definition'.
|
interface |
BitLeftShift
A representation of the model object 'Bit Left Shift'.
|
interface |
BitLiteral
A representation of the model object 'Bit Literal'.
|
interface |
BitNot
A representation of the model object 'Bit Not'.
|
interface |
BitOr
A representation of the model object 'Bit Or'.
|
interface |
BitRightShift
A representation of the model object 'Bit Right Shift'.
|
interface |
BitXor
A representation of the model object 'Bit Xor'.
|
interface |
BlockScope
A representation of the model object 'Block Scope'.
|
interface |
BlockStatement
A representation of the model object 'Block Statement'.
|
interface |
Boolean
A representation of the model object 'Boolean'.
|
interface |
BooleanLiteral
A representation of the model object 'Boolean Literal'.
|
interface |
BreakStatement
A representation of the model object 'Break Statement'.
|
interface |
ByReferenceActualParameterExpression
A representation of the model object 'By Reference Actual Parameter Expression'.
|
interface |
ByReferenceFormalParameterType
A representation of the model object 'By Reference Formal Parameter Type'.
|
interface |
Byte
A representation of the model object 'Byte'.
|
interface |
ByValueActualParameterExpression
A representation of the model object 'By Value Actual Parameter Expression'.
|
interface |
ByValueFormalParameterType
A representation of the model object 'By Value Formal Parameter Type'.
|
interface |
CaseBlock
A representation of the model object 'Case Block'.
|
interface |
CastExpression
A representation of the model object 'Cast Expression'.
|
interface |
CatchBlock
A representation of the model object 'Catch Block'.
|
interface |
Character
A representation of the model object 'Character'.
|
interface |
CharLiteral
A representation of the model object 'Char Literal'.
|
interface |
ClassType
A representation of the model object 'Class Type'.
|
interface |
CollectionExpression
A representation of the model object 'Collection Expression'.
|
interface |
CollectionType
A representation of the model object 'Collection Type'.
|
interface |
Comment
A representation of the model object 'Comment'.
|
interface |
CompilationUnit
A representation of the model object 'Compilation Unit'.
|
interface |
ConditionalExpression
A representation of the model object 'Conditional Expression'.
|
interface |
ConstructedType
A representation of the model object 'Constructed Type'.
|
interface |
ContinueStatement
A representation of the model object 'Continue Statement'.
|
interface |
DataDefinition
A representation of the model object 'Data Definition'.
|
interface |
DataType
A representation of the model object 'Data Type'.
|
interface |
Declaration
A representation of the model object 'Declaration'.
|
interface |
DeclarationOrDefinition
A representation of the model object 'Declaration Or Definition'.
|
interface |
DeclarationOrDefinitionStatement
A representation of the model object 'Declaration Or Definition Statement'.
|
interface |
Decrement
A representation of the model object 'Decrement'.
|
interface |
DefaultBlock
A representation of the model object 'Default Block'.
|
interface |
Definition
A representation of the model object 'Definition'.
|
interface |
DefinitionObject
A representation of the model object 'Definition Object'.
|
interface |
DeleteStatement
A representation of the model object 'Delete Statement'.
|
interface |
Deref
A representation of the model object 'Deref'.
|
interface |
DerivesFrom
A representation of the model object 'Derives From'.
|
interface |
Dimension
A representation of the model object 'Dimension'.
|
interface |
Divide
A representation of the model object 'Divide'.
|
interface |
Double
A representation of the model object 'Double'.
|
interface |
DoWhileStatement
A representation of the model object 'Do While Statement'.
|
interface |
EmptyStatement
A representation of the model object 'Empty Statement'.
|
interface |
EntryDefinition
A representation of the model object 'Entry Definition'.
|
interface |
EnumLiteral
A representation of the model object 'Enum Literal'.
|
interface |
EnumLiteralDefinition
A representation of the model object 'Enum Literal Definition'.
|
interface |
EnumType
A representation of the model object 'Enum Type'.
|
interface |
EnumTypeDeclaration
A representation of the model object 'Enum Type Declaration'.
|
interface |
EnumTypeDefinition
A representation of the model object 'Enum Type Definition'.
|
interface |
Equal
A representation of the model object 'Equal'.
|
interface |
ExceptionType
A representation of the model object 'Exception Type'.
|
interface |
Exponent
A representation of the model object 'Exponent'.
|
interface |
Expression
A representation of the model object 'Expression'.
|
interface |
ExpressionStatement
A representation of the model object 'Expression Statement'.
|
interface |
External
A representation of the model object 'External'.
|
interface |
FileLocal
A representation of the model object 'File Local'.
|
interface |
ForCheckAfterStatement
A representation of the model object 'For Check After Statement'.
|
interface |
ForCheckBeforeStatement
A representation of the model object 'For Check Before Statement'.
|
interface |
FormalParameterDeclaration
A representation of the model object 'Formal Parameter Declaration'.
|
interface |
FormalParameterDefinition
A representation of the model object 'Formal Parameter Definition'.
|
interface |
FormalParameterType
A representation of the model object 'Formal Parameter Type'.
|
interface |
ForStatement
A representation of the model object 'For Statement'.
|
interface |
FunctionCallExpression
A representation of the model object 'Function Call Expression'.
|
interface |
FunctionDeclaration
A representation of the model object 'Function Declaration'.
|
interface |
FunctionDefinition
A representation of the model object 'Function Definition'.
|
interface |
FunctionMemberAttributes
A representation of the model object 'Function Member Attributes'.
|
interface |
FunctionPersistent
A representation of the model object 'Function Persistent'.
|
interface |
FunctionScope
A representation of the model object 'Function Scope'.
|
interface |
FunctionType
A representation of the model object 'Function Type'.
|
interface |
GASTMSemanticObject
A representation of the model object 'Semantic Object'.
|
interface |
GASTMSourceObject
A representation of the model object 'Source Object'.
|
interface |
GASTMSyntaxObject
A representation of the model object 'Syntax Object'.
|
interface |
GlobalScope
A representation of the model object 'Global Scope'.
|
interface |
Greater
A representation of the model object 'Greater'.
|
interface |
IdentifierReference
A representation of the model object 'Identifier Reference'.
|
interface |
IfStatement
A representation of the model object 'If Statement'.
|
interface |
IncludeUnit
A representation of the model object 'Include Unit'.
|
interface |
Increment
A representation of the model object 'Increment'.
|
interface |
Integer
A representation of the model object 'Integer'.
|
interface |
IntegerLiteral
A representation of the model object 'Integer Literal'.
|
interface |
IntegralType
A representation of the model object 'Integral Type'.
|
interface |
JumpStatement
A representation of the model object 'Jump Statement'.
|
interface |
LabelAccess
A representation of the model object 'Label Access'.
|
interface |
LabelDefinition
A representation of the model object 'Label Definition'.
|
interface |
LabeledStatement
A representation of the model object 'Labeled Statement'.
|
interface |
LabelType
A representation of the model object 'Label Type'.
|
interface |
Less
A representation of the model object 'Less'.
|
interface |
Literal
A representation of the model object 'Literal'.
|
interface |
LongDouble
A representation of the model object 'Long Double'.
|
interface |
LongInteger
A representation of the model object 'Long Integer'.
|
interface |
LoopStatement
A representation of the model object 'Loop Statement'.
|
interface |
MacroCall
A representation of the model object 'Macro Call'.
|
interface |
MacroDefinition
A representation of the model object 'Macro Definition'.
|
interface |
MemberObject
A representation of the model object 'Member Object'.
|
interface |
MinorSyntaxObject
A representation of the model object 'Minor Syntax Object'.
|
interface |
MissingActualParameter
A representation of the model object 'Missing Actual Parameter'.
|
interface |
Modulus
A representation of the model object 'Modulus'.
|
interface |
Multiply
A representation of the model object 'Multiply'.
|
interface |
Name
A representation of the model object 'Name'.
|
interface |
NamedType
A representation of the model object 'Named Type'.
|
interface |
NamedTypeDefinition
A representation of the model object 'Named Type Definition'.
|
interface |
NamedTypeReference
A representation of the model object 'Named Type Reference'.
|
interface |
NameReference
A representation of the model object 'Name Reference'.
|
interface |
NameSpaceDefinition
A representation of the model object 'Name Space Definition'.
|
interface |
NameSpaceType
A representation of the model object 'Name Space Type'.
|
interface |
NewExpression
A representation of the model object 'New Expression'.
|
interface |
NoDef
A representation of the model object 'No Def'.
|
interface |
Not
A representation of the model object 'Not'.
|
interface |
NotEqual
A representation of the model object 'Not Equal'.
|
interface |
NotGreater
A representation of the model object 'Not Greater'.
|
interface |
NotLess
A representation of the model object 'Not Less'.
|
interface |
NumberType
A representation of the model object 'Number Type'.
|
interface |
OperatorAssign
A representation of the model object 'Operator Assign'.
|
interface |
Or
A representation of the model object 'Or'.
|
interface |
PerClassMember
A representation of the model object 'Per Class Member'.
|
interface |
PointerType
A representation of the model object 'Pointer Type'.
|
interface |
PostDecrement
A representation of the model object 'Post Decrement'.
|
interface |
PostIncrement
A representation of the model object 'Post Increment'.
|
interface |
PreprocessorElement
A representation of the model object 'Preprocessor Element'.
|
interface |
PrimitiveType
A representation of the model object 'Primitive Type'.
|
interface |
Private
A representation of the model object 'Private'.
|
interface |
ProgramScope
A representation of the model object 'Program Scope'.
|
interface |
Project
A representation of the model object 'Project'.
|
interface |
Protected
A representation of the model object 'Protected'.
|
interface |
Public
A representation of the model object 'Public'.
|
interface |
QualifiedIdentifierReference
A representation of the model object 'Qualified Identifier Reference'.
|
interface |
QualifiedOverData
A representation of the model object 'Qualified Over Data'.
|
interface |
QualifiedOverPointer
A representation of the model object 'Qualified Over Pointer'.
|
interface |
RangeExpression
A representation of the model object 'Range Expression'.
|
interface |
RangeType
A representation of the model object 'Range Type'.
|
interface |
Real
A representation of the model object 'Real'.
|
interface |
RealLiteral
A representation of the model object 'Real Literal'.
|
interface |
RealType
A representation of the model object 'Real Type'.
|
interface |
ReferenceType
A representation of the model object 'Reference Type'.
|
interface |
ReturnStatement
A representation of the model object 'Return Statement'.
|
interface |
Scope
A representation of the model object 'Scope'.
|
interface |
ShortInteger
A representation of the model object 'Short Integer'.
|
interface |
SourceFile
A representation of the model object 'Source File'.
|
interface |
SourceFileReference
A representation of the model object 'Source File Reference'.
|
interface |
SourceLocation
A representation of the model object 'Source Location'.
|
interface |
Statement
A representation of the model object 'Statement'.
|
interface |
StorageSpecification
A representation of the model object 'Storage Specification'.
|
interface |
StringLiteral
A representation of the model object 'String Literal'.
|
interface |
StructureType
A representation of the model object 'Structure Type'.
|
interface |
Subtract
A representation of the model object 'Subtract'.
|
interface |
SwitchCase
A representation of the model object 'Switch Case'.
|
interface |
SwitchStatement
A representation of the model object 'Switch Statement'.
|
interface |
TerminateStatement
A representation of the model object 'Terminate Statement'.
|
interface |
ThrowStatement
A representation of the model object 'Throw Statement'.
|
interface |
TryStatement
A representation of the model object 'Try Statement'.
|
interface |
Type
A representation of the model object 'Type'.
|
interface |
TypeDeclaration
A representation of the model object 'Type Declaration'.
|
interface |
TypeDefinition
A representation of the model object 'Type Definition'.
|
interface |
TypeQualifiedIdentifierReference
A representation of the model object 'Type Qualified Identifier Reference'.
|
interface |
TypeReference
A representation of the model object 'Type Reference'.
|
interface |
TypesCatchBlock
A representation of the model object 'Types Catch Block'.
|
interface |
UnaryExpression
A representation of the model object 'Unary Expression'.
|
interface |
UnaryMinus
A representation of the model object 'Unary Minus'.
|
interface |
UnaryOperator
A representation of the model object 'Unary Operator'.
|
interface |
UnaryPlus
A representation of the model object 'Unary Plus'.
|
interface |
UnionType
A representation of the model object 'Union Type'.
|
interface |
UnnamedTypeReference
A representation of the model object 'Unnamed Type Reference'.
|
interface |
VariableCatchBlock
A representation of the model object 'Variable Catch Block'.
|
interface |
VariableDeclaration
A representation of the model object 'Variable Declaration'.
|
interface |
VariableDefinition
A representation of the model object 'Variable Definition'.
|
interface |
Virtual
A representation of the model object 'Virtual'.
|
interface |
VirtualSpecification
A representation of the model object 'Virtual Specification'.
|
interface |
Void
A representation of the model object 'Void'.
|
interface |
WhileStatement
A representation of the model object 'While Statement'.
|
| Modifier and Type | Method and Description |
|---|---|
GASTMObject |
GASTMFactory.createGASTMObject()
Returns a new object of class 'Object'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
GASTMSwitch.caseGASTMObject(GASTMObject object)
Returns the result of interpreting the object as an instance of 'Object'.
|