|
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.
|