|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.shiwa.fgi.iwir.AbstractTask
org.shiwa.fgi.iwir.AbstractCompoundTask
public abstract class AbstractCompoundTask
The Class AbstractCompoundTask is the superclass of all compound tasks.
| Constructor Summary | |
|---|---|
AbstractCompoundTask(java.lang.String name)
Instantiates a new abstract compound task. |
|
| Method Summary | |
|---|---|
void |
addLink(AbstractPort from,
AbstractPort to)
Adds an additional link, linking the two given ports. |
void |
addLink(AbstractTask from,
AbstractTask to)
Adds an additional control link,linking the two given tasks. |
boolean |
equals(java.lang.Object obj)
|
java.util.List<ControlLink> |
getControlLinks()
Returns a shallow copy of the control links. |
java.util.List<DataLink> |
getDataLinks()
Returns a shallow copy of the data links. |
java.util.List<AbstractLink> |
getLinks()
Returns a shallow copy of the links. |
int |
hashCode()
|
| Methods inherited from class org.shiwa.fgi.iwir.AbstractTask |
|---|
addConstraint, addInputPort, addOutputPort, addProperty, getAllInputPorts, getAllOutputPorts, getChildren, getConstraints, getInputPorts, getName, getOutputPorts, getParentTask, getPort, getProperties, getUniqueId, isTopLevelTask, removeProperty, setPortValue, setPortValue, setPortValue, setPortValue, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractCompoundTask(java.lang.String name)
name - the name| Method Detail |
|---|
public void addLink(AbstractPort from,
AbstractPort to)
throws NotWellFormedException
from - the source portto - the target port
NotWellFormedException
public void addLink(AbstractTask from,
AbstractTask to)
throws NotWellFormedException
from - the source taskto - the target task
NotWellFormedException - the not well formed exceptionpublic java.util.List<AbstractLink> getLinks()
public java.util.List<DataLink> getDataLinks()
public java.util.List<ControlLink> getControlLinks()
public int hashCode()
hashCode in class AbstractTaskpublic boolean equals(java.lang.Object obj)
equals in class AbstractTask
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||