com.banda.network.domain
Class FlatTopology

java.lang.Object
  extended by com.banda.core.domain.DomainObject<Long>
      extended by com.banda.core.domain.TechnicalDomainObject
          extended by com.banda.network.domain.AbstractTopology
              extended by com.banda.network.domain.FlatTopology
All Implemented Interfaces:
KeyHolder<Long>, Serializable, Comparable<AbstractTopology>

public class FlatTopology
extends AbstractTopology

Since:
2012
Author:
© Peter Banda
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject
DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>>
 
Constructor Summary
FlatTopology()
           
 
Method Summary
 void addNode(TopologicalNode node)
           
 Collection<AbstractTopology> getLayers()
           
 List<TopologicalNode> getNodes()
           
 boolean hasNodes()
           
 boolean isTemplate()
           
 void removeNode(TopologicalNode node)
           
 void setNodes(List<TopologicalNode> nodes)
           
 
Methods inherited from class com.banda.network.domain.AbstractTopology
addNetwork, compareTo, copyFrom, getIndex, getName, getNetworks, getParentTopology, getTimeCreated, hasLayers, removeNetwork, setIndex, setName, setNetworks, setParentTopology, setTimeCreated, toString
 
Methods inherited from class com.banda.core.domain.TechnicalDomainObject
getId, getKey, getVersion, setId, setKey, setVersion
 
Methods inherited from class com.banda.core.domain.DomainObject
copyFrom, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlatTopology

public FlatTopology()
Method Detail

getNodes

public List<TopologicalNode> getNodes()
Specified by:
getNodes in class AbstractTopology

setNodes

public void setNodes(List<TopologicalNode> nodes)

hasNodes

public boolean hasNodes()
Overrides:
hasNodes in class AbstractTopology

addNode

public void addNode(TopologicalNode node)

removeNode

public void removeNode(TopologicalNode node)

isTemplate

public boolean isTemplate()
Specified by:
isTemplate in class AbstractTopology

getLayers

public Collection<AbstractTopology> getLayers()
Specified by:
getLayers in class AbstractTopology


Copyright © 2012. All Rights Reserved.