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, setParent
getEdgePathOffset, getIconKey, getIpAddress, getItem, getKey, getNodeID, getStyleName, getTooltipText, getX, getY, isLocked, isSelected, setEdgePathOffset, setIconKey, setIpAddress, setLocked, setNodeID, setSelected, setStyleName, setTooltipText, setX, setY, toString
equals
compareTo, getId, getLabel, getNamespace, hashCode, setLabel
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getNamespace
compareTo
protected 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 LevelAware
public abstract boolean isLeaf()
public abstract org.opennms.features.topology.plugins.topo.bsm.AbstractBusinessServiceVertex.Type getType()
public abstract <T> T accept(BusinessServiceVertexVisitor<T> visitor)
Copyright © 2021. All rights reserved.