Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

PlanServer handle classes


Modules

PlanServer implementation base classes

Compounds

class  DatabaseOutputFilterReader
 This class reads input files which define which objects and attributes to show when PslDatabase::print is invoked. More...

class  PslArgument
 A PslArgument is used to define a PslPredicate. See Argument Definitions and XIDDL Procedures. More...

class  PslAttribute
 Abstraction representing one attribute (timeline) in the domain model. See XIDDL Objects. More...

class  PslConstant
 This class is used to store constants see XIDDL Constants. More...

class  PslConstraint
 An instance of PslConstraint represents a relation between plan-server objects which need to maintained true by the underlying plan-data-base when activated. More...

class  PslDatabase
 Maintains all the PlanServer instances. More...

class  PslDomain
 Defines the domains of values of different type instances. More...

class  PslInitialStateLoader
 The initial state loader loads an initial state from a file into a PslDatabase instance. More...

class  PslLabelSet
 Abstraction which represents a set of labels (symbols) in the model. More...

class  PslModelManager
 The model manager contains and loads all the static data of the XIDDL model. More...

class  PslNumericLimits
 Singleton class defining some numerical limits of the underlying database. More...

class  PslObject
 Abstraction representing one object. More...

class  PslObjectClass
 Abstraction that represents a family of objects in the domain model. More...

class  PslOutputFilter
 Controlls what's printed by the PslDatabase (which objects) and PslObject (which timelines). More...

class  PslParameter
 A parameter is an instance of an argument in the context of an instance of a PslToken. More...

class  PslPredicate
 Interface abstraction for a predicate. This class implements the Abstraction portion of the Bridge design pattern (GoF p. 151). Constructors are public, but dispatch to an abstract factory to construct the implementation object. More...

class  PslTimeline
 PslTimeline is an instance of PslAttribute associated with a PslObject an instance of PslObjectClass. More...

class  PslToken
 A token. More...

class  PslTrueFalseVariable
 A PslTrueFalseVariable is a variable which can be used to flip-flop between states without triggering re-propation. One state of the variable is 'true' and the other state is 'false'. Typically going from one grounded state to another grounded state on a PslVariable can be very speed-inefficient. More...

class  PslVariable
 Interface abstraction for variables. More...


Enumerations

enum  PslConstantType { DURATION = 0, NUMERIC }
 Type of constant. More...

enum  PslErrorNumber {
  PslUnknown = 0, PslNoImpl, PslTypeUnknown, PslNotImplemented,
  PslSingletonNotSet, PslVariableInvalid, PslVariableTypeMismatch, PslVariableNotSingleton,
  PslVariableEmpty, PslStringEmpty, PslNullPointer, PslIllegalOperation,
  PslConvention, PslLoadModel, PslAlreadyExists, PslModelMismatch,
  PslBounderyCondition, PslInputError
}
 Errors that can happen in the PlanServer. More...


Enumeration Type Documentation

enum IDEA::PslConstantType
 

Type of constant.

Enumeration values:
DURATION  The constant represents a duration
NUMERIC  The constant represents a numerical value

enum IDEA::PslErrorNumber
 

Errors that can happen in the PlanServer.

Enumeration values:
PslUnknown 
PslNoImpl 
PslTypeUnknown 
PslNotImplemented 
PslSingletonNotSet 
PslVariableInvalid 
PslVariableTypeMismatch 
PslVariableNotSingleton 
PslVariableEmpty 
PslStringEmpty 
PslNullPointer 
PslIllegalOperation 
PslConvention 
PslLoadModel 
PslAlreadyExists 
PslModelMismatch 
PslBounderyCondition 
PslInputError 


Contact information
© IDEA
Generated on Fri Feb 3 17:09:44 2006 for IDEA.