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

Packages that use CGElement
org.eclipse.ocl.examples.autogen.autocgmodel   
org.eclipse.ocl.examples.autogen.autocgmodel.impl   
org.eclipse.ocl.examples.autogen.autocgmodel.util   
org.eclipse.ocl.examples.autogen.java   
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.cse   
org.eclipse.ocl.examples.codegen.generator   
org.eclipse.ocl.examples.codegen.java   
org.eclipse.ocl.examples.codegen.oclinecore   
 

Uses of CGElement in org.eclipse.ocl.examples.autogen.autocgmodel
 

Subinterfaces of CGElement in org.eclipse.ocl.examples.autogen.autocgmodel
 interface CGASTCallExp
          A representation of the model object 'CGAST Call Exp'.
 interface CGContainmentBody
          A representation of the model object 'CG Containment Body'.
 interface CGContainmentPart
          A representation of the model object 'CG Containment Part'.
 interface CGContainmentVisit
          A representation of the model object 'CG Containment Visit'.
 

Uses of CGElement in org.eclipse.ocl.examples.autogen.autocgmodel.impl
 

Classes in org.eclipse.ocl.examples.autogen.autocgmodel.impl that implement CGElement
 class CGASTCallExpImpl
          An implementation of the model object 'CGAST Call Exp'.
 class CGContainmentBodyImpl
          An implementation of the model object 'CG Containment Body'.
 class CGContainmentPartImpl
          An implementation of the model object 'CG Containment Part'.
 class CGContainmentVisitImpl
          An implementation of the model object 'CG Containment Visit'.
 

Uses of CGElement in org.eclipse.ocl.examples.autogen.autocgmodel.util
 

Methods in org.eclipse.ocl.examples.autogen.autocgmodel.util with parameters of type CGElement
 T AutoCGModelSwitch.caseCGElement(CGElement object)
          Returns the result of interpreting the object as an instance of 'CG Element'.
 

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

Methods in org.eclipse.ocl.examples.autogen.java with parameters of type CGElement
protected  JavaLocalContext AutoGlobalContext.createNestedContext(CGElement cgScope)
           
 

Constructors in org.eclipse.ocl.examples.autogen.java with parameters of type CGElement
AutoLocalContext(AutoGlobalContext globalContext, CGElement cgScope)
           
 

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
AS2CGVisitor.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)
           
static java.lang.String CG2StringVisitor.toString(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)
           
 java.util.List<java.lang.Object> ReferencesVisitor.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)
           
 java.util.List<java.lang.Object> ReferencesVisitor.visiting(CGElement visitable)
           
 

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

Subinterfaces of CGElement in org.eclipse.ocl.examples.codegen.cgmodel
 interface CGAccumulator
          A representation of the model object 'CG Accumulator'.
 interface CGAssertNonNullExp
          A representation of the model object 'CG Assert Non Null Exp'.
 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 CGCallable
          A representation of the model object 'CG Callable'.
 interface CGCallExp
          A representation of the model object 'CG Call Exp'.
 interface CGCastExp
          A representation of the model object 'CG Cast Exp'.
 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 CGEcoreOperation
          A representation of the model object 'CG Ecore Operation'.
 interface CGEcoreOperationCallExp
          A representation of the model object 'CG Ecore Operation Call Exp'.
 interface CGEcoreOppositePropertyCallExp
          A representation of the model object 'CG Ecore Opposite Property 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 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 CGExecutorOppositePropertyCallExp
          A representation of the model object 'CG Executor Opposite Property Call Exp'.
 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 CGInteger
          A representation of the model object 'CG Integer'.
 interface CGInvalid
          A representation of the model object 'CG Invalid'.
 interface CGIsEqualExp
          A representation of the model object 'CG Is Equal Exp'.
 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 CGLibraryOperation
          A representation of the model object 'CG Library Operation'.
 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 CGNavigationCallExp
          A representation of the model object 'CG Navigation Call Exp'.
 interface CGNull
          A representation of the model object 'CG Null'.
 interface CGNumber
          A representation of the model object 'CG Number'.
 interface CGOperation
          A representation of the model object 'CG Operation'.
 interface CGOperationCallExp
          A representation of the model object 'CG Operation Call Exp'.
 interface CGOppositePropertyCallExp
          A representation of the model object 'CG Opposite Property 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 CGUnlimited
          A representation of the model object 'CG Infinity'.
 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'.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel that return CGElement
 CGElement CGElement.getParent()
          Return the parent node in a CG tree, null at the root.
 

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

Method parameters in org.eclipse.ocl.examples.codegen.cgmodel with type arguments of type CGElement
 AbstractPlace CGElement.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 

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

Classes in org.eclipse.ocl.examples.codegen.cgmodel.impl that implement CGElement
 class CGAccumulatorImpl
          An implementation of the model object 'CG Accumulator'.
 class CGAssertNonNullExpImpl
          An implementation of the model object 'CG Assert Non Null Exp'.
 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 Built In Iteration Call Exp'.
 class CGCallableImpl
          An implementation of the model object 'CG Callable'.
 class CGCallExpImpl
          An implementation of the model object 'CG Call Exp'.
 class CGCastExpImpl
          An implementation of the model object 'CG Cast Exp'.
 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 Constant Exp'.
 class CGConstantImpl
          An implementation of the model object 'CG 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 CGEcoreOperationImpl
          An implementation of the model object 'CG Ecore Operation'.
 class CGEcoreOppositePropertyCallExpImpl
          An implementation of the model object 'CG Ecore Opposite Property 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 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 CGExecutorOppositePropertyCallExpImpl
          An implementation of the model object 'CG Executor Opposite Property Call Exp'.
 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 Executor Type'.
 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 CGIntegerImpl
          An implementation of the model object 'CG Integer'.
 class CGInvalidImpl
          An implementation of the model object 'CG Invalid'.
 class CGIsEqualExpImpl
          An implementation of the model object 'CG Is Equal Exp'.
 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 CGLibraryOperationImpl
          An implementation of the model object 'CG Library Operation'.
 class CGLibraryPropertyCallExpImpl
          An implementation of the model object 'CG Library Property Call Exp'.
 class CGLocalVariableImpl
          An implementation of the model object 'CG Local Variable'.
 class CGModelImpl
          An implementation of the model object 'CG Model'.
 class CGNamedElementImpl
          An implementation of the model object 'CG Named Element'.
 class CGNavigationCallExpImpl
          An implementation of the model object 'CG Navigation Call Exp'.
 class CGNullImpl
          An implementation of the model object 'CG Null'.
 class CGNumberImpl
          An implementation of the model object 'CG Number'.
 class CGOperationCallExpImpl
          An implementation of the model object 'CG Operation Call Exp'.
 class CGOperationImpl
          An implementation of the model object 'CG Operation'.
 class CGOppositePropertyCallExpImpl
          An implementation of the model object 'CG Opposite Property Call Exp'.
 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 Id'.
 class CGUnboxExpImpl
          An implementation of the model object 'CG Unbox Exp'.
 class CGUnlimitedImpl
          An implementation of the model object 'CG Infinity'.
 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'.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl that return CGElement
 CGElement CGElementImpl.getParent()
          Return the parent node in a CG tree, null at the root.
 

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

Method parameters in org.eclipse.ocl.examples.codegen.cgmodel.impl with type arguments of type CGElement
 AbstractPlace CGCallableImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGCatchExpImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGCollectionExpImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGElementImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGExecutorOperationImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGIfExpImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGIterationCallExpImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGIteratorImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGLetExpImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGParameterImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGPropertyImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGTextParameterImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGThrowExpImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 AbstractPlace CGValuedElementImpl.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 

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 AbstractNonNullExtendingCGModelVisitor.visit(CGElement visitable)
          Perform a visit to the specified visitable.
 R AbstractExtendingCGModelVisitor.visitCGElement(CGElement object)
           
 R AbstractNonNullExtendingCGModelVisitor.visitCGElement(CGElement object)
           
 R AbstractNullCGModelVisitor.visitCGElement(CGElement object)
           
 R CGModelVisitor.visitCGElement(CGElement object)
           
abstract  R AbstractNonNullExtendingCGModelVisitor.visiting(CGElement visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 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.cse
 

Fields in org.eclipse.ocl.examples.codegen.cse declared as CGElement
protected  CGElement StackPlace.stackElement
           
 

Methods in org.eclipse.ocl.examples.codegen.cse that return CGElement
 CGElement StackPlace.getStackElement()
           
 

Methods in org.eclipse.ocl.examples.codegen.cse with parameters of type CGElement
protected  SimpleAnalysis GlobalPlace.buildSimpleAnalysisTree(CGElement cgElement, int depth)
          Populate the map from structural hash code to same-hashed analysis in the analysis tree rooted at thisAnalysis.
static AbstractPlace GlobalPlace.createGlobalPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGElement cgElement)
           
static OuterStackPlace OuterStackPlace.createOuterStackPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGElement cgStackElement)
           
protected static LocalPlace LocalPlace.getLocalPlace(AbstractPlace abstractPlace, CGElement cgElement)
           
protected static LocalPlace LocalPlace.getLocalPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGElement cgElement)
           
 AbstractPlace GlobalPlace.getPlace(CGElement cgElement)
           
protected  int GlobalPlace.getStructuralHashCode(CGElement cgElement, java.lang.String prefix)
           
 void CommonSubexpressionEliminator.optimize(CGElement cgRoot)
          Optimize the cgRoot tree by eliminating common subexpressions.
 void GlobalPlace.optimize(CGElement cgRoot)
          Optimize the cgRoot tree by eliminating common subexpressions.
 void GlobalPlace.optimizeGlobals(CGElement cgRoot)
           
 

Method parameters in org.eclipse.ocl.examples.codegen.cse with type arguments of type CGElement
static LocalPlace CatchPlace.createCatchPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGCatchExp cgCatchExp)
           
static AbstractPlace ControlPlace.createControlPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGValuedElement cgElement)
           
static AbstractPlace GlobalPlace.createGlobalPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGElement cgElement)
           
static LocalPlace IfPlaces.createIfPlaces(java.util.Map<CGElement,AbstractPlace> element2place, CGIfExp cgIfExp)
           
static LocalPlace InnerStackPlace.createInnerStackPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGIterationCallExp cgLoopExp)
           
static LocalPlace LetPlaces.createLetPlaces(java.util.Map<CGElement,AbstractPlace> element2place, CGLetExp cgLetExp)
           
static AbstractPlace LocalPlace.createLocalPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGValuedElement cgElement)
           
static OuterStackPlace OuterStackPlace.createOuterStackPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGElement cgStackElement)
           
static StackPlace StackPlace.createStackPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGParameter cgParameter)
           
static LocalPlace ThrowPlace.createThrowPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGThrowExp cgThrowExp)
           
static ControlPlace ControlPlace.getControlPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGValuedElement cgElement)
           
protected static GlobalPlace LocalPlace.getGlobalPlace(java.util.Map<CGElement,AbstractPlace> element2place)
           
protected static LocalPlace LocalPlace.getLocalPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGElement cgElement)
           
 

Constructors in org.eclipse.ocl.examples.codegen.cse with parameters of type CGElement
OuterStackPlace(GlobalPlace globalPlace, CGElement stackElement)
           
StackPlace(GlobalPlace globalPlace, CGElement stackElement)
           
 

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 asElement)
           
 

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  JavaLocalContext JavaGlobalContext.createNestedContext(CGElement cgScope)
           
 JavaLocalContext JavaGlobalContext.getLocalContext(CGElement cgElement)
           
 java.lang.Object CG2JavaPreVisitor.visitCGElement(CGElement cgElement)
           
 java.lang.Object CG2JavaPreVisitor.visiting(CGElement visitable)
           
 java.lang.Boolean CG2JavaVisitor.visiting(CGElement visitable)
           
 

Constructors in org.eclipse.ocl.examples.codegen.java with parameters of type CGElement
JavaLocalContext(JavaGlobalContext globalContext, 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)
           
 

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