Package org.primordion.xholon.base

Interface Summary
IActivity An activity is a type of behavior.
IAttribute Attribute.
IContainmentHierarchy A ContainmentHierarchy represents a hierarchy (tree) of Xholon nodes contained within other Xholon nodes.
IGrid A grid is a structure containing M rows and N columns (gridCells).
IInheritanceHierarchy An InheritanceHierarchy represents a hierarchy (tree) of XholonClass nodes that inherit from other XholonClass nodes.
IInteraction UML 2.0 Interaction.
IMessage ROOM/UML2 message.
IObservable An Observable is a Xholon that is observed by another Xholon.
IPatch A patch is an agent in the turtle mechanism.
IPort IPort defines the abstract services that ports provide.
IPortInterface A port interface is either a provided or a required interface for one or more ports.
IQueue This is a generic Queue data structure that can be used to store references to any type of data.
IReflection Reflection supports a metadata capability.
ISignal A signal is just an int, that identifies a type of Message.
IStateMachineEntity A state machine entity is any XholonClass that has to do with state machines.
ITreeNodeFactory A tree node factory creates and manages Xholon tree nodes.
ITurtle A turtle is an agent in the turtle mechanism.
ITurtlePatchColor A turtle or patch is assigned a color in the turtle mechanism.
IXholon A Xholon is a node within a hierarchical tree structure, and builds on the capabilities of tree nodes.
IXholonClass A XholonClass is a concrete subclass of TreeNode.
IXholonTime Handle time in a Xholon application.
IXPath The XML Path Language (XPath) is an internet W3C standard, that defines how to locate nodes in a tree.
 

Class Summary
AbstractGrid AbstractGrid is an abstract class that your detailed behavior class (ex: XhGameOfLife) should extend if it contains a grid superimposed on some portion of the tree.
Activity An activity is a type of behavior.
Attribute An Attribute is a passive object.
Attribute.Attribute_boolean  
Attribute.Attribute_byte  
Attribute.Attribute_char  
Attribute.Attribute_double  
Attribute.Attribute_float  
Attribute.Attribute_int  
Attribute.Attribute_long  
Attribute.Attribute_Object  
Attribute.Attribute_short  
Attribute.Attribute_String  
ContainmentData ContainmentData is used at configuration time as a temporary holding place for data read in from a CompositeStructureHierarchy.xml file.
ContainmentHierarchy A ContainmentHierarchy represents a hierarchy (tree) of Xholon nodes contained within other Xholon nodes.
Control Control for a Xholon application.
GridEntity GridEntity is a general instantiable subclass of AbstractGrid.
IIntegration Numerical integration package.
InheritanceHierarchy An InheritanceHierarchy represents a hierarchy (tree) of XholonClass nodes that inherit from other XholonClass nodes.
Interaction UML 2.0 Interaction.
Message ROOM/UML2 message.
Msg A set of static constants used by any class in the system to determine whether or not to print a message to out or err.
ObservableStateMachineEntity Observable StateMachineEntity.
ObservableXholonWithPorts Observable Xholon with ports.
Parameters Set parameter values for applications and individual xholons, typically at configuration time.
Patch A patch is an agent in the turtle mechanism.
PatchOwner PatchOwner owns a collection of Logo Patches.
Port Port is one type of concrete "port" in a xholon application.
PortInterface A port interface is either a provided or a required interface for one or more ports.
PortXhym A Port Xhym interacts with an individual port, and with its XhymAgent.
Queue This is a generic Queue data structure that can be used to store references to any type of data.
ReflectionFactory ReflectionFactory encapsulates a singleton instance of a class that implements IReflection.
ReflectionJavaMicro Reflection supports a metadata capability.
ReflectionJavaStandard Reflection supports a metadata capability.
StateMachineEntity A state machine entity is any XholonClass that has to do with state machines.
StateMachineXhym A State Machine Xhym interacts with an individual xholon StateMachineEntity, and with its XhymAgent.
TreeNodeFactoryDynamic TreeNodeFactoryDynamic manages concrete instances of TreeNode subclasses.
TreeNodeFactoryStatic TreeNodeFactoryStatic manages concrete instances of TreeNode subclasses.
Turtle A turtle is an agent in the turtle mechanism.
Xholon Xholon is an abstract class that implements a lot of the functionality defined in the IXholon interface.
XholonClass A XholonClass is a concrete subclass of Xholon.
XholonTime Handle time in a Xholon application.
XholonTimerTask Xholon Timer Task.
XholonWithPorts A Xholon with ports, so it can set up lateral connections with peers.
XholonXhym A Xholon Xhym interacts with an individual xholon, and with its XhymAgent.
XhymAgent A Xhym Agent exchanges information between local Xhym entities and some process that lives outside of Xholon.
XPath Simple XPath implementation.
XPathConstants XPath constants.