Interface | Description |
---|---|
IActivity |
An activity is a type of behavior.
|
IAgentSet |
An agent set is a collection whose elements are always in random order.
|
IAnnotation |
Any Xholon node can be given a textual annotation.
|
IAttribute |
Attribute.
|
IControl |
Control for a Xholon application.
|
IDecoration |
A set of extra optional attributes that can decorate a Mechanism, XholonClass, or Xholon.
|
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.
|
IMechanism |
A mechanism is a collection of related IXholonClasses.
|
IMessage |
ROOM/UML2 message.
|
IObservable |
An Observable is a Xholon that is observed by another Xholon.
|
IOrNode |
An OrNode can have multiple children, but at a given point in time,
only one of these children can be active.
|
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.
|
IQuantity |
A quantity directly encapsulates a scalar or vector,
for example, an instance of org.jscience.physics.amount.Amount,
or javax.measure.VectorMeasure .
|
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.
|
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.
|
XholonMarker |
This marker interface has no methods.
|
Class | Description |
---|---|
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.
|
AbstractXPath |
Abstract base class for XPath implementations used in Xholon.
|
Activity |
An activity is a type of behavior.
|
AgentSet |
An agent set is a collection whose elements are always in random order.
|
Annotation |
Any Xholon node can be given a textual annotation.
|
Attribute |
An Attribute is a passive object.
|
Attribute.Attribute_arrayboolean | |
Attribute.Attribute_arraybyte | |
Attribute.Attribute_arraychar | |
Attribute.Attribute_arraydouble | |
Attribute.Attribute_arrayfloat | |
Attribute.Attribute_arrayint | |
Attribute.Attribute_arraylong | |
Attribute.Attribute_arrayObject | |
Attribute.Attribute_arrayshort | |
Attribute.Attribute_arrayString | |
Attribute.Attribute_attribute |
This is a simple attribute node that is only used for configuration.
|
Attribute.Attribute_boolean | |
Attribute.Attribute_byte | |
Attribute.Attribute_char | |
Attribute.Attribute_double | |
Attribute.Attribute_float | |
Attribute.Attribute_int | |
Attribute.Attribute_List | |
Attribute.Attribute_long | |
Attribute.Attribute_Map | |
Attribute.Attribute_Object | |
Attribute.Attribute_Set | |
Attribute.Attribute_short | |
Attribute.Attribute_String | |
Behavior_gwtjs |
GWT JavaScript.
|
Behavior_gwtjsproto |
GWT JavaScript with prototypes.
|
ContainmentData |
ContainmentData is used at configuration time as a temporary holding place for
data read in from a CompositeStructureHierarchy.xml file.
|
Control |
Control for a Xholon application.
|
Decoration |
A set of extra optional attributes that can decorate a Mechanism, XholonClass, or Xholon.
|
GridEntity |
GridEntity is a general instantiable subclass of AbstractGrid.
|
HandleNodeSelectionResult |
A result structure returned by IXholon.handleNodeSelection(), typically to a GUI.
|
IIntegration |
Numerical integration package.
|
InheritanceHierarchy |
An InheritanceHierarchy provides fast access to all instances of IXholonClass
that are currently loaded into a Xholon application.
|
Interaction |
UML 2.0 Interaction.
|
Mechanism |
A mechanism is a collection of related IXholonClasses.
|
Message |
ROOM/UML2 message.
|
MessageChannel |
This is a wrapper for the HTML5 MessageChannel class.
|
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.
|
OrNode |
An OrNode can have multiple children, but at a given point in time,
only one of these children can be active.
|
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.
|
PcsPath |
Parent Child Sibling path language.
|
Port |
Port is one type of concrete "port" in a xholon application.
|
PortInformation |
Provides information about a specific port
|
PortInterface |
A port interface is either a provided or a required interface for one or more ports.
|
Queue |
This is a generic Queue data structure that can be used to store references
to any type of data.
|
QueueSynchronized |
This is the synchronized version of 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.
|
Role |
A role is a node that can store a roleName.
|
StateMachineEntity |
A state machine entity is any XholonClass that has to do with state machines.
|
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.
|
XholonAnonymous |
This is the abstract base class for any class that will function as both:
a Java anonymous inner class, and
a Xholon.
The class will be created by the compiler, and instantiated at runtime in
the normal way for anonymous inner classes.
|
XholonClass |
A XholonClass is a concrete subclass of Xholon.
|
XholonList |
Treat a collection of siblings as a list.
|
XholonMap |
Treat a collection of IXholon siblings as a map.
|
XholonNode |
A XholonNode is one IXholon instance.
|
XholonNull |
This is the simplest possible concrete extension 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.
|
XPath |
Simple XPath implementation.
|
XPathConstants |
XPath constants.
|
XPathFactory | Deprecated
replaced by XPathService
|
Enum | Description |
---|---|
XhRelTypes |
Relationship types for use with Xholon.
|