ptolemy.copernicus.java
Class FSMCreator

java.lang.Object
  extended by ptolemy.copernicus.java.FSMCreator
All Implemented Interfaces:
AtomicActorCreator

public class FSMCreator
extends java.lang.Object
implements AtomicActorCreator

Since:
Ptolemy II 2.0
Version:
$Id: FSMCreator.java,v 1.34 2006/12/19 18:31:29 cxh Exp $
Author:
Stephen Neuendorffer
Accepted Rating:
Red (cxh)
Proposed Rating:
Red (cxh)

Constructor Summary
FSMCreator()
           
 
Method Summary
 soot.SootClass createAtomicActor(Entity actor, java.lang.String newClassName, ConstVariableModelAnalysis constAnalysis, java.util.Map options)
          Generate a new class with the given name that can take the place of the given actor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FSMCreator

public FSMCreator()
Method Detail

createAtomicActor

public soot.SootClass createAtomicActor(Entity actor,
                                        java.lang.String newClassName,
                                        ConstVariableModelAnalysis constAnalysis,
                                        java.util.Map options)
Generate a new class with the given name that can take the place of the given actor. Use the given options when necessary. The given entity is assumed to be an expression actor.

Specified by:
createAtomicActor in interface AtomicActorCreator
Parameters:
actor - the entity.
newClassName - the name of the new class.
constAnalysis - a ConstVariableModelAnalysis object
options - the options
Returns:
a SootClass object