|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.primordion.xholon.base.Xholon
Xholon is an abstract class that implements a lot of the functionality defined in the IXholon interface.
IXholon
Field Summary | |
static int |
DEFAULT_LEVEL
|
static IInteraction |
interaction
|
static boolean |
interactionsEnabled
|
Fields inherited from interface org.primordion.xholon.base.IXholon |
DEFAULT_SIZE_MSG_Q, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx |
Constructor Summary | |
Xholon()
Constructor. |
Method Summary | |
void |
act()
Do some action during this time step. |
void |
appendChild(IXholon newParentNode)
Append this node as the last child of its new parent node. |
IXholon |
appendChild(java.lang.String xhClassName,
java.lang.String roleName)
Create a new child, and append it as the last child of this node. |
IXholon |
appendChild(java.lang.String xhClassName,
java.lang.String roleName,
java.lang.String implName)
Create a new child, and append it as the last child of this node. |
void |
cleanup()
Do any required cleanup work once the application has stopped executing. |
void |
configure()
Perform some action, typically once at start up; MAY be overridden. |
int |
configure(java.lang.String instructions,
int instructIx)
Configure something based on a configure instruction. |
int |
createStructure(java.util.Vector containmentData,
int myIx,
ITreeNodeFactory factory,
IInheritanceHierarchy inherHier)
Recursively create this Xholon and its internal part structure, as nodes within the overall composite structure tree. |
void |
decVal(double decAmount)
Decrement an internal double value by a specified amount. |
void |
decVal(int decAmount)
Decrement an internal int value by a specified amount. |
int |
depth()
Get the number of ancestors of this node, excluding this node itself. |
void |
draw()
Draw a 2D representation of the tree, using inorder traversal. |
java.util.Vector |
getChildNodes(boolean deep)
Get all children of this node. |
IXholon |
getFirstChild()
Get first (leftmost) child of this node. |
IXholon |
getFirstSibling()
Get first (leftmost) sibling. |
int |
getId()
Get ID of this TreeNode instance. |
IXholon |
getLastChild()
Get last (rightmost) child. |
IXholon |
getLastSibling()
Get last (rightmost) sibling. |
java.lang.String |
getName()
Get name, unique within this application, of this Xholon instance. |
java.util.Vector |
getNeighbors(int distance,
int include,
java.lang.String excludeBecName)
Get neighbors. |
static int |
getNextId()
Get the next available id for assignment to an instance of Xholon. |
IXholon |
getNextSibling()
Get next (right) sibling of this node. |
IXholon |
getNthChild(int n,
boolean deep)
Get the nth child of this node, where 0 <= n < number of children. |
IXholon |
getNthSibling(int n)
Get nth sibling. |
int |
getNumChildren(boolean doFullSubtree)
Get number of children that this node has. |
int |
getNumSiblings()
Get number of siblings. |
IXholon |
getParentNode()
Get parent of this node. |
IXholon |
getPort(int portNum)
Get the port that corresponds to this index (0 indexed). |
IXholon |
getPreviousSibling()
Get previous (left) sibling of this node. |
java.lang.String |
getRoleName()
Get name of the role played by this Xholon within a specific context. |
IXholon |
getRootNode()
Get root of the tree that this node is a part of. |
java.util.Vector |
getSiblings()
Get siblings. |
static int |
getSizeMessageQ()
Get the current maximum size of the message queue. |
java.lang.String |
getUid()
Get globally unique ID. |
boolean |
getVal_boolean()
Get the value of a "boolean" maintained by this xholon instance. |
byte |
getVal_byte()
Get the value of a "byte" maintained by this xholon instance. |
char |
getVal_char()
Get the value of a "char" maintained by this xholon instance. |
double |
getVal_double()
Get the value of a "double" maintained by this xholon instance. |
float |
getVal_float()
Get the value of a "float" maintained by this xholon instance. |
int |
getVal_int()
Get the value of a "int" maintained by this xholon instance. |
long |
getVal_long()
Get the value of a "long" maintained by this xholon instance. |
java.lang.Object |
getVal_Object()
Get the value of a "Object" maintained by this xholon instance. |
short |
getVal_short()
Get the value of a "short" maintained by this xholon instance. |
java.lang.String |
getVal_String()
Get the value of a "String" maintained by this xholon instance. |
double |
getVal()
Get the value of a "double" maintained by this xholon instance. |
IXholonClass |
getXhc()
Get the IXholonClass to which this Xholon instance is a member. |
int |
getXhcId()
Get the ID of the IXholonClass to which this Xholon instance is a member. |
java.lang.String |
getXhcName()
Get the name of the IXholonClass to which this Xholon instance is a member. |
int |
getXhType()
Get the Xholon type, as known to this Xholon's IXholonClass. |
java.lang.String |
handleNodeSelection()
Handle selection of a tree node by a user, as when a person clicks on a JTree node in the default viewer. |
boolean |
hasAncestor(java.lang.String tnName)
Does this instance of Xholon have the specified node as one of its ancestors (parent, grandparent, etc.), within its containment tree. |
boolean |
hasChildNodes()
Does this node have a first (left) child. |
boolean |
hasChildOrSiblingNodes()
Does this node have either a first child or a next sibling or both. |
boolean |
hasNextSibling()
Does this node have a next (right) sibling. |
boolean |
hasParentNode()
Does this node have a parent. |
int |
height()
Get number of levels in hierarchical tree. |
void |
incVal(double incAmount)
Increment an internal double value by a specified amount. |
void |
incVal(int incAmount)
Increment an internal int value by a specified amount. |
void |
initialize()
Initialize the tree node. |
void |
initStatics()
Initialize any static varibles that can't be statically initialized. |
void |
inOrderPrint(int level)
In-order print. |
void |
insertAfter(IXholon newLeftSibling)
Insert this node after its new previous sibling node. |
void |
insertBefore(IXholon newNextSibling)
Insert this node before its new next sibling node. |
void |
insertFirstChild(IXholon newParentNode)
Insert this node as the first child of its new parent node. |
boolean |
isActiveObject()
Is this xholon or xholon class an Active Object? |
boolean |
isBound(IXholon port)
Is this port bound to anything? If a port is bound, then it will be possible for the local IXholon to send a message to, or get/set a val on, a remote IXholon. |
boolean |
isContainer()
Is this xholon or xholon class a Container? |
boolean |
isExternal()
Is this an external node (no child or siblings). |
boolean |
isInternal()
Is this an internal node (has child and/or siblings). |
boolean |
isLeaf()
Is this a leaf node (has no child, but may have siblings). |
boolean |
isPassiveObject()
Is this xholon or xholon class a Passive Object? |
boolean |
isRootNode()
Is this the root node of the tree (does it have a parent). |
void |
performActivity(int activityId)
Do the activity identified by the activityId. |
void |
performActivity(int activityId,
IMessage msg)
Do the UML2 Activity identified by the activityId. |
boolean |
performBooleanActivity(int activityId)
Do the UML2 Activity identified by the activityId. |
boolean |
performBooleanActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
double |
performDoubleActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
boolean |
performGuard(int activityId,
IMessage msg)
Do the UML2 Activity identified by the activityId. |
void |
performVoidActivity(IXholon activity)
Perform an activity including the entire activity subtree. |
void |
postAct()
Do any required work after doing the main action during a time step. |
void |
postConfigure()
Perform some action, typically once at start up; MAY be overridden. |
void |
postOrderPrint(int level)
Post-order print. |
void |
postReconfigure()
Post-reconfigure. |
void |
preAct()
Do any setup required before doing the main action during a time step. |
void |
preConfigure()
Perform some action, typically once at start up; MAY be overridden. |
void |
preOrderPrint(int level)
Pre-order print. |
void |
preReconfigure()
Pre-Reconfigure, such as at the start of a new GP generation. |
void |
print(java.lang.Object obj)
Write an object to standard out. |
void |
println(java.lang.Object obj)
Write an object to standard out, terminated with an end-of-line. |
void |
processMessageQ()
Process ROOM/UML2 messages that are on the message queue. |
void |
processReceivedMessage(Message msg)
Process a received ROOM/UML2 message taken from the message queue. |
void |
reconfigure()
Reconfigure, such as at the start of a new GP generation. |
void |
remove()
Remove this node from the model, by recursively removing all children and next siblings, and by then returning it to the factory. |
void |
removeChild()
Detach this node from its parent and from any siblings. |
static void |
resetNextId()
Set the next available id back to 0. |
void |
sendMessage(int signal,
java.lang.Object data,
IXholon sender)
Send a ROOM/UML2 message to a receiving Xholon instance. |
void |
sendMessage(int signal,
java.lang.Object data,
IXholon sender,
int index)
Send a ROOM/UML2 message to a receiving Xholon instance. |
void |
sendMessage(Message msg)
Send a ROOM/UML2 message to a receiving Xholon instance. |
int |
setAttributeVal(java.lang.String attrName,
java.lang.String attrVal)
Set the value of an attribute, given it's name. |
static void |
setFactory(ITreeNodeFactory fact)
Specify the factory. |
void |
setFirstChild(IXholon treeNode)
Set first (leftmost) child of this node. |
void |
setId(int entityId)
Set the ID of this TreeNode instance. |
void |
setNextSibling(IXholon treeNode)
Set next (right) sibling of this node. |
void |
setParentChildLinks(IXholon parent)
Set parent child links. |
void |
setParentNode(IXholon treeNode)
Set parent of this node. |
void |
setParentSiblingLinks(IXholon previousSibling)
Set parent sibling links. |
void |
setPorts()
Set ports, by creating an array of ports. |
void |
setRoleName(java.lang.String roleName)
Set name of the role played by this Xholon within a specific context. |
static void |
setSizeMessageQ(int sizeMessageQueue)
Set the size of the message queue, and allocate a queue of that size. |
void |
setUid(java.lang.String uid)
Set globally unique ID. |
void |
setVal(boolean val)
Set the value of a "boolean" maintained by this xholon instance. |
void |
setVal(byte val)
Set the value of a "byte" maintained by this xholon instance. |
void |
setVal(char val)
Set the value of a "char" maintained by this xholon instance. |
void |
setVal(double val)
Set the value of a "double" maintained by this xholon instance. |
void |
setVal(float val)
Set the value of a "float" maintained by this xholon instance. |
void |
setVal(int val)
Set the value of a "int" maintained by this xholon instance. |
void |
setVal(long val)
Set the value of a "long" maintained by this xholon instance. |
void |
setVal(java.lang.Object val)
Set the value of a "Object" maintained by this xholon instance. |
void |
setVal(short val)
Set the value of a "short" maintained by this xholon instance. |
void |
setVal(java.lang.String val)
Set the value of a "String" maintained by this xholon instance. |
int |
setVariableValue(java.lang.String instructions,
int instructIx)
Set the value of a variable using reflection. |
void |
setXhc(IXholonClass xhcNode)
Set the IXholonClass to which this Xholon instance belongs. |
void |
swapNode(IXholon otherNode)
Swap this node with otherNode. |
void |
terminate()
Terminate a UML2 state machine, and optionally terminate the xholon that owns the state machine. |
java.lang.String |
toString()
|
int |
treeSize()
Get number of nodes in tree. |
void |
writeXml(int level,
java.io.Writer fw)
Write self to a file as XML. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int DEFAULT_LEVEL
public static boolean interactionsEnabled
public static IInteraction interaction
Constructor Detail |
public Xholon()
Method Detail |
public void remove()
IXholon
remove
in interface IXholon
public static void setFactory(ITreeNodeFactory fact)
fact
- The factory.public IXholon getParentNode()
IXholon
getParentNode
in interface IXholon
public IXholon getFirstChild()
IXholon
getFirstChild
in interface IXholon
public IXholon getNextSibling()
IXholon
getNextSibling
in interface IXholon
public IXholon getPreviousSibling()
IXholon
getPreviousSibling
in interface IXholon
public void setParentNode(IXholon treeNode)
IXholon
setParentNode
in interface IXholon
treeNode
- This node's new parent.public void setFirstChild(IXholon treeNode)
IXholon
setFirstChild
in interface IXholon
treeNode
- This node's new first child.public void setNextSibling(IXholon treeNode)
IXholon
setNextSibling
in interface IXholon
treeNode
- This node's new next sibling.public IXholon getRootNode()
IXholon
getRootNode
in interface IXholon
public void setParentChildLinks(IXholon parent)
IXholon
setParentChildLinks
in interface IXholon
parent
- This node's new parent.public void setParentSiblingLinks(IXholon previousSibling)
IXholon
setParentSiblingLinks
in interface IXholon
previousSibling
- This node's new previous sibling.public void removeChild()
IXholon
removeChild
in interface IXholon
public void insertAfter(IXholon newLeftSibling)
IXholon
insertAfter
in interface IXholon
newLeftSibling
- New previous sibling of this node.public void insertBefore(IXholon newNextSibling)
IXholon
insertBefore
in interface IXholon
newNextSibling
- New next sibling of this node.public void insertFirstChild(IXholon newParentNode)
IXholon
insertFirstChild
in interface IXholon
newParentNode
- New parent of this node.public void appendChild(IXholon newParentNode)
IXholon
appendChild
in interface IXholon
newParentNode
- New parent of this node.public void swapNode(IXholon otherNode)
IXholon
swapNode
in interface IXholon
otherNode
- The node to swap position with.public int depth()
IXholon
depth
in interface IXholon
public int height()
IXholon
height
in interface IXholon
public int treeSize()
IXholon
treeSize
in interface IXholon
public boolean isRootNode()
IXholon
isRootNode
in interface IXholon
public boolean isExternal()
IXholon
isExternal
in interface IXholon
public boolean isInternal()
IXholon
isInternal
in interface IXholon
public boolean isLeaf()
IXholon
isLeaf
in interface IXholon
public java.util.Vector getChildNodes(boolean deep)
IXholon
getChildNodes
in interface IXholon
deep
- If true then return entire nested subtree, if false return only immediate children.
public IXholon getNthChild(int n, boolean deep)
IXholon
getNthChild
in interface IXholon
n
- The index of the child being requested.deep
- If true then return entire nested subtree, if false return only immediate children.
public boolean hasParentNode()
IXholon
hasParentNode
in interface IXholon
public boolean hasChildNodes()
IXholon
hasChildNodes
in interface IXholon
public boolean hasNextSibling()
IXholon
hasNextSibling
in interface IXholon
public boolean hasChildOrSiblingNodes()
IXholon
hasChildOrSiblingNodes
in interface IXholon
public int getNumChildren(boolean doFullSubtree)
IXholon
getNumChildren
in interface IXholon
doFullSubtree
- If true then return entire nested subtree, if false return only immediate children.
public IXholon getLastChild()
IXholon
getLastChild
in interface IXholon
public IXholon getLastSibling()
IXholon
getLastSibling
in interface IXholon
public IXholon getFirstSibling()
IXholon
getFirstSibling
in interface IXholon
public java.util.Vector getSiblings()
IXholon
getSiblings
in interface IXholon
public IXholon getNthSibling(int n)
IXholon
getNthSibling
in interface IXholon
n
- The index of the sibling being requested.
public int getNumSiblings()
IXholon
getNumSiblings
in interface IXholon
public java.util.Vector getNeighbors(int distance, int include, java.lang.String excludeBecName)
IXholon
getNeighbors
in interface IXholon
distance
- How far within the tree to search for neighbors.include
- Whether to include (P)arent and/or (S)iblings and/or (C)hildren.excludeBecName
- Name of a XholonClass, used to limit the scope of the returned Vector.
TODO this uses an IXholon method
public void draw()
IXholon
draw
in interface IXholon
public void initStatics()
IXholon
initStatics
in interface IXholon
public void preConfigure()
IXholon
preConfigure
in interface IXholon
public int configure(java.lang.String instructions, int instructIx)
IXholon
configure
in interface IXholon
instructions
- A String that contains a configure instruction.instructIx
- An index into the instructions String.
public void print(java.lang.Object obj)
IXholon
print
in interface IXholon
obj
- The object to write.public void println(java.lang.Object obj)
IXholon
println
in interface IXholon
obj
- The object to write.public void initialize()
IXholon
initialize
in interface IXholon
public static int getNextId()
public static void resetNextId()
public static void setSizeMessageQ(int sizeMessageQueue)
sizeMessageQueue
- The size of the queue.public static int getSizeMessageQ()
public int getId()
IXholon
getId
in interface IXholon
public java.lang.String getName()
IXholon
getName
in interface IXholon
public void setId(int entityId)
IXholon
setId
in interface IXholon
entityId
- The ID of this TreeNode.public double getVal()
IXholon
getVal
in interface IXholon
public void setVal(double val)
IXholon
setVal
in interface IXholon
val
- The new value.public void incVal(double incAmount)
IXholon
incVal
in interface IXholon
incAmount
- Increment amount.public void incVal(int incAmount)
IXholon
incVal
in interface IXholon
incAmount
- Increment amount.public void decVal(double decAmount)
IXholon
decVal
in interface IXholon
decAmount
- Decrement amount.public void decVal(int decAmount)
IXholon
decVal
in interface IXholon
decAmount
- Decrement amount.public boolean getVal_boolean()
IXholon
getVal_boolean
in interface IXholon
public byte getVal_byte()
IXholon
getVal_byte
in interface IXholon
public char getVal_char()
IXholon
getVal_char
in interface IXholon
public double getVal_double()
IXholon
getVal_double
in interface IXholon
public float getVal_float()
IXholon
getVal_float
in interface IXholon
public int getVal_int()
IXholon
getVal_int
in interface IXholon
public long getVal_long()
IXholon
getVal_long
in interface IXholon
public java.lang.Object getVal_Object()
IXholon
getVal_Object
in interface IXholon
public short getVal_short()
IXholon
getVal_short
in interface IXholon
public java.lang.String getVal_String()
IXholon
getVal_String
in interface IXholon
public void setVal(boolean val)
IXholon
setVal
in interface IXholon
public void setVal(byte val)
IXholon
setVal
in interface IXholon
public void setVal(char val)
IXholon
setVal
in interface IXholon
public void setVal(float val)
IXholon
setVal
in interface IXholon
public void setVal(int val)
IXholon
setVal
in interface IXholon
public void setVal(long val)
IXholon
setVal
in interface IXholon
public void setVal(java.lang.Object val)
IXholon
setVal
in interface IXholon
public void setVal(short val)
IXholon
setVal
in interface IXholon
public void setVal(java.lang.String val)
IXholon
setVal
in interface IXholon
public int setAttributeVal(java.lang.String attrName, java.lang.String attrVal)
IXholon
setAttributeVal
in interface IXholon
attrName
- The name of an attribute.attrVal
- The intended value of the attribute.
public IXholonClass getXhc()
IXholon
getXhc
in interface IXholon
public int getXhcId()
IXholon
getXhcId
in interface IXholon
public java.lang.String getXhcName()
IXholon
getXhcName
in interface IXholon
public void setXhc(IXholonClass xhcNode)
IXholon
setXhc
in interface IXholon
xhcNode
- The IXholonClass.public int getXhType()
IXholon
getXhType
in interface IXholon
public boolean isContainer()
IXholon
isContainer
in interface IXholon
public boolean isActiveObject()
IXholon
isActiveObject
in interface IXholon
public boolean isPassiveObject()
IXholon
isPassiveObject
in interface IXholon
public boolean hasAncestor(java.lang.String tnName)
IXholon
hasAncestor
in interface IXholon
tnName
- the searched-for ancestor
public int createStructure(java.util.Vector containmentData, int myIx, ITreeNodeFactory factory, IInheritanceHierarchy inherHier)
IXholon
createStructure
in interface IXholon
containmentData
- Vector of containment data (composite structure) read in from a file.myIx
- Current index into the containment data vector.factory
- Where Xholon instances are made.inherHier
- Inheritance hierarchy tree containing instances of IXholonClass.
public void setPorts()
IXholon
setPorts
in interface IXholon
public void configure()
IXholon
configure
in interface IXholon
public void postConfigure()
IXholon
postConfigure
in interface IXholon
public void preReconfigure()
IXholon
preReconfigure
in interface IXholon
public void reconfigure()
IXholon
reconfigure
in interface IXholon
public void postReconfigure()
IXholon
postReconfigure
in interface IXholon
public int setVariableValue(java.lang.String instructions, int instructIx)
IXholon
setVariableValue
in interface IXholon
instructions
- A string containing the variable.instructIx
- An index into the string.
public void preAct()
IXholon
preAct
in interface IXholon
public void act()
IXholon
act
in interface IXholon
public void postAct()
IXholon
postAct
in interface IXholon
public void cleanup()
IXholon
cleanup
in interface IXholon
public void preOrderPrint(int level)
IXholon
preOrderPrint
in interface IXholon
level
- Level in the tree, where the root node is level 0.public void inOrderPrint(int level)
IXholon
inOrderPrint
in interface IXholon
level
- Level in the tree, where the root node is level 0.public void postOrderPrint(int level)
IXholon
postOrderPrint
in interface IXholon
level
- Level in the tree, where the root node is level 0.public void writeXml(int level, java.io.Writer fw)
IXholon
writeXml
in interface IXholon
level
- Level in the tree, where the root node is level 0.fw
- The file to write to.public java.lang.String handleNodeSelection()
IXholon
handleNodeSelection
in interface IXholon
public void sendMessage(int signal, java.lang.Object data, IXholon sender)
IXholon
sendMessage
in interface IXholon
signal
- A distinguishing identifier for this message.data
- Any data that needs to be sent (optional).sender
- The sender of the message.public void sendMessage(int signal, java.lang.Object data, IXholon sender, int index)
IXholon
sendMessage
in interface IXholon
signal
- A distinguishing identifier for this message.data
- Any data that needs to be sent (optional).sender
- The sender of the message.index
- The index of a replicated port.public void sendMessage(Message msg)
IXholon
sendMessage
in interface IXholon
msg
- An already existing message.public void processReceivedMessage(Message msg)
IXholon
processReceivedMessage
in interface IXholon
msg
- The message that was received.public void processMessageQ()
IXholon
processMessageQ
in interface IXholon
public void terminate()
IXholon
terminate
in interface IXholon
public void performActivity(int activityId, IMessage msg)
IXholon
performActivity
in interface IXholon
activityId
- An ID that uniquely identifies an activity to invoke.msg
- The message that triggered this Transition.public boolean performBooleanActivity(int activityId)
IXholon
performBooleanActivity
in interface IXholon
activityId
- An ID that uniquely identifies an activity to invoke.
public boolean performGuard(int activityId, IMessage msg)
IXholon
performGuard
in interface IXholon
activityId
- An ID that uniquely identifies an activity to invoke.
public void performActivity(int activityId)
IXholon
performActivity
in interface IXholon
activityId
- An ID that uniquely identifies an activity to invoke.public void performVoidActivity(IXholon activity)
IXholon
performVoidActivity
in interface IXholon
activity
- IXholon representation of the activity.public double performDoubleActivity(IXholon activity)
IXholon
performDoubleActivity
in interface IXholon
activity
- IXholon representation of the activity.
public boolean performBooleanActivity(IXholon activity)
IXholon
performBooleanActivity
in interface IXholon
activity
- IXholon representation of the activity.
public IXholon getPort(int portNum)
IXholon
getPort
in interface IXholon
portNum
- The index of the port within this Xholon's port array.
public boolean isBound(IXholon port)
IXholon
If the port is intended to be a direct reference to another IXholon, then isBound() will return true if the port actually references a concrete IXholon, and will return false if the port value is null.
If the port is intended to be an IPort, then isBound() will return true if there is an end-to-end connection to a remote IXholon, and will return false if the port value is null or if it does not connect all the way through to a remote IXholon.
isBound
in interface IXholon
public void setRoleName(java.lang.String roleName)
IXholon
setRoleName
in interface IXholon
roleName
- An optional name that identifies the role.public java.lang.String getRoleName()
IXholon
getRoleName
in interface IXholon
public void setUid(java.lang.String uid)
IXholon
setUid
in interface IXholon
uid
- A globally unique ID, typically assigned by some external tool such as a UML modeling tool.public java.lang.String getUid()
IXholon
getUid
in interface IXholon
public IXholon appendChild(java.lang.String xhClassName, java.lang.String roleName)
IXholon
appendChild
in interface IXholon
xhClassName
- Name of an existing IXholonClass.roleName
- Optional role name.
public IXholon appendChild(java.lang.String xhClassName, java.lang.String roleName, java.lang.String implName)
IXholon
appendChild
in interface IXholon
xhClassName
- Name of an existing IXholonClass.roleName
- Optional role name.implName
- Full-package name of a Java class.
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |