|
Classes |
| class | Action |
| | Represents an action execution. More...
|
| class | ActionBehavior |
| | Represents an action execution. More...
|
| class | ActionBasicBehavior |
| | Represents an action execution. More...
|
| class | ActionOption |
| | Represents an action execution. More...
|
| class | ActionDecimalOutputSymbol |
| | Represents an action execution, in this case a decimal output symbol assignment. More...
|
| class | ActionBooleanOutputSymbol |
| | Represents an action execution, in this case a boolean output symbol assignment. More...
|
| class | ActionEnumeratedOutputSymbol |
| | Represents an action execution, in this case an enumerated output symbol assignment. More...
|
| class | Agent |
| | Combines some options to an agent. More...
|
| class | NamedItem |
| | A class that has a text label. More...
|
| class | NamedArrayElement |
| | An element of an NamedArray. More...
|
| class | Array |
| | The class implements a dynamic array. More...
|
| class | NamedArray |
| | The class implements a dynamic array. More...
|
| class | BasicBehavior |
| | The base class for basic behaviors that are used by the Engine. More...
|
| class | Behavior |
| | Parent class for Option and BasicBehavior. More...
|
| class | BooleanExpression |
| | Base class for all boolean expressions inside an option graph. More...
|
| class | BooleanValue |
| | Represents a boolean value. More...
|
| class | BooleanOptionParameterRef |
| | Represents a reference to a decimal option parameter. More...
|
| class | AndOperator |
| | Represents an 'and' element of the option graph. More...
|
| class | OrOperator |
| | Represents an 'or' element of the option graph. More...
|
| class | NotOperator |
| | Represents an 'not' element of the option graph. More...
|
| class | BooleanInputSymbolRef |
| | Represents an 'boolean-input-symbol-ref' element of the option graph. More...
|
| class | BooleanOutputSymbolRef |
| | Represents a reference to a boolean input symbol. More...
|
| class | SubsequentOptionReachedTargetStateCondition |
| | Represents an 'subsequent-option-reached-target-state' element of the option graph. More...
|
| class | ConflictCondition |
| | Represents an 'conflict' element of the option graph. More...
|
| class | EnumeratedInputSymbolComparison |
| | Represents an 'enumerated-input-symbol-comparison' element of the option graph. More...
|
| class | RelationalAndEqualityOperator |
| | Base class for the operators <, <=, >, >=, == and !=. More...
|
| class | EqualToOperator |
| | Represents an 'equal-to' element of the option graph. More...
|
| class | NotEqualToOperator |
| | Represents an 'not-equal-to' element of the option graph. More...
|
| class | LessThanOperator |
| | Represents an 'less-than' element of the option graph. More...
|
| class | LessThanOrEqualToOperator |
| | Represents an 'less-than-or-equal-to' element of the option graph. More...
|
| class | GreaterThanOperator |
| | Represents an 'greater-than' element of the option graph. More...
|
| class | GreaterThanOrEqualToOperator |
| | Represents an 'greater-than-or-equal-to' element of the option graph. More...
|
| class | CoopState |
| | Represents a state which has features to connect to other cooperating agents. More...
|
| class | SynchronizedState |
| | Represents a state which can only be entered by all agents simultaneously. More...
|
| class | CapacityState |
| | Represents a state which can only be entered by at most the given number of agents simultaneously. More...
|
| class | DecimalExpression |
| | Base class for all decimal expressions inside an option graph. More...
|
| class | DecimalValue |
| | Represents a decimal value. More...
|
| class | DecimalOptionParameterRef |
| | Represents a reference to a decimal option parameter. More...
|
| class | ArithmeticOperator |
| | Base class for the +, -, *, / and operator. More...
|
| class | PlusOperator |
| | Represents a + operator in the option graph. More...
|
| class | MinusOperator |
| | Represents a - operator in the option graph. More...
|
| class | MultiplyOperator |
| | Represents a * operator in the option graph. More...
|
| class | DivideOperator |
| | Represents a / operator in the option graph. More...
|
| class | ModOperator |
| | Represents a operator in the option graph. More...
|
| class | TimeRef |
| | Represents a time-of-option-execution or time-of-state-execution element in the option graph. More...
|
| class | DecimalInputSymbolRef |
| | Represents a reference to a decimal input symbol. More...
|
| class | DecimalOutputSymbolRef |
| | Represents a reference to a decimal input symbol. More...
|
| class | ConditionalDecimalExpression |
| | Represents an ANSI C (condition?expression:expression) question mark operator. More...
|
| class | Engine |
| | Executes a behavior that was specified in the Xabsl language. More...
|
| class | EnumeratedExpression |
| | Base class for all enumerated expressions inside an option graph. More...
|
| class | EnumeratedValue |
| | Represents a enumerated value. More...
|
| class | EnumeratedOptionParameterRef |
| | Represents a reference to a enumerated option parameter. More...
|
| class | EnumeratedInputSymbolRef |
| | Represents an 'enumerated-input-symbol-ref' element of the option graph. More...
|
| class | EnumeratedOutputSymbolRef |
| | Represents a reference to a enumerated input symbol. More...
|
| class | ConditionalEnumeratedExpression |
| | Represents an ANSI C (condition?expression:expression) question mark operator. More...
|
| class | OptionParameters |
| | Represents the current set of parameters of an option or basic behavior. More...
|
| class | Option |
| | Represents a single option written in. More...
|
| class | Parameters |
| | Represents the current set of parameters of a behavior or an input symbol. More...
|
| class | ParameterAssignment |
| | Represents the assignment of parameters of a subsequent basic behaviors or an option or an input symbol. More...
|
| class | State |
| | Represents a single state written in. More...
|
| class | Statement |
| | An element of a decision that that determines a transition to a state. More...
|
| class | IfElseBlock |
| | An element of a decision tree that that contains of an if - (else-if) - else block. More...
|
| class | TransitionToState |
| | Represents a transition to a state inside a decision tree. More...
|
| class | EnumElement |
| | Represents an enum element that is part of an enumerated input or output symbol. More...
|
| class | Enumeration |
| | Represents a list of enum elements. More...
|
| class | InputSymbol |
| | A Template for the input symbol classes. More...
|
| class | DecimalInputSymbol |
| | Represents a decimal input symbol of the Engine. More...
|
| class | BooleanInputSymbol |
| | Represents a boolean input symbol of the Engine. More...
|
| class | EnumeratedInputSymbol |
| | Represents a enumerated input symbol of the Engine. More...
|
| class | OutputSymbol |
| | A Template for the output symbol classes. More...
|
| class | DecimalOutputSymbol |
| | Represents a decimal output symbol of the Engine. More...
|
| class | BooleanOutputSymbol |
| | Represents a boolean output symbol of the Engine. More...
|
| class | EnumeratedOutputSymbol |
| | Represents a enumerated output symbol of the Engine. More...
|
| class | Symbols |
| | Handles the symbols of the Engine. More...
|
| class | TeamMessage |
| | Represents an incoming or outgoing message transmitted from/to other cooperating agents. More...
|
| class | InputSource |
| | A Engine helper class for reading input data from files or from memory. More...
|
| class | ErrorHandler |
| | A Engine helper class for handling errors and debug messages. More...
|
Typedefs |
| typedef unsigned(* | TimeFunction )() |
| | A pointer to a function that returns the current system time.
|