public abstract class Node
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.UUID |
m_id |
protected java.util.Collection<Arc> |
m_incomingArcs |
protected java.lang.String |
m_label |
protected java.util.Collection<Arc> |
m_outgoingArcs |
Constructor and Description |
---|
Node(java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
void |
addIncomingArc(Arc arc) |
void |
addOutgoingArc(Arc arc) |
boolean |
deleteIncomingArc(Arc arc) |
boolean |
deleteOutgoingArc(Arc arc) |
java.util.UUID |
getID() |
java.util.Collection<Arc> |
getIncomingArcs() |
java.lang.String |
getLabel() |
java.util.Collection<Arc> |
getOutgoingArcs() |
boolean |
isPlace() |
boolean |
isTransition() |
protected java.util.UUID m_id
protected java.lang.String m_label
protected java.util.Collection<Arc> m_incomingArcs
protected java.util.Collection<Arc> m_outgoingArcs
public java.util.UUID getID()
public java.lang.String getLabel()
public boolean isTransition()
public boolean isPlace()
public java.util.Collection<Arc> getIncomingArcs()
public java.util.Collection<Arc> getOutgoingArcs()
public void addIncomingArc(Arc arc)
public void addOutgoingArc(Arc arc)
public boolean deleteIncomingArc(Arc arc)
public boolean deleteOutgoingArc(Arc arc)