ptolemy.copernicus.java
Class GenericAtomicActorCreator

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

public class GenericAtomicActorCreator
extends java.lang.Object
implements AtomicActorCreator

Since:
Ptolemy II 2.0
Version:
$Id: GenericAtomicActorCreator.java,v 1.55 2008/01/24 02:07:30 cxh Exp $
Author:
Stephen Neuendorffer
Accepted Rating:
Red (cxh)
Proposed Rating:
Red (cxh)

Constructor Summary
GenericAtomicActorCreator()
           
 
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

GenericAtomicActorCreator

public GenericAtomicActorCreator()
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