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 © 2022. All rights reserved.