Package | Description |
---|---|
org.eclipse.ocl.examples.codegen.cgmodel | |
org.eclipse.ocl.examples.codegen.cgmodel.impl | |
org.eclipse.ocl.examples.codegen.cse |
Modifier and Type | Method and Description |
---|---|
AbstractPlace |
CGElement.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
Modifier and Type | Method and Description |
---|---|
AbstractPlace |
CGElement.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
Modifier and Type | Method and Description |
---|---|
AbstractPlace |
CGParameterImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGMapExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGElementImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGThrowExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGIfExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGIterationCallExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGCallableImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGPropertyImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGCollectionExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGIteratorImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGValuedElementImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGCatchExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGLetExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
Modifier and Type | Method and Description |
---|---|
AbstractPlace |
CGParameterImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGMapExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGElementImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGThrowExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGIfExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGIterationCallExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGCallableImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGPropertyImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGCollectionExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGIteratorImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGValuedElementImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGCatchExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
AbstractPlace |
CGLetExpImpl.getPlace(Map<CGElement,AbstractPlace> element2place)
Returns the place for this element, updating and reusing element2place as required.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static AbstractPlace |
ControlPlace.createControlPlace(Map<CGElement,AbstractPlace> element2place,
CGValuedElement cgElement) |
static AbstractPlace |
GlobalPlace.createGlobalPlace(Map<CGElement,AbstractPlace> element2place,
CGElement cgElement) |
static AbstractPlace |
LocalPlace.createLocalPlace(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) |
Modifier and Type | Method and Description |
---|---|
static ControlPlace |
AbstractPlace.getControlPlace(AbstractPlace abstractPlace) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.