ist.palcom.resource.descriptor
Class Universe

java.lang.Object
  extended by ist.palcom.resource.descriptor.ASTNode
      extended by ist.palcom.resource.descriptor.Universe
All Implemented Interfaces:
java.lang.Cloneable

public class Universe
extends ASTNode
implements java.lang.Cloneable


Field Summary
protected  boolean getBrowserLabel_visited
           
protected  java.util.Set lookup_Object_visited
           
 
Fields inherited from class ist.palcom.resource.descriptor.ASTNode
CHANGE, children, encloseInBraces_visited, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getAssemblyLabel_visited, getErrorList_visited, getIndent_visited, getParentPRDAssemblyVer_visited, getPrettyClosingString_visited, getPrettyString_visited, IN_CIRCLE, LAST_CYCLE, numChildren, parent, prettyPrintChildren_visited, RESET_CYCLE
 
Constructor Summary
Universe()
           
Universe(Network p0, ConnectionList p1, BroadcastTopicList p2, GroupcastGroupIDList p3)
           
 
Method Summary
 java.lang.Object clone()
           
 ASTNode copy()
           
 NetworkNode Define_NetworkNode_lookup(ASTNode caller, ASTNode child, java.lang.Object o)
           
 Service Define_Service_inhCust(ASTNode caller, ASTNode child, Connection c)
           
 Service Define_Service_inhProv(ASTNode caller, ASTNode child, Connection c)
           
 Universe Define_Universe_universe(ASTNode caller, ASTNode child)
           
 void flushCache()
           
 ASTNode fullCopy()
           
 java.lang.String getBrowserLabel()
           
 java.lang.Object[] getChildArray()
          Helper method for the TreeView
 ConnectionList getConnections()
           
 ConnectionList getConnectionsNoTransform()
           
 GroupcastGroupIDList getGroupIDs()
           
 GroupcastGroupIDList getGroupIDsNoTransform()
           
 Network getNet()
           
 Network getNetNoTransform()
           
 BroadcastTopicList getTopics()
           
 BroadcastTopicList getTopicsNoTransform()
           
 NetworkNode lookup(java.lang.Object o)
           
protected  int numChildren()
           
 void setConnections(ConnectionList node)
           
 void setGroupIDs(GroupcastGroupIDList node)
           
 void setNet(Network node)
           
 void setTopics(BroadcastTopicList node)
           
 
Methods inherited from class ist.palcom.resource.descriptor.ASTNode
addASTtoList, addChild, Define_AbstractResourceAddress_custServiceAddress, Define_AbstractResourceAddress_provServiceAddress, Define_CommandInfo_ci, Define_Device_parentDevice, Define_Identifier_getLocalName, Define_PRDAssemblyVer_av, Define_Service_parentService, Define_String_expectedType, encloseInBraces, getAssemblyLabel, getChild, getChildNoTransform, getErrorList, getIDforEditing, getIndent, getIndexOfChild, getNumChild, getParent, getParentPRDAssemblyVer, getPrettyClosingString, getPrettyString, insertChild, prettyprint, prettyPrintChildren, remove, removeChild, reset, resetTree, setChild, setParent, updateIDfromEditor
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

getBrowserLabel_visited

protected boolean getBrowserLabel_visited

lookup_Object_visited

protected java.util.Set lookup_Object_visited
Constructor Detail

Universe

public Universe()

Universe

public Universe(Network p0,
                ConnectionList p1,
                BroadcastTopicList p2,
                GroupcastGroupIDList p3)
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class ASTNode

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class ASTNode
Throws:
java.lang.CloneNotSupportedException

copy

public ASTNode copy()
Overrides:
copy in class ASTNode

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class ASTNode

getChildArray

public java.lang.Object[] getChildArray()
Description copied from class: ASTNode
Helper method for the TreeView

Overrides:
getChildArray in class ASTNode
Returns:
The (interesting) children of a node, as an Object array possibly bypassing levels in the tree or ignoring certain children.

numChildren

protected int numChildren()
Overrides:
numChildren in class ASTNode

setNet

public void setNet(Network node)

getNet

public Network getNet()

getNetNoTransform

public Network getNetNoTransform()

setConnections

public void setConnections(ConnectionList node)

getConnections

public ConnectionList getConnections()

getConnectionsNoTransform

public ConnectionList getConnectionsNoTransform()

setTopics

public void setTopics(BroadcastTopicList node)

getTopics

public BroadcastTopicList getTopics()

getTopicsNoTransform

public BroadcastTopicList getTopicsNoTransform()

setGroupIDs

public void setGroupIDs(GroupcastGroupIDList node)

getGroupIDs

public GroupcastGroupIDList getGroupIDs()

getGroupIDsNoTransform

public GroupcastGroupIDList getGroupIDsNoTransform()

getBrowserLabel

public java.lang.String getBrowserLabel()
Overrides:
getBrowserLabel in class ASTNode

lookup

public NetworkNode lookup(java.lang.Object o)

Define_Service_inhProv

public Service Define_Service_inhProv(ASTNode caller,
                                      ASTNode child,
                                      Connection c)
Overrides:
Define_Service_inhProv in class ASTNode

Define_NetworkNode_lookup

public NetworkNode Define_NetworkNode_lookup(ASTNode caller,
                                             ASTNode child,
                                             java.lang.Object o)
Overrides:
Define_NetworkNode_lookup in class ASTNode

Define_Universe_universe

public Universe Define_Universe_universe(ASTNode caller,
                                         ASTNode child)
Overrides:
Define_Universe_universe in class ASTNode

Define_Service_inhCust

public Service Define_Service_inhCust(ASTNode caller,
                                      ASTNode child,
                                      Connection c)
Overrides:
Define_Service_inhCust in class ASTNode