Uses of Interface
org.eclipse.ocl.examples.codegen.cgmodel.CGElement

Packages that use CGElement
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.cgmodel   
org.eclipse.ocl.examples.codegen.cgmodel.impl   
org.eclipse.ocl.examples.codegen.cgmodel.util   
org.eclipse.ocl.examples.codegen.generator   
org.eclipse.ocl.examples.codegen.java   
org.eclipse.ocl.examples.codegen.oclinecore   
org.eclipse.ocl.examples.codegen.oclinjunit   
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.analyzer
 

Methods in org.eclipse.ocl.examples.codegen.analyzer with type parameters of type CGElement
<T extends CGElement>
T
Pivot2CGVisitor.doVisit(java.lang.Class<T> requiredClass, Element pElement)
           
 

Methods in org.eclipse.ocl.examples.codegen.analyzer that return CGElement
 CGElement AnalysisVisitor.visiting(CGElement visitable)
           
 

Methods in org.eclipse.ocl.examples.codegen.analyzer with parameters of type CGElement
 void CodeGenAnalyzer.analyze(CGElement cgRoot)
           
 void FieldingAnalyzer.analyze(CGElement cgTree, boolean mustBeCaught)
           
static CGClass CGUtils.getContainingClass(CGElement cgExpression)
           
 java.lang.Boolean FieldingAnalyzer.RewriteVisitor.safeVisit(CGElement cgElement)
           
 java.lang.Object AnalysisVisitor.visitCGElement(CGElement cgElement)
           
 java.lang.Object BoxingAnalyzer.visitCGElement(CGElement cgElement)
           
 java.lang.Object DependencyVisitor.visitCGElement(CGElement cgElement)
           
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGElement(CGElement cgElement)
          By default all externals of all children are externals of this node.
 java.lang.Boolean FieldingAnalyzer.RewriteVisitor.visitCGElement(CGElement cgElement)
           
 CGElement AnalysisVisitor.visiting(CGElement visitable)
           
 java.lang.Object BoxingAnalyzer.visiting(CGElement visitable)
           
 java.lang.String CG2StringVisitor.visiting(CGElement visitable)
           
 java.lang.Object DependencyVisitor.visiting(CGElement visitable)
           
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visiting(CGElement visitable)
           
 java.lang.Boolean FieldingAnalyzer.RewriteVisitor.visiting(CGElement visitable)
           
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.cgmodel
 

Subinterfaces of CGElement in org.eclipse.ocl.examples.codegen.cgmodel
 interface CGBoolean
          A representation of the model object 'CG Boolean'.
 interface CGBoxExp
          A representation of the model object 'CG Box Exp'.
 interface CGBuiltInIterationCallExp
          A representation of the model object 'CG While Exp'.
 interface CGCallExp
          A representation of the model object 'CG Call Exp'.
 interface CGCastParameter
          A representation of the model object 'CG Cast Parameter'.
 interface CGCatchExp
          A representation of the model object 'CG Catch Exp'.
 interface CGClass
          A representation of the model object 'CG Class'.
 interface CGCollectionExp
          A representation of the model object 'CG Collection Exp'.
 interface CGCollectionPart
          A representation of the model object 'CG Collection Part'.
 interface CGConstant
          A representation of the model object 'CG Global Constant'.
 interface CGConstantExp
          A representation of the model object 'CG Literal Exp'.
 interface CGConstraint
          A representation of the model object 'CG Constraint'.
 interface CGConstructorExp
          A representation of the model object 'CG Constructor Exp'.
 interface CGConstructorPart
          A representation of the model object 'CG Constructor Part'.
 interface CGEcoreClassConstructorExp
          A representation of the model object 'CG Ecore Class Constructor Exp'.
 interface CGEcoreDataTypeConstructorExp
          A representation of the model object 'CG Ecore Data Type Constructor Exp'.
 interface CGEcoreOperationCallExp
          A representation of the model object 'CG Ecore Operation Call Exp'.
 interface CGEcorePropertyCallExp
          A representation of the model object 'CG Ecore Property Call Exp'.
 interface CGElementId
          A representation of the model object 'CG Element Id'.
 interface CGEqualsExp
          A representation of the model object 'CG Equals Exp'.
 interface CGExecutorCompositionProperty
          A representation of the model object 'CG Executor Composition Property'.
 interface CGExecutorConstructorPart
          A representation of the model object 'CG Executor Constructor Part'.
 interface CGExecutorNavigationProperty
          A representation of the model object 'CG Executor Navigation Property'.
 interface CGExecutorOperation
          A representation of the model object 'CG Executor Operation'.
 interface CGExecutorOperationCallExp
          A representation of the model object 'CG Executor Operation Call Exp'.
 interface CGExecutorOppositeProperty
          A representation of the model object 'CG Executor Opposite Property'.
 interface CGExecutorProperty
          A representation of the model object 'CG Executor Property'.
 interface CGExecutorPropertyCallExp
          A representation of the model object 'CG Executor Property Call Exp'.
 interface CGExecutorType
          A representation of the model object 'CG Type With Reflection'.
 interface CGFinalVariable
          A representation of the model object 'CG Final Variable'.
 interface CGGuardExp
          A representation of the model object 'CG Guard Exp'.
 interface CGIfExp
          A representation of the model object 'CG If Exp'.
 interface CGInfinity
          A representation of the model object 'CG Infinity'.
 interface CGInteger
          A representation of the model object 'CG Integer'.
 interface CGInvalid
          A representation of the model object 'CG Invalid'.
 interface CGIsInvalidExp
          A representation of the model object 'CG Is Invalid Exp'.
 interface CGIsUndefinedExp
          A representation of the model object 'CG Is Undefined Exp'.
 interface CGIterationCallExp
          A representation of the model object 'CG Iteration Call Exp'.
 interface CGIterator
          A representation of the model object 'CG Iterator'.
 interface CGLetExp
          A representation of the model object 'CG Let Exp'.
 interface CGLibraryIterateCallExp
          A representation of the model object 'CG Library Iterate Call Exp'.
 interface CGLibraryIterationCallExp
          A representation of the model object 'CG Library Iteration Call Exp'.
 interface CGLibraryOperationCallExp
          A representation of the model object 'CG Library Operation Call Exp'.
 interface CGLibraryPropertyCallExp
          A representation of the model object 'CG Library Property Call Exp'.
 interface CGLocalVariable
          A representation of the model object 'CG Variable'.
 interface CGModel
          A representation of the model object 'CG Model'.
 interface CGNamedElement
          A representation of the model object 'CG Named Element'.
 interface CGNull
          A representation of the model object 'CG Null'.
 interface CGOperation
          A representation of the model object 'CG Operation'.
 interface CGOperationCallExp
          A representation of the model object 'CG Operation Call Exp'.
 interface CGPackage
          A representation of the model object 'CG Package'.
 interface CGParameter
          A representation of the model object 'CG Parameter'.
 interface CGProperty
          A representation of the model object 'CG Property'.
 interface CGPropertyCallExp
          A representation of the model object 'CG Property Call Exp'.
 interface CGReal
          A representation of the model object 'CG Real'.
 interface CGSettableVariable
          A representation of the model object 'CG Settable Variable'.
 interface CGString
          A representation of the model object 'CG String'.
 interface CGText
          A representation of the model object 'CG Text'.
 interface CGTextParameter
          A representation of the model object 'CG Text Parameter'.
 interface CGThrowExp
          A representation of the model object 'CG Throw Exp'.
 interface CGTupleExp
          A representation of the model object 'CG Tuple Exp'.
 interface CGTuplePart
          A representation of the model object 'CG Tuple Part'.
 interface CGTuplePartCallExp
          A representation of the model object 'CG Tuple Part Call Exp'.
 interface CGTypedElement
          A representation of the model object 'CG Typed Element'.
 interface CGTypeExp
          A representation of the model object 'CG Type Exp'.
 interface CGTypeId
          A representation of the model object 'CG Type'.
 interface CGUnboxExp
          A representation of the model object 'CG Unbox Exp'.
 interface CGValuedElement
          A representation of the model object 'CG Valued Element'.
 interface CGVariable
          A representation of the model object 'CG Variable Declaration'.
 interface CGVariableExp
          A representation of the model object 'CG Variable Exp'.
 

Fields in org.eclipse.ocl.examples.codegen.cgmodel with type parameters of type CGElement
static java.util.List<CGElement> CGElement.EMPTY_LIST
           
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel that return CGElement
 CGElement CGElement.getParent()
          Returns the value of the 'Parent' reference.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel that return types with arguments of type CGElement
 java.lang.Iterable<? extends CGElement> CGElement.getChildren()
           
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.cgmodel.impl
 

Classes in org.eclipse.ocl.examples.codegen.cgmodel.impl that implement CGElement
 class CGBooleanImpl
          An implementation of the model object 'CG Boolean'.
 class CGBoxExpImpl
          An implementation of the model object 'CG Box Exp'.
 class CGBuiltInIterationCallExpImpl
          An implementation of the model object 'CG While Exp'.
 class CGCallExpImpl
          An implementation of the model object 'CG Call Exp'.
 class CGCastParameterImpl
          An implementation of the model object 'CG Cast Parameter'.
 class CGCatchExpImpl
          An implementation of the model object 'CG Catch Exp'.
 class CGClassImpl
          An implementation of the model object 'CG Class'.
 class CGCollectionExpImpl
          An implementation of the model object 'CG Collection Exp'.
 class CGCollectionPartImpl
          An implementation of the model object 'CG Collection Part'.
 class CGConstantExpImpl
          An implementation of the model object 'CG Literal Exp'.
 class CGConstantImpl
          An implementation of the model object 'CG Global Constant'.
 class CGConstraintImpl
          An implementation of the model object 'CG Constraint'.
 class CGConstructorExpImpl
          An implementation of the model object 'CG Constructor Exp'.
 class CGConstructorPartImpl
          An implementation of the model object 'CG Constructor Part'.
 class CGEcoreClassConstructorExpImpl
          An implementation of the model object 'CG Ecore Class Constructor Exp'.
 class CGEcoreDataTypeConstructorExpImpl
          An implementation of the model object 'CG Ecore Data Type Constructor Exp'.
 class CGEcoreOperationCallExpImpl
          An implementation of the model object 'CG Ecore Operation Call Exp'.
 class CGEcorePropertyCallExpImpl
          An implementation of the model object 'CG Ecore Property Call Exp'.
 class CGElementIdImpl
          An implementation of the model object 'CG Element Id'.
 class CGElementImpl
          An implementation of the model object 'CG Element'.
 class CGEqualsExpImpl
          An implementation of the model object 'CG Equals Exp'.
 class CGExecutorCompositionPropertyImpl
          An implementation of the model object 'CG Executor Composition Property'.
 class CGExecutorConstructorPartImpl
          An implementation of the model object 'CG Executor Constructor Part'.
 class CGExecutorNavigationPropertyImpl
          An implementation of the model object 'CG Executor Navigation Property'.
 class CGExecutorOperationCallExpImpl
          An implementation of the model object 'CG Executor Operation Call Exp'.
 class CGExecutorOperationImpl
          An implementation of the model object 'CG Executor Operation'.
 class CGExecutorOppositePropertyImpl
          An implementation of the model object 'CG Executor Opposite Property'.
 class CGExecutorPropertyCallExpImpl
          An implementation of the model object 'CG Executor Property Call Exp'.
 class CGExecutorPropertyImpl
          An implementation of the model object 'CG Executor Property'.
 class CGExecutorTypeImpl
          An implementation of the model object 'CG Type With Reflection'.
 class CGFinalVariableImpl
          An implementation of the model object 'CG Final Variable'.
 class CGGuardExpImpl
          An implementation of the model object 'CG Guard Exp'.
 class CGIfExpImpl
          An implementation of the model object 'CG If Exp'.
 class CGInfinityImpl
          An implementation of the model object 'CG Infinity'.
 class CGIntegerImpl
          An implementation of the model object 'CG Integer'.
 class CGInvalidImpl
          An implementation of the model object 'CG Invalid'.
 class CGIsInvalidExpImpl
          An implementation of the model object 'CG Is Invalid Exp'.
 class CGIsUndefinedExpImpl
          An implementation of the model object 'CG Is Undefined Exp'.
 class CGIterationCallExpImpl
          An implementation of the model object 'CG Iteration Call Exp'.
 class CGIteratorImpl
          An implementation of the model object 'CG Iterator'.
 class CGLetExpImpl
          An implementation of the model object 'CG Let Exp'.
 class CGLibraryIterateCallExpImpl
          An implementation of the model object 'CG Library Iterate Call Exp'.
 class CGLibraryIterationCallExpImpl
          An implementation of the model object 'CG Library Iteration Call Exp'.
 class CGLibraryOperationCallExpImpl
          An implementation of the model object 'CG Library Operation Call Exp'.
 class CGLibraryPropertyCallExpImpl
          An implementation of the model object 'CG Library Property Call Exp'.
 class CGLocalVariableImpl
          An implementation of the model object 'CG Variable'.
 class CGModelImpl
          An implementation of the model object 'CG Model'.
 class CGNamedElementImpl
          An implementation of the model object 'CG Named Element'.
 class CGNullImpl
          An implementation of the model object 'CG Null'.
 class CGOperationCallExpImpl
          An implementation of the model object 'CG Operation Call Exp'.
 class CGOperationImpl
          An implementation of the model object 'CG Operation'.
 class CGPackageImpl
          An implementation of the model object 'CG Package'.
 class CGParameterImpl
          An implementation of the model object 'CG Parameter'.
 class CGPropertyCallExpImpl
          An implementation of the model object 'CG Property Call Exp'.
 class CGPropertyImpl
          An implementation of the model object 'CG Property'.
 class CGRealImpl
          An implementation of the model object 'CG Real'.
 class CGSettableVariableImpl
          An implementation of the model object 'CG Settable Variable'.
 class CGStringImpl
          An implementation of the model object 'CG String'.
 class CGTextImpl
          An implementation of the model object 'CG Text'.
 class CGTextParameterImpl
          An implementation of the model object 'CG Text Parameter'.
 class CGThrowExpImpl
          An implementation of the model object 'CG Throw Exp'.
 class CGTupleExpImpl
          An implementation of the model object 'CG Tuple Exp'.
 class CGTuplePartCallExpImpl
          An implementation of the model object 'CG Tuple Part Call Exp'.
 class CGTuplePartImpl
          An implementation of the model object 'CG Tuple Part'.
 class CGTypedElementImpl
          An implementation of the model object 'CG Typed Element'.
 class CGTypeExpImpl
          An implementation of the model object 'CG Type Exp'.
 class CGTypeIdImpl
          An implementation of the model object 'CG Type'.
 class CGUnboxExpImpl
          An implementation of the model object 'CG Unbox Exp'.
 class CGValuedElementImpl
          An implementation of the model object 'CG Valued Element'.
 class CGVariableExpImpl
          An implementation of the model object 'CG Variable Exp'.
 class CGVariableImpl
          An implementation of the model object 'CG Variable Declaration'.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl that return CGElement
 CGElement CGElementImpl.getParent()
           
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl that return types with arguments of type CGElement
 java.lang.Iterable<? extends CGElement> CGElementImpl.getChildren()
           
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.cgmodel.util
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.util with parameters of type CGElement
 T CGModelSwitch.caseCGElement(CGElement object)
          Returns the result of interpreting the object as an instance of 'CG Element'.
 R AbstractCGModelVisitor.safeVisit(CGElement v)
          A null-safe visitation of the specified visitable.
 R AbstractCGModelVisitor.visit(CGElement v)
          Perform a visit to the specified visitable.
 R AbstractExtendingCGModelVisitor.visitCGElement(CGElement object)
           
 R AbstractNullCGModelVisitor.visitCGElement(CGElement object)
           
 R CGModelVisitor.visitCGElement(CGElement object)
           
 R CGModelVisitor.visiting(CGElement visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.generator
 

Methods in org.eclipse.ocl.examples.codegen.generator with parameters of type CGElement
 LocalContext GlobalContext.getLocalContext(CGElement pivotElement)
           
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.java
 

Fields in org.eclipse.ocl.examples.codegen.java declared as CGElement
protected  CGElement JavaLocalContext.cgScope
           
 

Methods in org.eclipse.ocl.examples.codegen.java with parameters of type CGElement
protected abstract  JavaLocalContext JavaGlobalContext.createNestedContext(CGElement cgScope)
           
protected abstract  JavaLocalContext JavaLocalContext.createNestedContext(CGElement cgScope)
           
 JavaLocalContext JavaGlobalContext.getLocalContext(CGElement cgElement)
           
 java.lang.Object CG2JavaPreVisitor.visitCGElement(CGElement cgElement)
           
 java.lang.Object CG2JavaPreVisitor.visiting(CGElement visitable)
           
 java.lang.Object CG2JavaVisitor.visiting(CGElement visitable)
           
 

Constructors in org.eclipse.ocl.examples.codegen.java with parameters of type CGElement
JavaLocalContext(JavaGlobalContext globalContext, CGElement cgScope)
           
JavaLocalContext(JavaLocalContext parentContext, CGElement cgScope)
           
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.oclinecore
 

Methods in org.eclipse.ocl.examples.codegen.oclinecore with parameters of type CGElement
 OCLinEcoreLocalContext OCLinEcoreGlobalContext.createNestedContext(CGElement cgScope)
           
 OCLinEcoreLocalContext OCLinEcoreLocalContext.createNestedContext(CGElement cgScope)
           
 

Constructors in org.eclipse.ocl.examples.codegen.oclinecore with parameters of type CGElement
OCLinEcoreLocalContext(JavaGlobalContext globalContext, CGElement cgScope)
           
OCLinEcoreLocalContext(OCLinEcoreLocalContext parentContext, CGElement cgScope)
           
 

Uses of CGElement in org.eclipse.ocl.examples.codegen.oclinjunit
 

Methods in org.eclipse.ocl.examples.codegen.oclinjunit with parameters of type CGElement
 JUnitLocalContext JUnitGlobalContext.createNestedContext(CGElement cgScope)
           
 JUnitLocalContext JUnitLocalContext.createNestedContext(CGElement cgScope)
           
 

Constructors in org.eclipse.ocl.examples.codegen.oclinjunit with parameters of type CGElement
JUnitLocalContext(JUnitGlobalContext globalContext, CGElement cgScope)
           
JUnitLocalContext(JUnitLocalContext parentContext, CGElement cgScope)