com.banda.network.domain
Class LayeredTopology

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

public class LayeredTopology
extends Topology

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

Nested Class Summary
 
Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject
com.banda.core.domain.DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>>
 
Constructor Summary
LayeredTopology()
           
 
Method Summary
 void addLayer(Topology layer)
           
 List<TopologicalNode> getAllNodes()
           
 List<Topology> getLayers()
           
 boolean isSpatial()
           
 boolean isTemplate()
           
 void removeLayer(Topology layer)
           
 void setLayers(List<Topology> layers)
           
 boolean supportLayers()
           
 
Methods inherited from class com.banda.network.domain.Topology
addNetwork, compareTo, copyFrom, getBiasNodes, getIndex, getName, getNetworks, getNonBiasNodes, getParentTopology, getTimeCreated, hasLayers, hasNodes, 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

LayeredTopology

public LayeredTopology()
Method Detail

getLayers

public List<Topology> getLayers()
Specified by:
getLayers in class Topology

setLayers

public void setLayers(List<Topology> layers)

addLayer

public void addLayer(Topology layer)

removeLayer

public void removeLayer(Topology layer)

getAllNodes

public List<TopologicalNode> getAllNodes()
Specified by:
getAllNodes in class Topology

isTemplate

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

supportLayers

public boolean supportLayers()
Specified by:
supportLayers in class Topology

isSpatial

public boolean isSpatial()
Specified by:
isSpatial in class Topology


Copyright © 2013. All Rights Reserved.