|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A XholonClass is a concrete subclass of TreeNode. A primary role of a XholonClass instance is to provide configuration instructions for Xholon instances of its type.
Field Summary | |
static int |
MTYPE_MASK
Mask that can be used to convert Xholon Type into a Mechanism Type. |
static int |
MtypeActivity
Activity mechanism, implemented in Java by IActivity. |
static int |
MtypeBraneCalcEntity
Brane Calculus |
static int |
MtypeComposition
Composition mechanism, implemented in Java by IXholon and XholonWithPorts subclass. |
static int |
MtypeConfigContainer
an internal mechanism |
static int |
MtypeCtrnnEntity
Ctrnn mechanism. |
static int |
MtypeGridEntity
Grid |
static int |
MtypeMemCompEntity
Membrane Computing |
static int |
MtypePort
Port |
static int |
MtypeStateMachineEntity
State Machine mechanism. |
static int |
XhtypeActivity
|
static int |
XhtypeBehFgsCon
Active Object + Passive Object + Container. |
static int |
XhtypeBehFgsxxx
Active Object + Passive Object. |
static int |
XhtypeBehxxxCon
Active Object + Container. |
static int |
XhtypeBehxxxxxx
Pure Active Object. |
static int |
XhtypeBraneCalcEntity
|
static int |
XhtypeBraneCalcEntityActive
|
static int |
XhtypeBraneCalcEntityPassive
|
static int |
XhtypeConfigContainer
|
static int |
XhtypeCtrnnEntity
|
static int |
XhtypeCtrnnEntityActive
|
static int |
XhtypeCtrnnEntityActivePassive
|
static int |
XhtypeGridEntity
|
static int |
XhtypeGridEntityActive
|
static int |
XhtypeGridEntityActivePassive
|
static int |
XhtypeMemCompEntity
|
static int |
XhtypeMemCompEntityActive
|
static int |
XhtypeMemCompEntityActiveContainer
|
static int |
XhtypeMemCompEntityPassive
|
static int |
XhtypeNone
|
static int |
XhtypePort
|
static int |
XhtypePureActiveObject
|
static int |
XhtypePureContainer
|
static int |
XhtypePurePassiveObject
|
static int |
XhtypeStateMachineEntity
|
static int |
XhtypeStateMachineEntityActive
|
static int |
XhtypexxxFgsCon
Passive Object + Container. |
static int |
XhtypexxxFgsxxx
Pure Passive Object. |
static int |
XhtypexxxxxxCon
Pure Container. |
static int |
Xhtypexxxxxxxxx
Mechanism - Composite Structure. |
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 |
Method Summary | |
java.lang.String |
getConfigurationInstructions()
Get configuration instructions. |
java.lang.String |
getImplName()
Get the name of the Java class that implements this Xholon class. |
int |
getXhType()
Get xholon type. |
boolean |
hasAncestor(java.lang.String tnName)
Does this instance of XholonClass have the specified ancestor somewhere in its inheritance tree. |
void |
inOrderPrint(int level)
In-order print. |
void |
postOrderPrint(int level)
Post-order print. |
void |
preOrderPrint(int level)
Pre-order print. |
void |
setImplName(java.lang.String implName)
Set the name of the Java class that implements this Xholon class. |
void |
setName(java.lang.String className)
Set name of this XholonClass. |
void |
setNavInfo(java.lang.String navInfo)
Set navigation information. |
void |
setXhType(int xhType)
Set xholon type. |
Field Detail |
public static final int Xhtypexxxxxxxxx
public static final int XhtypexxxxxxCon
public static final int XhtypexxxFgsxxx
public static final int XhtypexxxFgsCon
public static final int XhtypeBehxxxxxx
public static final int XhtypeBehxxxCon
public static final int XhtypeBehFgsxxx
public static final int XhtypeBehFgsCon
public static final int XhtypeNone
public static final int XhtypePureContainer
public static final int XhtypePurePassiveObject
public static final int XhtypePureActiveObject
public static final int XhtypeActivity
public static final int XhtypeConfigContainer
public static final int XhtypeStateMachineEntity
public static final int XhtypeStateMachineEntityActive
public static final int XhtypeCtrnnEntity
public static final int XhtypeCtrnnEntityActive
public static final int XhtypeCtrnnEntityActivePassive
public static final int XhtypeMemCompEntity
public static final int XhtypeMemCompEntityActive
public static final int XhtypeMemCompEntityPassive
public static final int XhtypeMemCompEntityActiveContainer
public static final int XhtypeBraneCalcEntity
public static final int XhtypeBraneCalcEntityActive
public static final int XhtypeBraneCalcEntityPassive
public static final int XhtypePort
public static final int XhtypeGridEntity
public static final int XhtypeGridEntityActive
public static final int XhtypeGridEntityActivePassive
public static final int MtypeComposition
public static final int MtypeActivity
public static final int MtypeConfigContainer
public static final int MtypeStateMachineEntity
public static final int MtypeCtrnnEntity
public static final int MtypeMemCompEntity
public static final int MtypeBraneCalcEntity
public static final int MtypePort
public static final int MtypeGridEntity
public static final int MTYPE_MASK
Method Detail |
public void setName(java.lang.String className)
className
- The new name.public void setNavInfo(java.lang.String navInfo)
navInfo
- A configuration string describing ports, attributes
and commands for this XholonClass and its Xholon instances.public int getXhType()
getXhType
in interface IXholon
public void setXhType(int xhType)
xhType
- The new Xholon type.
(ex: XhtypePureContainer, XhtypePurePassiveObject, XhtypePureActiveObject)public java.lang.String getImplName()
ex: org.primordion.user.app.APartOfTheSystem
public void setImplName(java.lang.String implName)
ex: org.primordion.user.app.APartOfTheSystem
implName
- The full package name of a Java class.public boolean hasAncestor(java.lang.String tnName)
hasAncestor
in interface IXholon
tnName
- the searched-for ancestor
public java.lang.String getConfigurationInstructions()
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.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |