Package | Description |
---|---|
org.ecoinformatics.seek.gis.gdal | |
org.ecoinformatics.seek.gis.java_gis | |
org.geon | |
org.kepler.ddp.actor | |
org.kepler.ddp.actor.pattern | |
org.kepler.gui.frame | |
org.kepler.objectmanager.cache | |
ptolemy.actor |
Executable entities.
|
ptolemy.actor.lib |
Polymorphic actor classes.
|
ptolemy.actor.lib.hoc |
Higher Order Component Classes.
|
ptolemy.actor.parameters |
The ptolemy.actor.parameters package.
|
ptolemy.actor.test |
The ptolemy.actor.test package.
|
ptolemy.actor.util |
Actor utilities.
|
ptolemy.component |
The ptolemy.component package.
|
ptolemy.domains.continuous.lib |
The ptolemy.domains.continuous.lib package.
|
ptolemy.domains.ddf.lib |
Discrete Data Flow (DDF) actors.
|
ptolemy.domains.modal.kernel |
The ptolemy.domains.modal.kernel package.
|
ptolemy.domains.modal.modal |
The ptolemy.domains.modal.modal package.
|
ptolemy.domains.pn.kernel |
The Kahn-MacQueen process network domain.
|
ptolemy.domains.sdf.kernel |
The ptolemy.domains.sdf.kernel package.
|
ptolemy.kernel |
Kernel classes that provide Entity, Port and Relations.
|
ptolemy.kernel.test |
The ptolemy.kernel.test package.
|
ptolemy.moml |
Modeling Markup Language classes.
|
ptolemy.vergil.actor |
Actor specific GUI packages.
|
ptolemy.vergil.basic.layout.kieler |
Classes used to layout entities and relations in Vergil that use the
KIELER layout algorithm.
|
ptolemy.vergil.toolbox |
Vergil factories.
|
Modifier and Type | Method and Description |
---|---|
void |
GDALWarpActor.connectionsChanged(Port port)
Notify this entity that the links to the specified port have been
altered.
|
void |
GDALTranslateActor.connectionsChanged(Port port)
Notify this entity that the links to the specified port have been
altered.
|
Modifier and Type | Method and Description |
---|---|
void |
GridReset.connectionsChanged(Port port) |
void |
GridRescaler.connectionsChanged(Port port)
Resets the output token production rate based on width of input port
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseQuery.connectionsChanged(Port port)
Try to set the database schema once the database connection port has been
connected.
|
void |
OpenDBConnection.connectionsChanged(Port port)
When connecting the dbcon port, trigger the connectionsChanged of the
connected actor.
|
Modifier and Type | Method and Description |
---|---|
static ExecutionChoice.IOType |
ExecutionChoice.getPortIOType(Port port)
Get the IOType for a port.
|
Modifier and Type | Method and Description |
---|---|
Port |
DDPPatternActor.getPort(java.lang.String string)
Get the port with the given name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CaseGraphTableau.AddCaseAction.mirrorPort(Port port)
Returns true if port should be mirrored.
|
abstract boolean |
MultiCompositeTableau.AddRefinementAction.mirrorPort(Port port)
Returns true if port should be mirrored.
|
Modifier and Type | Method and Description |
---|---|
void |
DataCachePutActor.connectionsChanged(Port port)
Notify this entity that the links to the specified port have been
altered.
|
void |
DataCacheGetActor.connectionsChanged(Port port)
Notify this entity that the links to the specified port have been
altered.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantPublisherPort
This is a specialized output port that publishes constant data sent on
the specified named channel.
|
class |
IOPort
This class supports exchanging data between entities via message passing.
|
class |
PublisherPort
This is a specialized output port that publishes data sent through it on
the specified named channel.
|
class |
PubSubPort
An abstract base class for publisher and subscriber ports.
|
class |
SubscriberPort
This is a specialized input port that subscribes to data sent
to it on the specified named channel.
|
class |
SubscriptionAggregatorPort
Aggregate data produced by multiple publishers.
|
class |
TypedIOPort
An IOPort with a type.
|
Modifier and Type | Method and Description |
---|---|
Port |
TypedAtomicActor.newPort(java.lang.String name)
Create a new TypedIOPort with the specified name.
|
Port |
TypeOpaqueCompositeActor.newPort(java.lang.String name)
Create a new TypedIOPort with the specified name.
|
Port |
TypedCompositeActor.newPort(java.lang.String name)
Create a new TypedIOPort with the specified name.
|
Port |
AtomicActor.newPort(java.lang.String name)
Create a new IOPort with the specified name.
|
Port |
CompositeActor.newPort(java.lang.String name)
Create a new IOPort with the specified name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TypeOpaqueCompositeActor._addPort(Port port)
Override the base class to throw an exception if the added port
is not an instance of TypedIOPort.
|
protected void |
TypedCompositeActor._addPort(Port port)
Add a port to this actor.
|
protected void |
CompositeActor._addPort(Port port)
Add a port to this actor.
|
protected void |
IORelation._checkPort(Port port)
Throw an exception if the specified port cannot be linked to this
relation (is not of class IOPort).
|
protected void |
TypedIORelation._checkPort(Port port)
Throw an exception if the specified port cannot be linked to this
relation (is not of class TypedIOPort).
|
void |
AtomicActor.connectionsChanged(Port port)
Create new receivers if the port is
an input port and there is a director.
|
void |
CompositeActor.connectionsChanged(Port port)
Invalidate the schedule and type resolution and create
new receivers if the specified port is an opaque
output port.
|
Modifier and Type | Class and Description |
---|---|
static class |
Assert.AssertPort
Class for ports created by the user for this actor.
|
Modifier and Type | Method and Description |
---|---|
Port |
Assert.newPort(java.lang.String name)
Override the base class to create a specialized port.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Assert._removePort(Port port)
Override the base class to remove the corresponding
output port, if the specified port is an input port, or
the corresponding input port, if the specified port is an
output port.
|
void |
Distributor.connectionsChanged(Port port)
Notify this entity that the links to the specified port have
been altered.
|
void |
BusAssembler.connectionsChanged(Port p)
React to a change in an input port width.
|
Modifier and Type | Class and Description |
---|---|
static class |
IterateOverArray.IteratePort
This is a specialized port for IterateOverArray.
|
class |
MirrorPort
This port mirrors the properties of an associated port.
|
class |
MultiCompositePort
A port for multi-composite actors.
|
class |
RefinementPort
A port for controllers and refinements in modal models.
|
Modifier and Type | Method and Description |
---|---|
Port |
ReflectComposite.newParameterPort(java.lang.String name)
Create a new ParameterMirrorPort.
|
Port |
ReflectComposite.newPort(java.lang.String name)
Override the base class to return a specialized port.
|
Port |
ReflectComposite.ReflectCompositeContents.newPort(java.lang.String name)
Override the base class to return a specialized port.
|
Port |
IterateOverArray.newPort(java.lang.String name)
Override the base class to return a specialized port.
|
Port |
IterateOverArray.IterateComposite.newPort(java.lang.String name)
Override the base class to return a specialized port.
|
Port |
Refinement.newPort(java.lang.String name)
Create a new port with the specified name in the container of
this refinement, which in turn creates a port in this refinement
all other refinements, and the controller.
|
Port |
MultiCompositeActor.newPort(java.lang.String name)
Create a new port with the specified name in this entity
and all the refinements.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ReflectComposite._addPort(Port port)
Add a port to this actor.
|
protected void |
ReflectComposite.ReflectCompositeContents._addPort(Port port)
Add a port to this actor.
|
protected void |
MirrorComposite._addPort(Port port)
Add a port to this actor.
|
protected void |
MirrorComposite.MirrorCompositeContents._addPort(Port port)
Add a port to this actor.
|
protected void |
ReflectComposite._removePort(Port port)
Override the base class to remove the associated port on the
inside entity and the link to it, if there is one.
|
Modifier and Type | Method and Description |
---|---|
static void |
MultiCompositeActor.mirrorContainerPortsInRefinement(Refinement refinement,
java.util.Set<Port> portsToMirror)
Mirror a set of container ports in the refinement.
|
Modifier and Type | Class and Description |
---|---|
class |
ParameterMirrorPort
This port mirrors properties of associated parameter ports.
|
class |
ParameterPort
A specialized port for use with PortParameter.
|
Modifier and Type | Method and Description |
---|---|
void |
TestTypedIORelation.checkPort(Port port)
Throw an exception if the specified port cannot be linked to this
relation (is not of class TypedIOPort).
|
Modifier and Type | Method and Description |
---|---|
static Variable |
DFUtilities.getRateVariable(Port port,
java.lang.String name)
Get the Variable with the specified name in the given port, or
with the specified name preceded by an underscore.
|
static int |
DFUtilities.getRateVariableValue(Port port,
java.lang.String name,
int defaultValue)
Get the integer value stored in the Variable with the
specified name.
|
static void |
DFUtilities.setExpressionIfNotDefined(Port port,
java.lang.String name,
java.lang.String value)
If a variable with the given name does not exist, then create
a variable with the given name and set the value of that
variable to the specified value.
|
static void |
DFUtilities.setIfNotDefined(Port port,
java.lang.String name,
int value)
If a variable with the given name does not exist, then create
a variable with the given name and set the value of that
variable to the specified value.
|
static Variable |
DFUtilities.setRate(Port port,
java.lang.String name,
int rate)
Set the rate variable with the specified name to the specified
value.
|
static void |
DFUtilities.setRateVariable(Port port,
java.lang.String name,
int value)
If a variable with the given name does not exist, then create
a variable with the given name.
|
static void |
DFUtilities.showRate(Port port,
boolean flag)
Depending on the given flag, add an invisible, persistent
variable named "_showRate" with value true to the given port
that indicates to the user interface that rate parameters on
the given port should be displayed in the user interface.
|
Modifier and Type | Class and Description |
---|---|
class |
MethodCallPort
A port for use in the component domain.
|
Modifier and Type | Method and Description |
---|---|
Port |
AtomicComponent.newPort(java.lang.String name)
Create a new port with the specified name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AtomicComponent._addPort(Port port)
Add a port to this entity.
|
void |
ComponentActor.connectionsChanged(Port port)
Invalidate the schedule and type resolution and create
new receivers if the specified port is an opaque
output port.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DifferentialSystem._addPort(Port port)
Add a port to this actor.
|
Modifier and Type | Method and Description |
---|---|
void |
DDFSingleTokenCommutator.connectionsChanged(Port port)
Pre-calculate the rates to be set in the rate parameter of the
input port.
|
void |
DDFSelect.connectionsChanged(Port port)
Pre-calculate the rates to be set in the rate parameter of the
input port.
|
Modifier and Type | Method and Description |
---|---|
Port |
FSMActor.newPort(java.lang.String name)
Create a new TypedIOPort with the specified name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Transition._checkPort(Port port)
Throw an IllegalActionException if the port cannot be linked
to this transition.
|
boolean |
FSMActor.hasInput(Port port)
Test whether new input tokens have been received at the given input
port.
|
Modifier and Type | Class and Description |
---|---|
class |
ModalBasePort
A base class that contains common functionality for ModelPort and
ModalRefinementPort.
|
class |
ModalPort
A port for modal models.
|
class |
ModalRefinementPort
A port for refinements in modal models that are themselves modal models.
|
class |
TransitionRefinementPort
A port for transition refinements in modal models.
|
Modifier and Type | Method and Description |
---|---|
Port |
ModalRefinement.newPort(java.lang.String name)
Create a new port with the specified name in the container of
this controller, which in turn creates a port in this controller
and all the refinements.
|
Port |
Refinement.newPort(java.lang.String name)
Create a new port with the specified name in the container of
this refinement, which in turn creates a port in this refinement
all other refinements, and the controller.
|
Port |
ModalModel.newPort(java.lang.String name)
Create a new port with the specified name in this entity, the
controller, and all the refinements.
|
Port |
ModalController.newPort(java.lang.String name)
Create a new port with the specified name in the container of
this controller, which in turn creates a port in this controller
and all the refinements.
|
Port |
TransitionRefinement.newPort(java.lang.String name)
Create a new port with the specified name in the container of
this refinement, which in turn creates a port in this refinement
all other refinements, and the controller.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Refinement._addPort(Port port)
Override the base class to check that the container contains
a mirror port.
|
protected void |
ModalController._addPort(Port port)
Override the base class to check that the container contains
a mirror port.
|
Modifier and Type | Method and Description |
---|---|
void |
NondeterministicMerge.connectionsChanged(Port port)
Override the base class to adjust the number of contained
actors, if the number is no longer correct.
|
Modifier and Type | Class and Description |
---|---|
class |
SDFIOPort
Deprecated.
It is preferable to declare the rate parameters directly
in the actors, instead of using this class. This allows the
dependence of rates to be understood by various SDF schedulers.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseSDFScheduler._declareDependency(ConstVariableModelAnalysis analysis,
Port port,
java.lang.String name,
java.util.List dependents)
Add a DependencyDeclaration (with the name
"_SDFRateDependencyDeclaration") to the variable with the given
name in the given port that declares the variable is dependent
on the given list of variables.
|
Modifier and Type | Class and Description |
---|---|
class |
Entity<T extends Port>
An Entity is a vertex in a generalized graph.
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentPort
A port supporting hierarchy.
|
Modifier and Type | Method and Description |
---|---|
Port |
Entity.getPort(java.lang.String name)
Return the port contained by this entity that has the specified name.
|
Port |
CompositeEntity.getPort(java.lang.String name)
Get a contained port by name.
|
Port |
Entity.newPort(java.lang.String name)
Create a new port with the specified name.
|
Port |
ComponentEntity.newPort(java.lang.String name)
Create a new port with the specified name.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Relation._checkPort(Port port)
Throw an exception if the specified port cannot be linked to this
relation.
|
protected void |
ComponentRelation._checkPort(Port port)
Throw an exception if the specified port cannot be linked to this
relation (is not of class ComponentPort).
|
protected void |
Entity._removePort(Port port)
Remove the specified port.
|
void |
Entity.connectionsChanged(Port port)
Notify this entity that the links to the specified port have
been altered.
|
java.util.List |
Relation.linkedPortList(Port except)
List the ports linked to any relation in this relation's
group except the specified port.
|
java.util.Enumeration |
Relation.linkedPorts(Port except)
Deprecated.
Use linkedPortList(Port) instead.
|
Modifier and Type | Class and Description |
---|---|
class |
TestComponentPort
This class is used to test protected method(s) in ComponentPort
|
Modifier and Type | Field and Description |
---|---|
Port |
PortNameProblem.directoryOrURLPort |
Port |
PortHasNoContainer.directoryOrURLPort
This port, from actor/lib/io/DirectoryListing.java, is ok because
it ends in "Port"
|
Port |
PortNameProblem.poorlyNamedInput |
Port |
PortHasNoContainer.startTrigger
An optional input port that can be used to help the scheduling
of the actor.
|
Modifier and Type | Method and Description |
---|---|
void |
Vertex.addLinkedPort(Port port)
Add the specified port to the list of ports linked to this vertex.
|
void |
Vertex.removeLinkedPort(Port port)
Remove the specified port from the list of ports linked to this vertex.
|
Modifier and Type | Method and Description |
---|---|
protected static int |
IOPortController._getCardinality(Port port)
Deprecated.
Use public getCardinality() method instead
|
protected java.lang.String |
ExternalIOPortController._portTooltip(Port port)
Given a port, return a reasonable tooltip message for that port.
|
static int |
IOPortController.getCardinality(Port port)
Return one of {-270, -180, -90, 0, 90, 180, 270} specifying
the orientation of a port.
|
Modifier and Type | Method and Description |
---|---|
protected static int |
PtolemyModelUtil._getExternalPortDirection(Port port)
Get the direction of the edge anchor point of an external port
inside a composite actor.
|
protected static de.cau.cs.kieler.core.math.KVector |
KielerLayout._getMultiportOffsets(Port port,
de.cau.cs.kieler.kiml.klayoutdata.KShapeLayout kportlayout,
int index,
int maxIndex,
boolean outer)
For a given Ptolemy port, its channel index in a multiport, and the
maximum index in that multiport, calculate its offset in X and Y
coordinates.
|
protected static boolean |
PtolemyModelUtil._isInput(Port port)
Determine whether a given Port is an input port.
|
Constructor and Description |
---|
PortSite(diva.canvas.Figure figure,
Port port,
int number,
int count,
int direction)
Create a new site on the given figure with the given ID
port type, and port number.
|