public class AssetNodeVisitor
extends java.lang.Object
Constructor and Description |
---|
AssetNodeVisitor(ilog.views.sdm.model.IlvDefaultSDMModel model,
int maxNodeDepth,
int maxAssetDepth,
int maxNodes,
TopologyControl topologyControl) |
Modifier and Type | Method and Description |
---|---|
boolean |
atMaxAssetDepth() |
boolean |
atMaxNodeDepth() |
java.lang.Object |
generateIlvNode(MboRemote assetMbo,
java.lang.String tag) |
void |
generateLinks(java.lang.Object ilvNode,
java.util.HashSet inRelations,
java.util.HashSet outRelations,
java.lang.String tag) |
java.lang.String |
getClassificationId(MboRemote assetMbo) |
java.lang.String |
getCLASSSTRUCTURE_CLASSIFICATIONID(MboRemote assetMbo)
Help API to call
AssetNodeVisitor.getClassificationId(MboRemote) |
java.lang.String |
getCLASSSTRUCTURE_DESCRIPTION(MboRemote assetMbo) |
java.util.Hashtable |
getImpactedAsset() |
java.lang.String |
getLinkToolTip(java.lang.String relations) |
protected ilog.views.sdm.model.IlvDefaultSDMModel |
getModel() |
java.lang.String |
getNodeImage(MboRemote assetMbo) |
TaskIndicator |
getScheduledTaskIndicator(MboRemote assetMbo) |
protected TopologyControl |
getTopologyControl() |
boolean |
isCiImpacted(java.lang.String assetnum) |
boolean |
isTopLevelAsset(MboRemote assetMbo) |
boolean |
maxNodesReached() |
static void |
nativeInit(MboRemote mbo) |
boolean |
notVisited(java.lang.String assetnum) |
void |
pop() |
boolean |
proceedDeepForEncounteredNode(java.lang.String assetnum) |
void |
push(java.lang.String assetNum,
java.util.HashSet fromRelations,
java.util.HashSet toRelations) |
void |
push(java.lang.String assetNum,
java.lang.Object ilvNode) |
void |
push(java.lang.String assetNum,
java.lang.Object ilvNode,
java.util.HashSet inRelations,
java.util.HashSet outRelations) |
protected void |
reportOneConstructedDegree(java.lang.Object ilvNode) |
void |
setImpactedASset(java.util.Hashtable impactedAsset) |
protected void |
setNodeDegree(java.lang.String assetnum,
int degree) |
void |
setupMouseOverInfo(MboRemote mbo) |
public AssetNodeVisitor(ilog.views.sdm.model.IlvDefaultSDMModel model, int maxNodeDepth, int maxAssetDepth, int maxNodes, TopologyControl topologyControl)
public java.util.Hashtable getImpactedAsset()
public void setImpactedASset(java.util.Hashtable impactedAsset)
public static void nativeInit(MboRemote mbo)
public boolean atMaxNodeDepth()
public boolean maxNodesReached()
public boolean atMaxAssetDepth()
public boolean notVisited(java.lang.String assetnum)
assetnum
- public boolean proceedDeepForEncounteredNode(java.lang.String assetnum)
assetnum
- public void push(java.lang.String assetNum, java.lang.Object ilvNode)
public void push(java.lang.String assetNum, java.util.HashSet fromRelations, java.util.HashSet toRelations)
public void push(java.lang.String assetNum, java.lang.Object ilvNode, java.util.HashSet inRelations, java.util.HashSet outRelations)
public void pop()
public java.lang.Object generateIlvNode(MboRemote assetMbo, java.lang.String tag) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setupMouseOverInfo(MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public boolean isCiImpacted(java.lang.String assetnum)
public void generateLinks(java.lang.Object ilvNode, java.util.HashSet inRelations, java.util.HashSet outRelations, java.lang.String tag)
public java.lang.String getCLASSSTRUCTURE_CLASSIFICATIONID(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
AssetNodeVisitor.getClassificationId(MboRemote)
assetMbo
- MXException
java.rmi.RemoteException
public java.lang.String getClassificationId(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getCLASSSTRUCTURE_DESCRIPTION(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean isTopLevelAsset(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getNodeImage(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getLinkToolTip(java.lang.String relations)
public TaskIndicator getScheduledTaskIndicator(MboRemote assetMbo) throws MXException, java.rmi.RemoteException
assetMbo
- MXException
java.rmi.RemoteException
protected ilog.views.sdm.model.IlvDefaultSDMModel getModel()
protected void setNodeDegree(java.lang.String assetnum, int degree)
protected void reportOneConstructedDegree(java.lang.Object ilvNode)
protected TopologyControl getTopologyControl()