org.eclipse.ocl.examples.codegen.cse
Class LetPlaces

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.cse.LetPlaces

public class LetPlaces
extends java.lang.Object

LetPlaces manages an InPlace and an InitPlace for the in and init forests of CG trees for a Let expression.

They do not yet support hoisting.


Nested Class Summary
static class LetPlaces.InPlace
          A InPlace describes the in forest of CG trees for a Let expression.
 
Constructor Summary
LetPlaces()
           
 
Method Summary
static LocalPlace createLetPlaces(java.util.Map<CGElement,AbstractPlace> element2place, CGLetExp cgLetExp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LetPlaces

public LetPlaces()
Method Detail

createLetPlaces

@NonNull
public static LocalPlace createLetPlaces(@NonNull
                                                 java.util.Map<CGElement,AbstractPlace> element2place,
                                                 @NonNull
                                                 CGLetExp cgLetExp)