Uses of Interface
org.eclipse.modisco.omg.gastm.GASTMObject

Packages that use GASTMObject
org.eclipse.modisco.omg.gastm   
org.eclipse.modisco.omg.gastm.util   
 

Uses of GASTMObject in org.eclipse.modisco.omg.gastm
 

Subinterfaces of GASTMObject in org.eclipse.modisco.omg.gastm
 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'.
 

Methods in org.eclipse.modisco.omg.gastm that return GASTMObject
 GASTMObject GASTMFactory.createGASTMObject()
          Returns a new object of class 'Object'.
 

Uses of GASTMObject in org.eclipse.modisco.omg.gastm.util
 

Methods in org.eclipse.modisco.omg.gastm.util with parameters of type GASTMObject
 T GASTMSwitch.caseGASTMObject(GASTMObject object)
          Returns the result of interpreting the object as an instance of 'Object'.