public abstract class AbstractBusinessServiceVertex extends AbstractLevelAwareVertex implements LevelAware
m_id| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractBusinessServiceVertex(String id,
                             String label,
                             int level)
Creates a new  
AbstractBusinessServiceVertex. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract <T> T | 
accept(BusinessServiceVertexVisitor<T> visitor)  | 
int | 
getLevel()  | 
abstract Set<String> | 
getReductionKeys()  | 
abstract org.opennms.features.topology.plugins.topo.bsm.AbstractBusinessServiceVertex.Type | 
getType()  | 
abstract boolean | 
isLeaf()  | 
addChildren, getChildren, getParent, setParentgetEdgePathOffset, getIconKey, getIpAddress, getItem, getKey, getNodeID, getStyleName, getTooltipText, getX, getY, isLocked, isSelected, setEdgePathOffset, setIconKey, setIpAddress, setLocked, setNodeID, setSelected, setStyleName, setTooltipText, setX, setY, toStringequalscompareTo, getId, getLabel, getNamespace, hashCode, setLabelclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetId, getNamespacecompareToprotected AbstractBusinessServiceVertex(String id, String label, int level)
AbstractBusinessServiceVertex.id - the unique id of this vertex. Must be unique overall the namespace.label - a human readable labellevel - the level of the vertex in the Business Service Hierarchy. The root element is level 0.public int getLevel()
getLevel in interface LevelAwarepublic abstract boolean isLeaf()
public abstract org.opennms.features.topology.plugins.topo.bsm.AbstractBusinessServiceVertex.Type getType()
public abstract <T> T accept(BusinessServiceVertexVisitor<T> visitor)
Copyright © 2020. All rights reserved.