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

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.cse.AbstractPlace
      extended by org.eclipse.ocl.examples.codegen.cse.LocalPlace
          extended by org.eclipse.ocl.examples.codegen.cse.ControlPlace
              extended by org.eclipse.ocl.examples.codegen.cse.ThrowPlace

public class ThrowPlace
extends ControlPlace

A ThrowPlace describes either the body forest of CG trees for a throw expression.


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cse.ControlPlace
hashedAnalyses, parentPlace, placedElement
 
Fields inherited from class org.eclipse.ocl.examples.codegen.cse.LocalPlace
globalPlace
 
Method Summary
static LocalPlace createThrowPlace(java.util.Map<CGElement,AbstractPlace> element2place, CGThrowExp cgThrowExp)
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cse.ControlPlace
addAnalysis, createControlPlace, getControlPlace, getDepth, getHashedAnalyses, getParentPlace, getSimpleAnalysis, getStackPlace, printHierarchy, prune, pullUp, rewrite, toString
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cse.LocalPlace
addControlPlace, createLocalPlace, getGlobalPlace, getGlobalPlace, getLocalPlace, getLocalPlace, pushUp
 
Methods inherited from class org.eclipse.ocl.examples.codegen.cse.AbstractPlace
getControlPlace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

createThrowPlace

@NonNull
public static LocalPlace createThrowPlace(@NonNull
                                                  java.util.Map<CGElement,AbstractPlace> element2place,
                                                  @NonNull
                                                  CGThrowExp cgThrowExp)