public abstract class AbstractBusinessServiceVertex extends AbstractVertex 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() |
getEdgePathOffset, getIconKey, getIpAddress, getItem, getKey, getNodeID, getParent, getStyleName, getTooltipText, getX, getY, isGroup, isLocked, isSelected, setEdgePathOffset, setIconKey, setIpAddress, setLocked, setNodeID, setParent, 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.