Package ubiware.core

Interface Summary
Binding A binding is a collection of values which are bound to certain variables.
Debugger  
ParameterGenerator A parameter generator is an object able to generato a S-APL object representing parameters
ParametrizedAsset Indicates that the object can get parameters.
VersionInfo A small interface class to hard-code version & build information about the platform.
 

Class Summary
AgentWrapper NEVER use this class from inside the UbiwareAgent thread (This means, not from in the thread which goes trough RAB's) This will cause a deadlock! Use in a newly created thread.
BehaviorStartParameters Collection maintaining a list of BehaviorStartParameters.
BindingsSet A bindingsSet is a collection of Binding which can be iterated.
Blackboard Representation of the blackboard of an agent, the agent uses its blackboard to keep references to java objects.
CheckAgentExistance  
CommandHandlingBehavior This class implements a cyclic behavior that manages the execution of commands given to the agent.
ConditionalResourcePrefixer resourcePrefixer with memory about the namespaces it has been using.
ContextContainer  
ExpressionEvaluator  
LinkInfo  
ProduceN3Options Options for producing N3, those options are passed to SaplN3 when Producing an S-APL N3 String from beliefs of the agent.
RABLoader Class loader to load ReusableAtomicBehavior classes.
RABUtils  
ResourcePrefixer Extracted form Ubiware agent, this class provides methods for replacing the whole name of a resource by their prefix example: to sapl:MyResource This class is mainly used for producing nicer output.
ReusableAtomicBehavior ReusableAtomicBehavior provides a base class for all behaviours which this agent is running.
SaplN3  
SaplN3Producer This class produces a S-APL N3 String from the beliefs strucure of the UbiwareAgent.
SemanticStatement Representation of a triple (subject, predicate, object).
UbiwareAgent  
VariablesBindingManager  
 

Enum Summary
IllegalParameterConfigurationException.State The state of the IllegalParameterConfigurationException
 

Exception Summary
IllegalParameterConfigurationException This exception indicates that the parameters are not set correctly, its state indicate what is wrong with the parameter.