usc.cse.desi.rasdsmodel
Class AbstractNodeModel

java.lang.Object
  extended byusc.cse.desi.rasdsmodel.AbstractDESIModel
      extended byusc.cse.desi.rasdsmodel.AbstractNodeModel
Direct Known Subclasses:
ComponentDataModel, HostDataModel

public abstract class AbstractNodeModel
extends AbstractDESIModel

This is the abstract class contains data and methods common to both Hosts and Components.

Author:
Kari A. Nies (kari@ics.uci.edu)

Field Summary
(package private)  java.util.List children
           
(package private)  java.util.ArrayList connectedList
           
(package private)  java.util.List connectionsTo
           
(package private)  DeSiDataModel desiModel
           
(package private)  edu.uci.ics.xarchutils.ObjRef nodeRef
           
 
Fields inherited from class usc.cse.desi.rasdsmodel.AbstractDESIModel
associatedObject
 
Constructor Summary
AbstractNodeModel(edu.uci.ics.xarchutils.ObjRef node, DeSiDataModel model)
           
 
Method Summary
 java.util.List getChildren()
           
 java.util.ArrayList getConnectedList()
           
 java.util.List getConnections()
           
 java.lang.String getId()
           
 int getMyNodeID()
           
 java.lang.String getMyNodeName()
           
 void reinitialize()
           
 void setId(java.lang.String name)
           
 void setMyNodeID(int id)
           
 void setMyNodeName(java.lang.String name)
           
 
Methods inherited from class usc.cse.desi.rasdsmodel.AbstractDESIModel
addPropertyChangeListener, getMyAssociatedObject, propertyChange, removePropertyChangeListener, setMyAssociatedObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodeRef

edu.uci.ics.xarchutils.ObjRef nodeRef

desiModel

DeSiDataModel desiModel

children

java.util.List children

connectionsTo

java.util.List connectionsTo

connectedList

java.util.ArrayList connectedList
Constructor Detail

AbstractNodeModel

public AbstractNodeModel(edu.uci.ics.xarchutils.ObjRef node,
                         DeSiDataModel model)
Method Detail

reinitialize

public void reinitialize()
Overrides:
reinitialize in class AbstractDESIModel

getChildren

public java.util.List getChildren()

getConnectedList

public java.util.ArrayList getConnectedList()

getConnections

public java.util.List getConnections()

setMyNodeID

public void setMyNodeID(int id)

getMyNodeID

public int getMyNodeID()

setId

public void setId(java.lang.String name)

getId

public java.lang.String getId()

setMyNodeName

public void setMyNodeName(java.lang.String name)

getMyNodeName

public java.lang.String getMyNodeName()