Uses of Class
org.eclipse.ocl.examples.codegen.cse.AbstractPlace

Packages that use AbstractPlace
org.eclipse.ocl.examples.codegen.cgmodel   
org.eclipse.ocl.examples.codegen.cgmodel.impl   
org.eclipse.ocl.examples.codegen.cse   
 

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

Methods in org.eclipse.ocl.examples.codegen.cgmodel that return AbstractPlace
 AbstractPlace CGElement.getPlace(java.util.Map<CGElement,AbstractPlace> element2place)
          Returns the place for this element, updating and reusing element2place as required.
 

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

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

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl that return AbstractPlace
 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.
 

Method parameters in org.eclipse.ocl.examples.codegen.cgmodel.impl with type arguments of type AbstractPlace
 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 AbstractPlace in org.eclipse.ocl.examples.codegen.cse
 

Subclasses of AbstractPlace in org.eclipse.ocl.examples.codegen.cse
 class CatchPlace
          A CatchPlace describes either the body forest of CG trees for a catch expression.
 class ControlPlace
          A ControlPlace is associated with a location in the CG AST such as the then or else (but not condition) ig a CGIfExp at which child nodes cannot be hoisted without violating control dependencies.
 class GlobalPlace
          The GlobalPlace describes a forest of CG trees that can be resolved as global constants.
static class IfPlaces.ElsePlace
          An ElsePlace describes the else forest of CG trees for an IF expression.
static class IfPlaces.ThenPlace
          A ThenPlace describes the then forest of CG trees for an IF expression.
 class InnerStackPlace
          An InnerStackPlace describes either the body forest of CG trees for a loop expression.
static class LetPlaces.InPlace
          A InPlace describes the in forest of CG trees for a Let expression.
 class LocalPlace
          A LocalPlace describes a forest of CG trees that cannot be resolved as global constants.
 class OuterStackPlace
           
 class StackPlace
           
 class ThrowPlace
          A ThrowPlace describes either the body forest of CG trees for a throw expression.
 

Methods in org.eclipse.ocl.examples.codegen.cse that return AbstractPlace
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 AbstractPlace LocalPlace.createLocalPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGValuedElement cgElement)
           
abstract  AbstractPlace AbstractPlace.getParentPlace()
          Return the parent of this place, which is self for the GlobalPlace.
 AbstractPlace GlobalPlace.getPlace(CGElement cgElement)
           
 

Methods in org.eclipse.ocl.examples.codegen.cse with parameters of type AbstractPlace
static ControlPlace AbstractPlace.getControlPlace(AbstractPlace abstractPlace)
           
protected static LocalPlace LocalPlace.getLocalPlace(AbstractPlace abstractPlace, CGElement cgElement)
           
 

Method parameters in org.eclipse.ocl.examples.codegen.cse with type arguments of type AbstractPlace
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)