|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuchicago.src.sim.network.DefaultEdge
uchicago.src.sim.network.DefaultDrawableEdge
org.cfpm.caves.za.NetworkLink
public class NetworkLink
Simple directed link between network nodes. Instead of subclasses for different types, the type attribute inherited from DefaultEdge is used to express different link types --> different network layers.
Field Summary | |
---|---|
private java.beans.PropertyChangeSupport |
pcs
|
Fields inherited from class uchicago.src.sim.network.DefaultEdge |
---|
from, label, strength, to, type |
Constructor Summary | |
---|---|
NetworkLink()
Parameterless constructor. |
|
NetworkLink(NetworkNode from,
NetworkNode to)
Creates a network link between the two given nodes. |
|
NetworkLink(NetworkNode from,
NetworkNode to,
java.lang.String type)
Creates a network link of the given type between the two given nodes. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener p)
adds a property change listener (for Jess) |
NetworkNode |
getFrom()
returns the from node. |
jess.Value |
getFromID()
returns the node id of the from node. |
NetworkNode |
getTo()
returns the to node. |
jess.Value |
getToID()
returns the node id of the to node. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener p)
removes a property change listener (for Jess) |
void |
setFrom(NetworkNode from)
sets the from node to the given node. |
void |
setTo(NetworkNode to)
sets the to node to the given node. |
void |
setType(java.lang.String type)
sets the link type |
java.lang.String |
toString()
returns a String representation of this link |
Methods inherited from class uchicago.src.sim.network.DefaultDrawableEdge |
---|
draw, setColor, setDrawDirected |
Methods inherited from class uchicago.src.sim.network.DefaultEdge |
---|
getLabel, getStrength, getType, setFrom, setLabel, setStrength, setTo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface uchicago.src.sim.network.Edge |
---|
getLabel, getStrength, getType, setFrom, setLabel, setStrength, setTo |
Field Detail |
---|
private java.beans.PropertyChangeSupport pcs
Constructor Detail |
---|
public NetworkLink()
public NetworkLink(NetworkNode from, NetworkNode to)
from
- the from nodeto
- the to nodepublic NetworkLink(NetworkNode from, NetworkNode to, java.lang.String type)
from
- the from nodeto
- the to nodetype
- the link typeMethod Detail |
---|
public NetworkNode getFrom()
getFrom
in interface uchicago.src.sim.network.Edge
getFrom
in class uchicago.src.sim.network.DefaultEdge
public void setFrom(NetworkNode from)
from
- the from nodepublic NetworkNode getTo()
getTo
in interface uchicago.src.sim.network.Edge
getTo
in class uchicago.src.sim.network.DefaultEdge
public void setTo(NetworkNode to)
to
- the from nodepublic void setType(java.lang.String type)
setType
in interface uchicago.src.sim.network.Edge
setType
in class uchicago.src.sim.network.DefaultEdge
type
- the link typepublic jess.Value getFromID()
public jess.Value getToID()
public java.lang.String toString()
toString
in class java.lang.Object
public void addPropertyChangeListener(java.beans.PropertyChangeListener p)
public void removePropertyChangeListener(java.beans.PropertyChangeListener p)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |