public interface DDI extends Executable
CalInterpreter
is
associated with its own DDI, which performs tasks needed to
interpret the actor in a specific domain.
Note: this interface is likely to grow larger as more domains are implemented.
COMPLETED, NOT_READY, STOP_ITERATING
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Get the name of the domain that this DDI implements.
|
boolean |
isLegalActor()
Perform static checking on the actor, ensuring its validity in
a given domain.
|
void |
setupActor()
Perform any domain dependent setup.
|
fire, isFireFunctional, isStrict, iterate, postfire, prefire, stop, stopFire, terminate
addInitializable, initialize, preinitialize, removeInitializable, wrapup
boolean isLegalActor()
void setupActor()
java.lang.String getName()