com.banda.network.domain
Class TopologicalNode
java.lang.Object
com.banda.core.domain.DomainObject<Long>
com.banda.core.domain.TechnicalDomainObject
com.banda.network.domain.TopologicalNode
- All Implemented Interfaces:
- KeyHolder<Long>, Serializable, Comparable<TopologicalNode>
public class TopologicalNode
- extends TechnicalDomainObject
- implements Comparable<TopologicalNode>
- Since:
- 2012
- Author:
- © Peter Banda
- See Also:
- Serialized Form
TopologicalNode
public TopologicalNode()
getIndex
public Integer getIndex()
setIndex
public void setIndex(Integer index)
getInEdges
public Set<Edge> getInEdges()
setInEdges
protected void setInEdges(Set<Edge> inEdges)
addInEdge
public void addInEdge(Edge inEdge)
removeInEdge
public void removeInEdge(Edge inEdge)
addNewInEdgesFrom
public void addNewInEdgesFrom(Collection<TopologicalNode> nodes)
addNewInEdgeFrom
public void addNewInEdgeFrom(TopologicalNode node)
getOutEdges
public Set<Edge> getOutEdges()
setOutEdges
protected void setOutEdges(Set<Edge> outEdges)
getOutEdgesNum
public Integer getOutEdgesNum()
addOutEdge
public void addOutEdge(Edge outEdge)
removeOutEdge
public void removeOutEdge(Edge outEdge)
addNewOutEdgesTo
public void addNewOutEdgesTo(Collection<TopologicalNode> nodes)
addNewOutEdgeTo
public void addNewOutEdgeTo(TopologicalNode node)
getInNeighbors
public Collection<TopologicalNode> getInNeighbors()
getOutNeighbors
public Collection<TopologicalNode> getOutNeighbors()
getNeighbors
public Collection<TopologicalNode> getNeighbors()
getTopology
public AbstractTopology getTopology()
setTopology
protected void setTopology(AbstractTopology topology)
toString
public String toString()
- Overrides:
toString in class DomainObject<Long>
- See Also:
Object.toString()
compareTo
public int compareTo(TopologicalNode anotherTopologicalNode)
- Specified by:
compareTo in interface Comparable<TopologicalNode>
Copyright © 2012. All Rights Reserved.