Package | Description |
---|---|
org.kepler.objectmanager | |
ptolemy.actor |
Executable entities.
|
ptolemy.actor.test |
The ptolemy.actor.test package.
|
ptolemy.component |
The ptolemy.component package.
|
ptolemy.domains.modal.kernel |
The ptolemy.domains.modal.kernel package.
|
ptolemy.domains.modal.kernel.ia |
Support for Interface Automatons.
|
ptolemy.kernel |
Kernel classes that provide Entity, Port and Relations.
|
ptolemy.kernel.test |
The ptolemy.kernel.test package.
|
ptolemy.vergil.kernel |
Vergil kernel classes.
|
Modifier and Type | Method and Description |
---|---|
void |
ActorMetadata.addRelation(ComponentRelation r)
add a relation
|
Modifier and Type | Class and Description |
---|---|
class |
IORelation
This class mediates connections between ports that can send data to
one another via message passing.
|
class |
TypedIORelation
This class overrides some of the methods in IORelation to ensure that
TypedIOPorts are only connected to TypedIOPorts.
|
Modifier and Type | Method and Description |
---|---|
ComponentRelation |
LazyTypedCompositeActor.getRelation(java.lang.String name)
Get a contained relation by name.
|
ComponentRelation |
LazyTypedCompositeActor.newRelation(java.lang.String name)
Create a new relation with the specified name, add it to the
relation list, and return it.
|
ComponentRelation |
TypedCompositeActor.newRelation(java.lang.String name)
Create a new TypedIORelation with the specified name, add it
to the relation list, and return it.
|
ComponentRelation |
CompositeActor.newRelation(java.lang.String name)
Create a new IORelation with the specified name, add it to the
relation list, and return it.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<ComponentRelation> |
LazyTypedCompositeActor.deepRelationSet()
Return a set with the relations that are directly or indirectly
contained by this entity.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LazyTypedCompositeActor._addRelation(ComponentRelation relation)
Add a relation to this container.
|
protected void |
TypedCompositeActor._addRelation(ComponentRelation relation)
Add a relation to this container.
|
protected void |
CompositeActor._addRelation(ComponentRelation relation)
Add a relation to this container.
|
protected void |
TypedIOPort._checkLiberalLink(ComponentRelation relation)
Override the method in the super class to ensure compatibility of
the relation.
|
protected void |
LazyTypedCompositeActor._removeRelation(ComponentRelation relation)
Remove the specified relation.
|
void |
IOPort.liberalLink(ComponentRelation relation)
Override the base class to invalidate the schedule and resolved
types of the director of the container, if there is one, in addition
to what the base class does.
|
Modifier and Type | Class and Description |
---|---|
class |
TestTypedIORelation
Class for testing TypedIORelation
|
Modifier and Type | Method and Description |
---|---|
protected void |
ComponentActor._addRelation(ComponentRelation relation) |
Modifier and Type | Class and Description |
---|---|
class |
Transition
A Transition has a source state and a destination state.
|
Modifier and Type | Method and Description |
---|---|
ComponentRelation |
FSMActor.newRelation(java.lang.String name)
Create a new instance of Transition with the specified name in
this actor, and return it.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FSMActor._addRelation(ComponentRelation relation)
Add a transition to this FSMActor.
|
Modifier and Type | Class and Description |
---|---|
class |
InterfaceAutomatonTransition
A Transition for Interface Automaton.
|
Modifier and Type | Method and Description |
---|---|
ComponentRelation |
InterfaceAutomaton.newRelation(java.lang.String name)
Create a new instance of InterfaceAutomatonTransition with the
specified name in this actor, and return it.
|
Modifier and Type | Method and Description |
---|---|
protected void |
InterfaceAutomaton._addRelation(ComponentRelation relation)
Add an InterfaceAutomatonTransition to this InterfaceAutomaton.
|
Modifier and Type | Method and Description |
---|---|
ComponentRelation |
CompositeEntity.connect(ComponentPort port1,
ComponentPort port2)
Create a new relation and use it to connect two ports.
|
ComponentRelation |
CompositeEntity.connect(ComponentPort port1,
ComponentPort port2,
java.lang.String relationName)
Create a new relation with the specified name and use it to
connect two ports.
|
ComponentRelation |
CompositeEntity.getRelation(java.lang.String name)
Get a contained relation by name.
|
ComponentRelation |
CompositeEntity.newRelation(java.lang.String name)
Create a new relation with the specified name, add it to the
relation list, and return it.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<ComponentRelation> |
CompositeEntity.deepRelationSet()
Return a set with the relations that are directly or indirectly
contained by this entity.
|
Modifier and Type | Method and Description |
---|---|
protected void |
CompositeEntity._addRelation(ComponentRelation relation)
Add a relation to this container.
|
protected void |
CompositeEntity._removeRelation(ComponentRelation relation)
Remove the specified relation.
|
void |
ComponentPort.liberalLink(ComponentRelation relation)
Link this port with the specified relation.
|
Modifier and Type | Class and Description |
---|---|
class |
TestComponentRelation
This class is used to test protected method(s) in ComponentRelation
|
Modifier and Type | Field and Description |
---|---|
ComponentRelation |
ExampleSystem.r1 |
ComponentRelation |
ExampleSystem.r10 |
ComponentRelation |
ExampleSystem.r11 |
ComponentRelation |
ExampleSystem.r12 |
ComponentRelation |
ExampleSystem.r2 |
ComponentRelation |
ExampleSystem.r3 |
ComponentRelation |
ExampleSystem.r4 |
ComponentRelation |
ExampleSystem.r5 |
ComponentRelation |
ExampleSystem.r6 |
ComponentRelation |
ExampleSystem.r7 |
ComponentRelation |
ExampleSystem.r8 |
ComponentRelation |
ExampleSystem.r9 |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ExampleSystem.printDeepLinkedPorts(ComponentRelation r)
Print the deeply linked ports for a given
ComponentRelation.
|
java.lang.String |
ExampleSystem.printLinkedPorts(ComponentRelation r)
Print the linked ports for a given ComponentRelation.
|
Modifier and Type | Method and Description |
---|---|
ComponentRelation |
Link.getRelation()
Return the relation that this link represents.
|
Modifier and Type | Method and Description |
---|---|
void |
Link.setRelation(ComponentRelation relation)
Set the relation for this link.
|