|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for connections between algorithmic elements. Connections are similiar to directed edges in a data flow graph.
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
firePropertyChangeEvent(java.beans.PropertyChangeEvent event)
|
java.lang.Object |
getData()
Retrieves a data object from this connection without removing it. |
IElement |
getSource()
Returns the source element of this connection. |
IElement |
getTarget()
Returns the target element of this connection. |
boolean |
hasData()
Checks if there is a data object associated to this connection. |
java.lang.Object |
popData()
Retrieves a data object from this connection. |
void |
pushData(java.lang.Object data)
Pushes a data object into this connection. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
setSource(IElement source)
Sets a new source element. |
void |
setTarget(IElement target)
Sets a new target element. |
Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void firePropertyChangeEvent(java.beans.PropertyChangeEvent event)
public IElement getSource()
public void setSource(IElement source)
source
- new source elementpublic IElement getTarget()
public void setTarget(IElement target)
target
- new target elementpublic void pushData(java.lang.Object data)
data
- data objectpublic boolean hasData()
public java.lang.Object popData()
public java.lang.Object getData()
|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |