public class TDLCausalityInterface extends CausalityInterfaceForComposites
| Red (eal) |
| Yellow (eal) |
_actorDepthVersion, _actorToDepth, _dependencyVersion, _equivalenceClasses, _forwardDependencies, _reverseDependencies_actor, _backwardPrunedDependencies, _defaultDependency, _delayDependencies, _EMPTY_COLLECTION, _forwardPrunedDependencies| Constructor and Description |
|---|
TDLCausalityInterface(Actor actor,
Dependency defaultDependency)
Construct a causality interface for the specified actor.
|
| Modifier and Type | Method and Description |
|---|---|
Dependency |
getMinimumDelay(IOPort port)
Return the minimum delay for this port.
|
void |
wrapup()
Override the base class
Clear local variables.
|
_computeActorDepth, checkForCycles, dependentPorts, describeDepths, equivalentPorts, getDependency, getDepthOfActor, getDepthOfPort, invalidate, removeDependency, topologicalSort_growDependencies, declareDelayDependency, getActor, getDefaultDependency, toStringpublic TDLCausalityInterface(Actor actor, Dependency defaultDependency) throws java.lang.IllegalArgumentException
actor - The actor for which this is a causality interface.
This is required to be an instance of CompositeEntity.defaultDependency - The default dependency of an output
port on an input port.java.lang.IllegalArgumentException - If the actor parameter is not
an instance of CompositeEntity.public Dependency getMinimumDelay(IOPort port) throws IllegalActionException
port - Port for which the minimum delay should be computed.IllegalActionException - Thrown if minimum delay
cannot be computed, because e.g. equivalent ports cannot be
computed.public void wrapup()