OpenCOM
Class OCM_GraphNode_t

java.lang.Object
  extended by OpenCOM.OCM_GraphNode_t

public class OCM_GraphNode_t
extends java.lang.Object

The system graph in OpenCOM is a set of OCM_GraphNode_t objects stored in a list. How they are connected together is stored within the information in the node. Every OpenCOM component has a corresponding node in the system graph i.e. its meta representation.


Field Summary
 java.lang.Class clsid
          The corresponding Java class of the OpenCOM component.
 java.lang.String name
          An associated unique name for the component.
 java.util.Vector<OCM_DelegatorInfo> pGDelInfo
          list of OCM_DelegatorInfo_t nodes describing the list of delegated interfaces for this component.
 java.util.Vector<OCM_GraphIntfInfo_t> pGIntfInfo
          list of OCM_GraphIntfInfo_t nodes describing the list of connections on interfaces for this component.
 java.util.Vector<OCM_GraphRecpInfo_t> pGRecpInfo
          list of OCM_GraphRecpInfo_t nodes describing the list of connections on receptacles for the component.
 java.lang.Object pIUnknown
          The reference to the physical instance of the component.
 
Constructor Summary
OCM_GraphNode_t(java.lang.String ComponentName, java.lang.Object ComponentInterface, java.lang.Class ComponentClass)
          Constructor creates a new instance of OCM_GraphNode_t object
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name
An associated unique name for the component.


pIUnknown

public java.lang.Object pIUnknown
The reference to the physical instance of the component.


clsid

public java.lang.Class clsid
The corresponding Java class of the OpenCOM component.


pGRecpInfo

public java.util.Vector<OCM_GraphRecpInfo_t> pGRecpInfo
list of OCM_GraphRecpInfo_t nodes describing the list of connections on receptacles for the component.


pGIntfInfo

public java.util.Vector<OCM_GraphIntfInfo_t> pGIntfInfo
list of OCM_GraphIntfInfo_t nodes describing the list of connections on interfaces for this component.


pGDelInfo

public java.util.Vector<OCM_DelegatorInfo> pGDelInfo
list of OCM_DelegatorInfo_t nodes describing the list of delegated interfaces for this component.

Constructor Detail

OCM_GraphNode_t

public OCM_GraphNode_t(java.lang.String ComponentName,
                       java.lang.Object ComponentInterface,
                       java.lang.Class ComponentClass)
Constructor creates a new instance of OCM_GraphNode_t object