A B C D E F G H I J K L M N O P Q R S T U V

A

ActionPattern - Class in cz.cuni.amis.pogamut.sposh.elements
AP is a named sequence of actions.
actionPattern() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
action-pattern ::= AP NAME ( NIL | "("
actionPatternElements(ActionPattern, FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
process actions of the AP and add them into the passed ap.
ActionResult - Enum in cz.cuni.amis.pogamut.sposh.executor
The value returned by the primitive via IWorkExecutor that can modify the behavior of posh stack evaluation.
actions - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Map that maps primtive name to IAction.
AD - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
adapt() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
adapt ::= AD NAME [ ] "(" "(" "(" ")"
add(int, Arguments.Argument) - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments
Add argument at specified index.
add(int, FormalParameters.Parameter) - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
add(Sense) - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
Add sense to this trigger and emit news about addition.
add(int, Sense) - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
Insert sense at specified index and owner will emit new child.
addAction(TriggeredAction) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Add new TriggeredAction as child of this AP.
addAction(int, TriggeredAction) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Add new @action as action of this AP, emit new child.
addAction(String, IAction) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Add new IAction with primitive name.
addAction(IAction) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Add primitive, use name from annotations.
addActionPattern(ActionPattern) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Add new AP to the lap plan (add, emit)
addAdopt(Adopt) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
 
addBehavior(JavaBehaviour) - Method in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
Take the behavior object, find its methods annotated with either SPOSHAction or SPOSHSense and add them as primitives this work executor can process.
addChainListener(ILapChainListener) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
addCompetence(Competence) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Add competence node to the lap tree (add, emit)
addCondition(Sense) - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
addDrive(DriveElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Add passed drive as the last drive of this DC and emit new it.
addDrive(int, DriveElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
 
addElement(CompetenceElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Add passed element as the last element of this competence and emit.
addElement(int, CompetenceElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Add choice as the @index element of all competences choices + emit.
addElementListener(PoshElementListener<T>) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Add new listener for events of this node.
addEscapes(String) - Static method in error cz.cuni.amis.pogamut.shady.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error cz.cuni.amis.pogamut.sposh.elements.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addFormal(Arguments.Argument, FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments
Add argument to this list + following check: This list doesn't containe argument with same name as @newArgument.
addPrimitives(String[], Boolean) - Method in class cz.cuni.amis.pogamut.sposh.executor.PrintWorkExecutor
Add primitives to the map with specified return value.
addSense(String, ISense) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Add new ISense with primtive name.
addSense(ISense) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Add primitive, use name from annotations.
addTime(long) - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
adjustBeginLineColumn(int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Adopt
Property string of competence name
Adopt - Class in cz.cuni.amis.pogamut.sposh.elements
Adopt element is a stopgap.
Adopt(String, FormalParameters, List<Sense>, PrimitiveCall) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
adParams - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Adopt
Property string used for PropertyChangeEvent when FormalParameters are changed.
AP - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
apComment - Static variable in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Property name for comment
apName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Property name for name of this AP.
apParams - Static variable in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Property name for parameters of AP.
arg() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
args() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
ArgString - Class in cz.cuni.amis.pogamut.shady
Store the string value as an argument.
ArgString(String) - Constructor for class cz.cuni.amis.pogamut.shady.ArgString
Take the string and use it as the value of the argument.
Arguments - Class in cz.cuni.amis.pogamut.sposh.elements
This class represents arguments passed to PrimitiveCall.
Arguments() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments
Create a new list of call parameters.
Arguments(Arguments) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments
Copy constructor.
Arguments.Argument - Class in cz.cuni.amis.pogamut.sposh.elements
Representation of argument in Yaposh plan.
Arguments.Argument(String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Create argument with name.
Arguments.ValueArgument - Class in cz.cuni.amis.pogamut.sposh.elements
This argument is a static value, neverchanging, e.g.
Arguments.ValueArgument(int, Object) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments.ValueArgument
Create a value argument that represents fixed value.
Arguments.ValueArgument(String, Object) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments.ValueArgument
 
Arguments.VariableArgument - Class in cz.cuni.amis.pogamut.sposh.elements
This argument value is dependent on value of some variable.
Arguments.VariableArgument(int, String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
 
Arguments.VariableArgument(String, String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
New call parameter.

B

backup(int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Backup a number of characters.
beginColumn - Variable in class cz.cuni.amis.pogamut.shady.Token
The column number of the first character of this Token.
beginColumn - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
The column number of the first character of this Token.
beginLine - Variable in class cz.cuni.amis.pogamut.shady.Token
The line number of the first character of this Token.
beginLine - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
The line number of the first character of this Token.
BeginToken() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Start.
BeginToken() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Start.
behavior - Variable in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor.BehaviorMethod
 
behaviors - Variable in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
 
BehaviorWorkExecutor - Class in cz.cuni.amis.pogamut.sposh.executor
Executor for posh plans that will execute annotated methods on the object.
BehaviorWorkExecutor() - Constructor for class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
Create BehaviorWorkExecutor with no methods.
BehaviorWorkExecutor(JavaBehaviour) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
Create BehaviorWorkExecutor with primitives from behavior.
BehaviorWorkExecutor.BehaviorMethod - Class in cz.cuni.amis.pogamut.sposh.executor
Class for storing methods that can be executed as primitives.
BehaviorWorkExecutor.BehaviorMethod(Object, Method) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor.BehaviorMethod
Create new behavior method.
bot - Variable in class cz.cuni.amis.pogamut.sposh.context.Context
 
bot - Variable in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
 
bufcolumn - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
bufcolumn - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
buffer - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
buffer - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
bufline - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
bufline - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
bufpos - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Position in buffer.
bufpos - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Position in buffer.

C

call() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
callParameter(int, boolean) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Parameter used when calling C/AP/sense/action callParameter :: [ "=" ( | value() ) ]
callParametersList(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
callParametersList:: callParameter() ( "," callParameter() )* ")"
ceComment - Static variable in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Property name of CompetenceElement.comment.
ceName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Property name of CompetenceElement.name.
ceRetries - Static variable in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Property name of CompetenceElement.retries.
changeTo(Sense) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Take other sense and change all attributes in the sense to be same as in other sense.
CHARACTER_LITERAL - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
childElementAdded(PoshElement, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
childElementAdded(PARENT, PoshElement) - Method in interface cz.cuni.amis.pogamut.sposh.elements.PoshElementListener
Event handler will be notified that parent has added a new child among its children.
childElementMoved(PoshElement, PoshElement, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
childElementMoved(PARENT, PoshElement, int, int) - Method in interface cz.cuni.amis.pogamut.sposh.elements.PoshElementListener
Evenet handler will be notified that parent has moved a child.
childElementRemoved(PoshElement, PoshElement, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
childElementRemoved(PARENT, PoshElement, int) - Method in interface cz.cuni.amis.pogamut.sposh.elements.PoshElementListener
Event handler will be notified when parent has removed child.
classFQN - Variable in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Fully qualified name of the primitive class
clone() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
 
clone() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.ValueArgument
 
clone() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
 
clsName - Variable in class cz.cuni.amis.pogamut.sposh.executor.ParamInfo
The class of the parameter.
cnName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Competence
Property string of competence name
cnParams - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Competence
Property string of competence parameters
column - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
column - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
COMMA - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
COMMENT - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
compare(long, long) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated. Compare two frequenties.
compare(Freq, Freq) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
compare(Object, Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
What is the comparison of operand1 and operand2?
compareTo(Sense) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
compareTo(ParamInfo) - Method in class cz.cuni.amis.pogamut.sposh.executor.ParamInfo
 
compareTo(PrimitiveData) - Method in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Compare this data to another.
Competence - Class in cz.cuni.amis.pogamut.sposh.elements
Competence is basically a named structure offering several choices.
competence() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
competence ::= C NAME ( NIL | "("
COMPETENCE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
CompetenceElement - Class in cz.cuni.amis.pogamut.sposh.elements
CompetenceElement is basically one of choices of the Competence.
CompetenceElement(String, List<Sense>, PrimitiveCall, int, String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Create a choice.
competenceElement(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
competence-element ::= "(" NAME [ "(" ] NAME [ INTNUM ] ")"
competenceGoal(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
( NIL | "(" | ) "(" ELEMENTS Part of competence() rule
competencePriorities(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
competence-priorities ::= + competence-elements ::= "(" + ")" => competence-priorities ::= ( "(" + ")" )+.
concat(LapType, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Create and return new LapPath by appending new link to all links of current path.
concat(LapPath) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Create new path consisting from this path and @appendPath
concat(LapPath.Link) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
containsVariable(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
Does this list of formal parameters contains variable with name variableName?
Context<AGENT> - Class in cz.cuni.amis.pogamut.sposh.context
This is the "original" context from which all others should be derived.
Context(String, AGENT) - Constructor for class cz.cuni.amis.pogamut.sposh.context.Context
Create new context.
create(String) - Static method in exception cz.cuni.amis.pogamut.sposh.exceptions.DuplicateNameException
 
create(String) - Static method in exception cz.cuni.amis.pogamut.sposh.exceptions.InvalidNameException
Create an exception about invalid name
create(PoshElement) - Static method in exception cz.cuni.amis.pogamut.sposh.exceptions.UnexpectedElementException
Create new unexpected element exception, caller got unexpected PoshElement.
createAction() - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create default action.
createAction(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create action with specified name.
createAction(PrimitiveCall) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create action for specified call.
createAction(TriggeredAction) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Copy method for an action.
createActionPattern(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new action pattern without parameters and one default action.
createActionPattern(String, TriggeredAction...) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new action pattern without parameters and containing passed actions.
createActionPattern(String, FormalParameters) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create empty action pattern with specified name and parameters, but without any actions in it.
createActionPattern(String, FormalParameters, List<TriggeredAction>) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create action pattern
createActionPattern(ActionPattern) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create an AP with same structure as passed ap (only structure, no listeners or shared objects).
createCompetence(String, String...) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create a new competence with multiple choices.
createCompetence(Competence) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create a C with same structure as passed c (only structure, no listeners or shared objects).
createCompetenceElement(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new competence element with no trigger sense and default action.
createCompetenceElement(String, List<Sense>, String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
 
createCompetenceElement(DriveElement) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create choice from the passed drive.
createCompetenceElement(CompetenceElement) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create a copy of a passed choice.
createContext() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
createDriveCollection() - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create empty drive collection without trigger senses and drives, with blank name.
createDriveCollection(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create empty (i.e. no drives) DriveCollection with specified name.
createDriveElement(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new drive with default trigger and action.
createDriveElement(DriveElement) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
 
createDriveElement(String, List<Sense>, PrimitiveCall, Freq, String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new drive element
createDriveElement(CompetenceElement) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create drive based on the choice.
createDriveElementNoTriggers(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new drive with specified name and empty list of triggers and default action.
createFromName(String) - Static method in exception cz.cuni.amis.pogamut.sposh.exceptions.CycleException
Create a new exception that specifies which name caused the cycle.
createPlan(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new plan with DC
createSense(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create new sense.
createSense(Sense) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Create a copy of sense (only structure, no listeners or shared objects)
createValueArgument(String, Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Create new argument object with specified name and value.
createVariableArgument(String, String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Create new argument with specified name and its value is defined by the content of the variable.
ctx - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateAction
Context for the action
ctx - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateSense
Context for the action
curChar - Variable in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
 
curChar - Variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
 
currentActionName - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Primitive that is currently being executed.
currentToken - Variable in exception cz.cuni.amis.pogamut.shady.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception cz.cuni.amis.pogamut.sposh.elements.ParseException
This is the last token that has been consumed successfully.
currentVariableContext - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
String representation of current variable context.
CycleException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
When there is a cycle in the posh tree, this exception should be thrown.
CycleException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.CycleException
 
cz.cuni.amis.pogamut.shady - package cz.cuni.amis.pogamut.shady
Shady - experimental POSH-like engine.
cz.cuni.amis.pogamut.sposh - package cz.cuni.amis.pogamut.sposh
Classes and interfaces used with behavior class.
cz.cuni.amis.pogamut.sposh.context - package cz.cuni.amis.pogamut.sposh.context
Context is an object shared among all primitives of the plan.
cz.cuni.amis.pogamut.sposh.elements - package cz.cuni.amis.pogamut.sposh.elements
This package contains parser for Yaposh plan, classes that represent elements of the plan and some auxiliry classes.
cz.cuni.amis.pogamut.sposh.engine - package cz.cuni.amis.pogamut.sposh.engine
Yaposh engine and its executors used to evaluate yaposh plan.
cz.cuni.amis.pogamut.sposh.engine.timer - package cz.cuni.amis.pogamut.sposh.engine.timer
 
cz.cuni.amis.pogamut.sposh.exceptions - package cz.cuni.amis.pogamut.sposh.exceptions
 
cz.cuni.amis.pogamut.sposh.executor - package cz.cuni.amis.pogamut.sposh.executor
Classes for creation and execution of primitives.

D

dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Data flavor of AP for drag and drop.
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Adopt
Data flavor of adopt class, used for drag-and-drop
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Competence
Data flavor of competence classs, used for drag-and-drop
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Data flavor of competence element, used for drag and drop.
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Data flavor of DC, used for drag and drop
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Data flavor of drive, used in drag-and-drop
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Data flavor of posh plan(for drag-and-drop), not used anywhere, but required by interface.
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
dataFlavor - Static variable in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
DC - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
dcName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Property name for change of name.
debugStream - Variable in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Debug output.
debugStream - Variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Debug output.
DebugTimer - Class in cz.cuni.amis.pogamut.sposh.engine.timer
Timer what allows me to skip forward in time or suspend time for a while.
DebugTimer() - Constructor for class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
DECIMAL_LITERAL - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
DEFAULT - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
Lexical state.
DEFAULT - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
Lexical state.
DEFAULT_ACTION - Static variable in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Name of action that will be used unless user specifies a name of action that should be used.
DEFAULT_DRIVE_COLLECTION_NAME - Static variable in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
 
DEFAULT_TRIGGER_SENSE - Static variable in class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
Name of trigger that will be used unless user specifies some other trigger in the arguments.
deName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Property name for name of a drive
derive(TriggeredAction, REFERENCED_NODE) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Return new chain using this one as the base and create new link from the reference of action to AP.
derive(REFERENCE) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Create and return new chain using this one as the base.
description - Variable in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Description of the primitive from PrimitiveInfo, can be null if no annotation.
disable_tracing() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Disable tracing.
disable_tracing() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Disable tracing.
docString(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
docstring ::= DOCUMENTATION COMMENT COMMENT COMMENT ")"
DOCUMENTATION - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
Done() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reset buffer when finished.
Done() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reset buffer when finished.
done(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.DoNothing
 
done(VariableContext) - Method in interface cz.cuni.amis.pogamut.sposh.executor.IAction
This action is done, according to posh plan, some other IAction is supposed to execute, therefore use this to clean up the mess.
done(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.ParamsAction
 
DoNothing - Class in cz.cuni.amis.pogamut.sposh.executor
Primitive action that doesn't do anything.
DoNothing(Context) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.DoNothing
 
doNothing() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Standard action that has to be implemented everywhere.
DRIVE_COLLECTION_PATH - Static variable in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Path to the LapType.DRIVE_COLLECTION.
DriveCollection - Class in cz.cuni.amis.pogamut.sposh.elements
This is root of POSH plan in execution sense.
driveCollection(DriveCollection) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Take passed drive collection and put the data (name, drives) into it.
driveCollectionGoal(DriveCollection, FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Process goal of DC (if exists)
DriveElement - Class in cz.cuni.amis.pogamut.sposh.elements
Drive is a child of DriveCollection.
driveElement(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Create a drive and return it.
driveElementActionFreq(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Nonterminal for possible arguments of the action call of the drive action and the frequency.
driveElementFreq() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Get specified frequency.
driveElementTrigger(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Read trigger (list of senses) and return it.
DRIVES - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
DuplicateNameException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
Thrown when trying to add element into the posh tree, but the tree already contains element with the same name.
DuplicateNameException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.DuplicateNameException
 

E

element() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
ELEMENTS - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
emitChildDeleted(PoshElement, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Tell all listeners that a child of this element has been deleted.
emitChildMove(PoshElement, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Notify all listeners (associated Widgets) that one child of this node has changed order(position).
emitChildNode(PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Notify all listeners (mostly associated Widgets) that this dataNode has a new child.
EMPTY - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Arguments
 
EMPTY - Static variable in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Empty path with no links.
enable_tracing() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Enable tracing.
enable_tracing() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Enable tracing.
endColumn - Variable in class cz.cuni.amis.pogamut.shady.Token
The column number of the last character of this Token.
endColumn - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
The column number of the last character of this Token.
endLine - Variable in class cz.cuni.amis.pogamut.shady.Token
The line number of the last character of this Token.
endLine - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
The line number of the last character of this Token.
EngineLog - Class in cz.cuni.amis.pogamut.sposh.engine
The logger of engine activity.
ENUM_VALUE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
EnumValue - Class in cz.cuni.amis.pogamut.sposh.elements
This class is one of possible values of variable in the Yaposh plan.
EnumValue(String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.EnumValue
 
EOF - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
End of File.
EOF - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
End of File.
eol - Variable in exception cz.cuni.amis.pogamut.shady.ParseException
The end of line string for this machine.
eol - Variable in exception cz.cuni.amis.pogamut.sposh.elements.ParseException
The end of line string for this machine.
EQ - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
equal(Object, Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Are two operands equal?
EQUAL_SIGN - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
equals(Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.EnumValue
 
equals(Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
equals(Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
equals(Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath.Link
 
ERROR_CHARS - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
evaluate() - Method in class cz.cuni.amis.pogamut.shady.ShadeEngine
Take the plan evaluate it and run the target primitive.
evaluatePlan(IWorkExecutor) - Method in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Do one step of the plan, pick a drive from DC and execute the element at the top of its stack.
execute(IWorkExecutor) - Method in interface cz.cuni.amis.pogamut.shady.IQuery
Execute query and return number.
execute(IWorkExecutor) - Method in class cz.cuni.amis.pogamut.shady.QueryCall
Execute the primitive with name and proper arguments and return value.
executeAction(String, VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
Uses BehaviorWorkExecutor.executePrimitive(String, VariableContext).
executeAction(String, VariableContext) - Method in interface cz.cuni.amis.pogamut.sposh.executor.IWorkExecutor
Execute action and get the result.
executeAction(String, VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.PrintWorkExecutor
 
executeAction(String, VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
 
executeCall(NodeCall) - Method in class cz.cuni.amis.pogamut.shady.ShadeEngine
 
executeSense(String, VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
Uses BehaviorWorkExecutor.executePrimitive(String, VariableContext).
executeSense(String, VariableContext) - Method in interface cz.cuni.amis.pogamut.sposh.executor.IWorkExecutor
Execute sense and get the result.
executeSense(String, VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.PrintWorkExecutor
 
executeSense(String, VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
 
ExpandBuff(boolean) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
ExpandBuff(boolean) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
expectedTokenSequences - Variable in exception cz.cuni.amis.pogamut.shady.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception cz.cuni.amis.pogamut.sposh.elements.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.

F

Fail - Class in cz.cuni.amis.pogamut.sposh.executor
Primitive sense that always fails (returns false) and does nothing else.
Fail(Context) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.Fail
 
fail() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Standard sense that has to be implemented everywhere.
FALSE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
FillBuff() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
FillBuff() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
findNode(String) - Method in class cz.cuni.amis.pogamut.shady.ShadeTree
Find the node of this plan with specified name and return it.
findType(String) - Static method in enum cz.cuni.amis.pogamut.sposh.executor.ParamInfo.Type
Find the ParamInfo.Type for passed java type.
firePropertyChange(String, Object, Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Notify all listeners about change of a property.
FireResult - Class in cz.cuni.amis.pogamut.sposh.engine
Result of ElementExecutors, it specified how should be drive stack modified.
FireResult(FireResult.Type) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.FireResult
Create result for modification of stack, the FireResult.getNextElement() is null.
FireResult(FireResult.Type, StackElement) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.FireResult
Create structure saying how the should be the drive stack modified.
FireResult.Type - Enum in cz.cuni.amis.pogamut.sposh.engine
Value returned by the executor of an element on the stack, it determines how should drive stack be modified.
FLOATING_POINT_LITERAL - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
FormalParameters - Class in cz.cuni.amis.pogamut.sposh.elements
List of parameters for element.
FormalParameters() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
FormalParameters.Parameter - Class in cz.cuni.amis.pogamut.sposh.elements
This class represents one formal parameter of C or AP.
FormalParameters.Parameter(String, Object) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter
Create new formal parameter for C or AP.
Freq - Class in cz.cuni.amis.pogamut.sposh.elements
Deprecated. 
Freq(Freq) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
freq() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
freq ::= ")"
Freq.FreqUnits - Enum in cz.cuni.amis.pogamut.sposh.elements
Deprecated. Units for frequency
freqUnit() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
freq-unit ::= HOURS | MINUTES | SECONDS | HZ | PM | NONE
fromPath(PoshPlan, LapPath) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Create chain from the @path.
FubarException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
Wrapper os RuntimeException for situations that shouldn;t ever happen (e.g.
FubarException(Throwable) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.FubarException
 
FubarException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.FubarException
 
FubarException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.FubarException
 
fullSense(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
full-sense ::= "(" NAME [ []] ")"

G

GE - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
generateParseException() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Generate ParseException.
generateParseException() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Generate ParseException.
get(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments
Get indexth argument according to order of specification.
get(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
get(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
Get sense stored at indexed position in the trigger.
getAction(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Get action with @actionId.
getAction() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Get action of this choice.
getAction() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Get action of this drive (will be performed if elegible, has satisfied trigger and highest priority).
getActionCall() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
getActionPattern(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get action pattern with id, equivalent of PoshPlan.getActionPatterns().
getActionPatternId(ActionPattern) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get id of AP.
getActionPatterns() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get list of all APs in the plan.
getActions() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Get list of actions in this AP.
getActions() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get all actions in this plan.
getActions() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Returns list of actions that are declared in the behaviour class.
getActionsNames() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get all action names in the plan, i.e. actions is DC, AP and C.
getAD(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Returns adopt from the plan with specified name.
getAdopt(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get adopt with id, equivalent of PoshPlan.getAdopts().
getAdoptedElement() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getAdoptId(Adopt) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get id of adopt.
getAdopts() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get list of all ADs in the plan.
getAllNames() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments
Get all names of arguments, sorted.
getAllReferences() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
 
getAmmount() - Method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
getAP(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Return action pattern from the plan with specified name.
getArgs() - Method in class cz.cuni.amis.pogamut.shady.NodeCall
Get unmodifiable list of arguments.
getArgs() - Method in class cz.cuni.amis.pogamut.shady.QueryCall
Get arguments passed to the called entity
getArguments() - Method in interface cz.cuni.amis.pogamut.sposh.elements.IReferenceElement
 
getArguments() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getArguments() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
Get arguments of this action.
getAuthor() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get author of the plan, optional.
getBeginColumn() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Get token beginning line number.
getBoolean(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Get boolean value from Boolean class.
getBot() - Method in class cz.cuni.amis.pogamut.sposh.context.Context
 
getBot() - Method in interface cz.cuni.amis.pogamut.sposh.context.IContext
Get bot for this context.
getBot() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Returns underlying AGENT instance.
getC(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Return competence from this plan with specified name.
getCall() - Method in class cz.cuni.amis.pogamut.shady.NodeElement
Get node call, that is either another node or action executed by IWorkExecutor.
getCall() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Get call to the sense primitive.
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Get all child nodes of the DC.
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get list of children of this node.
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getChildDataNodes() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
getChildId(PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get index of a @child.
getChildren(LapType) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get all children of this element that have @selectType.
getChoice(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Get choice with specified id.
getChoiceId(CompetenceElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Get index of @choice.
getChoices() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
 
getClassName() - Method in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Get simple class name (not FQN)
getColumn() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Deprecated. 
getColumn() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Deprecated. 
getComment() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Deprecated. Not supported in the editor.
getComment() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Deprecated. Not supported in editor
getCompetence(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get competence with id, equivalent of PoshPlan.getCompetences().
getCompetenceId(Competence) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get id of competence.
getCompetences() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get list of all competences.
getCondition() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
Get exit condition of the adopt.
getCondition() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Get trigger of the choice.
getCondition() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Get goal of the DC.
getCondition() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Get trigger of the element.
getCondition() - Method in interface cz.cuni.amis.pogamut.sposh.elements.IConditionElement
Get condition of the element.
getCount() - Method in class cz.cuni.amis.pogamut.sposh.elements.SolTime
Deprecated.  
getCtx() - Method in class cz.cuni.amis.pogamut.sposh.executor.StateAction
Get shared context of all primitives.
getCtx() - Method in class cz.cuni.amis.pogamut.sposh.executor.StateSense
The state sense context.
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get data flavour of posh plan element,used during DnD from palette to PoshScene.
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getDataFlavor() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
getDefaultValue() - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter
 
getDisplayName() - Method in enum cz.cuni.amis.pogamut.sposh.elements.LapType
 
getDrive(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Get drive with @id, equivalent of DriveCollection.getDrives().
getDriveCollection() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get drive collection of this plan.
getDrives() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Get list of all drives of this DC in correct order (drive with higest priority is first, drive with lowest priority is last).
getElementId(List<ELEMENT>, ELEMENT) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshDummyElement
Get index of @element in all @elements.
getElementListeners() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get list of listeners that listen for changes of this node (new child, node deletion, childMoved and change of properties)
getElements() - Method in class cz.cuni.amis.pogamut.shady.ShadeNode
Get list of all elements of this node.
getEndColumn() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Get token end column number.
getEndLine() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Get token end line number.
getEndLine() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Get token end line number.
getEnumFQN() - Method in class cz.cuni.amis.pogamut.sposh.elements.EnumValue
Get fully qualified name of the enum.
getExitCondition() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getFreq() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Deprecated. Part of original posh, not supported in editor.
getGoal() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Get goal of the DC.
getHtmlDescription() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Get HTML description of AP.
getHtmlDescription() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Get HTML description of the competence.
getHtmlDescription() - Method in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Get HTML description of the metadata of this object.
getId() - Method in enum cz.cuni.amis.pogamut.sposh.elements.Freq.FreqUnits
Deprecated.  
getId() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath.Link
 
getId() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get Id of this element.
getId() - Method in enum cz.cuni.amis.pogamut.sposh.elements.Sense.Predicate
Get integer id of predicate.
getId() - Method in enum cz.cuni.amis.pogamut.sposh.elements.SolTime.TimeUnits
Deprecated.  
GetImage() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Get token literal value.
GetImage() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Get token literal value.
getInfo() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get info about this plan.
getKeys() - Method in class cz.cuni.amis.pogamut.sposh.engine.VariableContext
Get keys of all variables in this context.
getLastReachedPath() - Method in class cz.cuni.amis.pogamut.sposh.engine.EngineLog
This method is used by the Dash to retrieve the last firing path.
getLine() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Deprecated. 
getLine() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Deprecated. 
getLink(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
getLinkPath(PoshElement) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Construct path from the @endElement to its very first branch node(DC, AD, AP, C) upward in the tree.
getLog() - Method in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Get logger of engine
getLogger() - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Get logger of this IWorkExecutor.
getMessage() - Method in error cz.cuni.amis.pogamut.shady.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error cz.cuni.amis.pogamut.sposh.elements.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception cz.cuni.amis.pogamut.sposh.exceptions.MethodException
 
getName() - Method in class cz.cuni.amis.pogamut.shady.NodeCall
Get name of the target
getName() - Method in class cz.cuni.amis.pogamut.shady.QueryCall
Get name of called entity
getName() - Method in class cz.cuni.amis.pogamut.shady.ShadeNode
Get identifier of the node.
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Get name of AP.
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Get name of the competence
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Get name of the DC
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.EnumValue
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter
 
getName() - Method in interface cz.cuni.amis.pogamut.sposh.elements.INamedElement
Get name of the element.
getName() - Method in enum cz.cuni.amis.pogamut.sposh.elements.LapType
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get name of the plan.
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.PrimitiveCall
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Get name of engine, retrieved from doc node or from DC name.
getName() - Method in class cz.cuni.amis.pogamut.sposh.executor.StateAction
Get name of the action.
getName() - Method in class cz.cuni.amis.pogamut.sposh.executor.StateSense
Get name of the sense.
getName() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Get name of the behaviour specified in the constructor.
getNextElement() - Method in class cz.cuni.amis.pogamut.sposh.engine.FireResult
Get element that should be put at the top of the stack.
getNextToken() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Get the next Token.
getNextToken() - Method in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Get the next Token.
getNextToken() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Get the next Token.
getNextToken() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Get the next Token.
getNumber(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
 
getNumerical(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Get numerical representation for object derived from class Number and from Boolean (true = 1, false = 0)
getOperand() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Get operand that should be used for evaluating this sense.
getParameterName() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Deprecated. Use Arguments.Argument.getName() instead, wrongly named.
getParameterName() - Method in exception cz.cuni.amis.pogamut.sposh.exceptions.MissingParameterException
 
getParameters() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Get formal parametrs of this AP.
getParameters() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getParameters() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Get list of formal parametrs of competence (names and default values).
getParameters() - Method in interface cz.cuni.amis.pogamut.sposh.elements.IParametrizedElement
 
getParameters() - Method in class cz.cuni.amis.pogamut.sposh.elements.PrimitiveCall
 
getParameterVariable() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Is value of this parameter retrieved from variable or value?
getParameterVariable() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.ValueArgument
 
getParameterVariable() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
 
getParent() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get parent of the node.
getPlan() - Method in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Get plan of this engine (serialize the parsed plane and return it).
getPoshPlan() - Method in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Convert posh tree into posh plan (textual representation) and return it.
getPredicate() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getPredicate(String) - Static method in enum cz.cuni.amis.pogamut.sposh.elements.Sense.Predicate
Get Predicate enum from passed string
getPredicateIndex() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getPredicates() - Static method in enum cz.cuni.amis.pogamut.sposh.elements.Sense.Predicate
Get all predicates, without Sense.Predicate.DEFAULT.
getPriority() - Method in class cz.cuni.amis.pogamut.shady.NodeElement
Get query that can be used to determine priority of this element.
getRepresentation() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Get human readable representation of this sense.
getRepresentation(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Get string representation of the sense, i.e. sensecall predicate value, but instead of sense name, use the passed name.
getRetries() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Deprecated. Remnants of original posh,
getRoot() - Method in class cz.cuni.amis.pogamut.shady.ShadeTree
Find root of the plan.
getRootNode() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get root node of POSH plan this node belongs to.
getSelectedElement(ShadeNode) - Method in class cz.cuni.amis.pogamut.shady.ShadeEngine
Take the node and find which of its elements should be selected according to highest priority and enabled trigger.
getSenses() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Returns list of senses that are declared in the behaviour class.
getSensesNames() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Get all sense names in the plan, i.e. senses in DC goal, DE trigger, CE trigger.
getSimpleName() - Method in class cz.cuni.amis.pogamut.sposh.elements.EnumValue
Get name of the enum value, e.g. java.EnumTest.VALUE has simple name VALUE.
GetSuffix(int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Get the suffix.
getTabSize(int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
getTabSize(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
getTime() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
getTime() - Method in interface cz.cuni.amis.pogamut.sposh.engine.timer.ITimer
 
getTime() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.SystemClockTimer
 
getToken(int) - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Get the specific Token.
getToken(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Get the specific Token.
getTrigger() - Method in class cz.cuni.amis.pogamut.shady.NodeElement
Get query that can be used to determine if this element is eligible for execution (i.e. if procondition for using call are fulfilles).
getTrigger() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Get trigger of this choice.
getTrigger() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Get trigger of this drive.
getTrigger() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Get Trigger this sense is part of.
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath.Link
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Get type of the element.
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
getType() - Method in class cz.cuni.amis.pogamut.sposh.engine.FireResult
 
getTypeClass() - Method in enum cz.cuni.amis.pogamut.sposh.elements.LapType
 
getUnits() - Method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
getUnits() - Method in class cz.cuni.amis.pogamut.sposh.elements.SolTime
Deprecated.  
getUnusedName(String, List<? extends INamedElement>) - Static method in class cz.cuni.amis.pogamut.sposh.elements.PoshDummyElement
Get valid name for new element, but name can't be same as any name used by passed elements.
getValue() - Method in interface cz.cuni.amis.pogamut.shady.IArgument
 
getValue() - Method in class cz.cuni.amis.pogamut.shady.Token
An optional attribute value of the Token.
getValue() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
Retrieve value of parameter.
getValue() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.ValueArgument
 
getValue() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
 
getValue() - Method in class cz.cuni.amis.pogamut.sposh.elements.Token
An optional attribute value of the Token.
getValue(String) - Method in class cz.cuni.amis.pogamut.sposh.engine.VariableContext
Get value stored in the
getValueString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Used in Node.Properties XXX: Do more properly with custom editor
goal(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Process goal sense and return them.
GOAL - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
GT - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.

H

hashCode() - Method in class cz.cuni.amis.pogamut.sposh.elements.EnumValue
 
hashCode() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
hashCode() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
hashCode() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath.Link
 
hasVariable(String) - Method in class cz.cuni.amis.pogamut.sposh.engine.VariableContext
 
HOURS - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
HZ - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.

I

IAction - Interface in cz.cuni.amis.pogamut.sposh.executor
Primitive representation used in StateWorkExecutor.
IArgument<T> - Interface in cz.cuni.amis.pogamut.shady
Interface that unified various arguments used when shade is calling the primitive.
IConditionElement<CONDITION_OWNER extends PoshElement> - Interface in cz.cuni.amis.pogamut.sposh.elements
Interface for elements that use condition: either goal or trigger.
IContext<AGENT> - Interface in cz.cuni.amis.pogamut.sposh.context
Inteface for getting the agent for the context.
IDENT_PATTERN - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshDummyElement
Regular pattern, only text that matches this pattern can be a name of the POSH element.
IDENTIFIER - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
ILapChainListener - Interface in cz.cuni.amis.pogamut.sposh.elements
Listener for changes on LapChain.
ILogicWorkExecutor - Interface in cz.cuni.amis.pogamut.sposh.executor
Deprecated. This is a wrong place for these methods, SposhLogicController has templated IWorkExecutor and methods logicBeforePlan and logicBeforePlan. This is no longer automatically executed by LogicController anymore. You must do it yourself.
image - Variable in class cz.cuni.amis.pogamut.shady.Token
The string image of the token.
image - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
The string image of the token.
INamedElement - Interface in cz.cuni.amis.pogamut.sposh.elements
Interface for lap elements with name.
inBuf - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
inBuf - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
INFINITE - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated. Infinite frequency.
INFINITE_RETRIES - Static variable in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Special value for infinite number of retries.
init() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
init() - Method in interface cz.cuni.amis.pogamut.sposh.engine.timer.ITimer
Initialize timer, e.g. synchronize it with system closk or anything.
init() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.SystemClockTimer
 
init(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.DoNothing
 
init(VariableContext) - Method in interface cz.cuni.amis.pogamut.sposh.executor.IAction
Initialize action.
init(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.ParamsAction
 
input_stream - Variable in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
 
input_stream - Variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
 
inputStream - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
inputStream - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
InvalidFormatException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
This exception is thrown when string passed to the method is not in the expected format.
InvalidFormatException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.InvalidFormatException
 
InvalidFormatException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.InvalidFormatException
 
InvalidNameException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
Thrown when name in the lap plan is not valid (example: it includes whitespaces).
InvalidNameException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.InvalidNameException
 
IParametrizedElement - Interface in cz.cuni.amis.pogamut.sposh.elements
Interface for elements that have parameters.
IQuery - Interface in cz.cuni.amis.pogamut.shady
Interface for getting integer value from some part of the plan, e.g. getting priority.
IReferenceElement - Interface in cz.cuni.amis.pogamut.sposh.elements
Interface for elements that can reference other elements.
isAction(String) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Is there an action with the name.
isAD(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Does this plan contain AD with specified name?
isAP(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Does this plan contain AP with specified name?
isBoolean(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Is value instance of Boolean class?
isC(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Does the plan contains Competence with specified name?
isChildOfParent() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Is this element present as a a child in its parent?
isCycled() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Is some element (AP/C) of the lap plan cycled?
ISense<RETURN> - Interface in cz.cuni.amis.pogamut.sposh.executor
Interface for sense in state paradigma.
isFalse(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Is the value false?
isNameUsed(String) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Is name used in some primtive in this the work executor.
isNumber(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
 
isNumerical(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Is value numerical(either number or boolean)?
isSense(String) - Method in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Is there a sense with the name.
isSuspended() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
isSuspended() - Method in interface cz.cuni.amis.pogamut.sposh.engine.timer.ITimer
Is the timer suspended?
isSuspended() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.SystemClockTimer
 
isTrue(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Is value true?
isUniqueNodeName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Check if passed string is different than names of all referencable nodes (competences, and action patterns and adopts).
isUsedName(String, List<? extends INamedElement>) - Static method in class cz.cuni.amis.pogamut.sposh.elements.PoshDummyElement
Is passed name used by one of elements?
isValueAssignable(Object) - Method in class cz.cuni.amis.pogamut.sposh.executor.ParamInfo
Is passed value assignable to the parameter?
isVariableName(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Check if passed string is variable name.
iterator() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
ITimer - Interface in cz.cuni.amis.pogamut.sposh.engine.timer
Timer used for things like frequency checking of sposh plans.
IWorkExecutor - Interface in cz.cuni.amis.pogamut.sposh.executor
Interface that is used by posh engine to execute primitives.

J

JAVA_IDENTIFIER - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
JavaBehaviour<AGENT> - Class in cz.cuni.amis.pogamut.sposh
Base class for definitions of senses and acts of SPOSH bot.
JavaBehaviour(String, AGENT) - Constructor for class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Create new behaviour.
jj_nt - Variable in class cz.cuni.amis.pogamut.shady.ShadyParser
Next token.
jj_nt - Variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Next token.
jjFillToken() - Method in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
 
jjFillToken() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
 
jjstrLiteralImages - Static variable in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Token literal values.

K

kind - Variable in class cz.cuni.amis.pogamut.shady.Token
An integer that describes the kind of this token.
kind - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
An integer that describes the kind of this token.

L

LapChain - Class in cz.cuni.amis.pogamut.sposh.elements
Chain of links that represents how are parameters passed in the chain of lap elements.
LapChain() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.LapChain
Create new chain, It has no ChainLink.
LapElementsFactory - Class in cz.cuni.amis.pogamut.sposh.elements
This is a factory class that should be used to create various elements.
LapElementsFactory() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.LapElementsFactory
 
LapPath - Class in cz.cuni.amis.pogamut.sposh.elements
LapPath is used to describe path from the root of PoshPlan to some subnode of the plan.
LapPath() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
LapPath.Link - Class in cz.cuni.amis.pogamut.sposh.elements
One link of the path, immutable.
LapPath.Link(LapType, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.LapPath.Link
 
LapType - Enum in cz.cuni.amis.pogamut.sposh.elements
All elements that can exists in the plan and their type names that will be used in the path.
LBRACE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
LE - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
length() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
LETTER - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in error cz.cuni.amis.pogamut.shady.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error cz.cuni.amis.pogamut.sposh.elements.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Lexer state names.
lexStateNames - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Lexer state names.
line - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
line - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
log - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Log where we put
logicAfterPlan() - Method in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
 
logicAfterPlan() - Method in interface cz.cuni.amis.pogamut.sposh.executor.ILogicWorkExecutor
Deprecated. 
logicAfterPlan() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Method that is triggered every time the plan for executor is evaluated.
logicBeforePlan() - Method in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
 
logicBeforePlan() - Method in interface cz.cuni.amis.pogamut.sposh.executor.ILogicWorkExecutor
Deprecated. 
logicBeforePlan() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Method that is triggered every time the plan for executor is evaluated.
LT - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.

M

maxNextCharInd - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
maxNextCharInd - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
method - Variable in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor.BehaviorMethod
 
MethodException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
Unchecked exception that is used to wrap other exceptions thrown in some method.
MethodException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.MethodException
 
MethodException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.MethodException
 
MINUTES - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
MissingParameterException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
This exception is thrown when some call has an argument with value of parameter and the parameter is missing.
MissingParameterException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.MissingParameterException
Create new exception about missing parameter.
MissingRootException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
When plan is missing root node, throw this exception.
MissingRootException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.MissingRootException
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Move child to the @newIndex.
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
moveChild(int, PoshElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
moveChildInList(List<T>, T, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshDummyElement
Take the @list of elements and one @child of the @list.
moveSense(int, Sense) - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
Move sense so that after move, it is at newIndex + emit event.

N

name() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
name - Variable in class cz.cuni.amis.pogamut.sposh.context.Context
 
NAME - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
name - Variable in class cz.cuni.amis.pogamut.sposh.executor.ParamInfo
Name of the parameter, i.e. the string in the Param annotation.
name - Variable in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Name of the primitive from PrimitiveInfo, not necessary unique.
NE - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
newToken(int, String) - Static method in class cz.cuni.amis.pogamut.shady.Token
Returns a new Token object, by default.
newToken(int) - Static method in class cz.cuni.amis.pogamut.shady.Token
 
newToken(int, String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Token
Returns a new Token object, by default.
newToken(int) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Token
 
next - Variable in class cz.cuni.amis.pogamut.shady.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
A reference to the next regular (non-special) token from the input stream.
NIL - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
node() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
NodeCall - Class in cz.cuni.amis.pogamut.shady
During the execution of the tree, we have to go from one node to another and finally execute one primitive.
NodeCall(String, List<IArgument>) - Constructor for class cz.cuni.amis.pogamut.shady.NodeCall
Create new node call.
NodeElement - Class in cz.cuni.amis.pogamut.shady
Every node has multiple elemnts, binary tree has two, our if-then tree structure has a variable ammount.
NoEligibleElementException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
Exception that is used when I am trying to execute shade plan, but according to priority and triggers of its elements, no element is eligible to be selected.
NoEligibleElementException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.NoEligibleElementException
 
NONE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
notifyLinkChanged() - Method in interface cz.cuni.amis.pogamut.sposh.elements.ILapChainListener
This method is called each time the link of chain is changed.
NUMFLOAT - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
NUMINT - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.

O

optComment() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Optional comment, if no comment, return blank string.
optRetries() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Optional number of retries.

P

Param - Annotation Type in cz.cuni.amis.pogamut.sposh.executor
Specified the name of a variable from the VariableContext that will be mapped the parameter with the annotation.
parameters() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Declare parameters in C or AP.
ParamInfo - Class in cz.cuni.amis.pogamut.sposh.executor
Object for storing information about one parameter of a parametrized primitive.
ParamInfo(String, ParamInfo.Type, String) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.ParamInfo
Create new info object about parameter of a parametrized method.
ParamInfo.Type - Enum in cz.cuni.amis.pogamut.sposh.executor
Enum of all possible types allowed as the parameters of methods in a parametrized primitive.
params - Variable in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Formal parameters of this AP.
params - Variable in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Parameters used by the primitive
ParamsAction<CONTEXT extends Context> - Class in cz.cuni.amis.pogamut.sposh.executor
Base class for actions that have parameters passed to them using the reflection API.
ParamsAction(CONTEXT) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.ParamsAction
 
ParamsSense<CONTEXT extends Context,RETURN> - Class in cz.cuni.amis.pogamut.sposh.executor
Create new parametrized sense using reflection.
ParamsSense(CONTEXT, Class<RETURN>) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.ParamsSense
Create new parametrized sense.
ParamsSense(CONTEXT) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.ParamsSense
 
parse(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Parse @serializedPath to
ParseException - Exception in cz.cuni.amis.pogamut.shady
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception cz.cuni.amis.pogamut.shady.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception cz.cuni.amis.pogamut.shady.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception cz.cuni.amis.pogamut.shady.ParseException
Constructor with message.
ParseException - Exception in cz.cuni.amis.pogamut.sposh.elements
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception cz.cuni.amis.pogamut.sposh.elements.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception cz.cuni.amis.pogamut.sposh.elements.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.elements.ParseException
Constructor with message.
parsePlan() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
FIXME: According to official grammar, plan can consists only from single competence or action pattern.
parseSense(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
TODO: Correctly document, changed in hurry.
parseStringCharacter(StringBuilder) - Static method in class cz.cuni.amis.pogamut.shady.ArgString
Extract the StringCharacter from the sb and return it.
parseStringLiteral(String) - Static method in class cz.cuni.amis.pogamut.shady.ArgString
Take the escaped string, parse it and return the unescaped value.
parseValue(String) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Parse string from posh plan and convert it to object.
PART_LETTER - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
pathReached(LapPath) - Method in class cz.cuni.amis.pogamut.sposh.engine.EngineLog
Every time some executor of PoshElement is about to execute it, it calls this method.
pathReachedExit() - Method in class cz.cuni.amis.pogamut.sposh.engine.EngineLog
DO NOT REMOVE!!!
plan() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
PLAN_PATH - Static variable in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Path to the root of the plan, equivalent of /P:0
planFirstElement(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
[ "(" ] Part of plan rule.
planFirstHalf(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
First half of plan rule
planSecondHalf(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
( "(" | )* Part of plan() rule
planSecondHalfElements(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
( | ) planSecondHalf(plan)
PM - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
PoshDummyElement<THIS extends PoshElement,PARENT extends PoshElement> - Class in cz.cuni.amis.pogamut.sposh.elements
This is class used as intermediate class between PoshElement and DataNodes of POSH elements.
PoshDummyElement() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshDummyElement
 
PoshElement<T extends PoshElement,PARENT extends PoshElement> - Class in cz.cuni.amis.pogamut.sposh.elements
Base class for each element of Yaposh plan.
PoshElement() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshElement
 
PoshElementListener<PARENT extends PoshElement> - Interface in cz.cuni.amis.pogamut.sposh.elements
Mainly for widgets.
PoshEngine - Class in cz.cuni.amis.pogamut.sposh.engine
This class is responsible for executing the valid posh plan.
PoshEngine(PoshPlan) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
 
PoshEngine(PoshPlan, ITimer) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
 
PoshEngine(PoshPlan, ITimer, Logger) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
 
PoshEngine(int, PoshPlan, ITimer, Logger) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Create new engine of Yaposh plan and PoshEngine.reset() it.
PoshEngine.EvaluationResult - Enum in cz.cuni.amis.pogamut.sposh.engine
How did evaluation of plan ended?
PoshEngine.EvaluationResultInfo - Class in cz.cuni.amis.pogamut.sposh.engine
Container holding two information about result of last evaluation of the plan and how was stack changed.
PoshEngine.EvaluationResultInfo(PoshEngine.EvaluationResult, FireResult.Type) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.PoshEngine.EvaluationResultInfo
 
PoshParser - Class in cz.cuni.amis.pogamut.sposh.elements
 
PoshParser(InputStream) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Constructor with InputStream.
PoshParser(InputStream, String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Constructor with InputStream and supplied encoding
PoshParser(Reader) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Constructor.
PoshParser(PoshParserTokenManager) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Constructor with generated Token Manager.
PoshParserConstants - Interface in cz.cuni.amis.pogamut.sposh.elements
Token literal values and constants.
PoshParserTokenManager - Class in cz.cuni.amis.pogamut.sposh.elements
Token Manager.
PoshParserTokenManager(SimpleCharStream) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Constructor.
PoshParserTokenManager(SimpleCharStream, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Constructor.
PoshPlan - Class in cz.cuni.amis.pogamut.sposh.elements
Root node of whole lap plan, contains DriveCollection, all Competence and ActionPattern + optional documentation.
PoshTreeEvent - Enum in cz.cuni.amis.pogamut.sposh
Enum for events that can change the POSH plan.
PREDICATE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
prevCharIsCR - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
prevCharIsCR - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
prevCharIsLF - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
prevCharIsLF - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
PrimitiveCall - Class in cz.cuni.amis.pogamut.sposh.elements
This class represents reference to some other element.
PrimitiveCall(String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PrimitiveCall
Create reference without arguments
PrimitiveCall(PrimitiveCall) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PrimitiveCall
Copy constructor.
PrimitiveCall(String, Arguments) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.PrimitiveCall
Create reference to element.
PrimitiveData - Class in cz.cuni.amis.pogamut.sposh.executor
Exchange container used for passing info between crawler and explorer.
PrimitiveData(String) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Create PrimitiveData about some primitive that does't have PrimitiveInfo annotation.
PrimitiveData(String, String, String, String[], Set<ParamInfo>) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Create new instance of PrimitiveData
PrimitiveInfo - Annotation Type in cz.cuni.amis.pogamut.sposh.executor
Optional, use this annotation for the some implementation of ISense and IAction, this annotation specifies the name and description of primitive.
primitives - Variable in class cz.cuni.amis.pogamut.sposh.executor.BehaviorWorkExecutor
Map that maps name of primitives into behavior methods.
PrintWorkExecutor - Class in cz.cuni.amis.pogamut.sposh.executor
Very simple executor for plans that will print name of primitive, that is supposed to execute, to specified stream.
PrintWorkExecutor(String[], String[], PrintStream) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.PrintWorkExecutor
Create worker that will print name of primitives into specified stream.
PrintWorkExecutor(String[], String[]) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.PrintWorkExecutor
Create worker that will print name of primitives into System.out.
priority() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
PROP_AUTHOR - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Name of the property for PoshPlan.author.
PROP_INFO - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Name of the property for PoshPlan.info.
PROP_NAME - Static variable in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Name of the property for PoshPlan.name.
propertyChange(PropertyChangeEvent) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
psArgs - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
psPredicateIndex - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
psSenseName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
psType - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
psValue - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
put(String, Object) - Method in class cz.cuni.amis.pogamut.sposh.engine.VariableContext
Put another variable into this context

Q

query(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.Fail
 
query(VariableContext) - Method in interface cz.cuni.amis.pogamut.sposh.executor.ISense
Query current value of sense.
query(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.ParamsSense
 
query(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.Succeed
 
QueryCall - Class in cz.cuni.amis.pogamut.shady
Query call is used to call some function in outside of engine with some parameters and return the value.
QueryCall(String, List<IArgument>) - Constructor for class cz.cuni.amis.pogamut.shady.QueryCall
 
queryCall() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 

R

RBRACE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
readChar() - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Read a character.
readChar() - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Read a character.
register() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Add the chain as listener for changes of elements of links.
ReInit(InputStream) - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Reinitialise.
ReInit(InputStream, String) - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Reinitialise.
ReInit(Reader) - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Reinitialise.
ReInit(ShadyParserTokenManager) - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Reinitialise.
ReInit(InputStream, String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Reinitialise.
ReInit(Reader) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Reinitialise.
ReInit(PoshParserTokenManager) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Reinitialise.
remove(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
remove(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
Remove sense from specified position and the removed sense will emit node deleted.
removeAction(TriggeredAction) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Remove action from this AP and emit notification.
removeActionPattern(ActionPattern) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Remove action pattern from the plan and notify listeners of plan about removal of a child.
removeChainListener(ILapChainListener) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
removeCompetence(Competence) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Remove competence from the plan and notify listeners about removal of child.
removeDrive(DriveElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Remove drive from the drive collection.
removeElement(CompetenceElement) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Remove the CompetenceElement from this competence and emit notification about deletion.
removeElementListener(PoshElementListener<T>) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Remove listener from list of listeners of this node.
removeFromParent() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
This is a common method for removing the sense from its parent.
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Rename ActionPattern in the PoshPlan.
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Rename Competence in the PoshPlan.
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Becasue name of a choice is not used as reference in the plan, this method only changes a name of a choice, identical to CompetenceElement.setName(java.lang.String).
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Because DC is not referenced anywhere, it has same effect as DriveCollection.setName(java.lang.String).
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Becasue name of a drive is not used as reference in the plan, only call DriveElement.setName(java.lang.String).
rename(String) - Method in interface cz.cuni.amis.pogamut.sposh.elements.INamedElement
Change name of the element to newName.
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
XXX: Not implemented, because I don't have a usecase, but interface has it.
rename(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
XXX: Not implemented, because I don't have a usecase, but interface has it.
reset() - Method in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine
Reset the posh engine, all stacks and variables will be reseted.
Result - Class in cz.cuni.amis.pogamut.sposh.elements
Class representing value and its properties in posh plan.
Result() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Result
 
result - Variable in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine.EvaluationResultInfo
How did evaluation of the plan ended?
resume() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
resume() - Method in interface cz.cuni.amis.pogamut.sposh.engine.timer.ITimer
Resume suspended timer
resume() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.SystemClockTimer
 
ROOT - Static variable in class cz.cuni.amis.pogamut.shady.ShadeTree
 
run(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.DoNothing
 
run(VariableContext) - Method in interface cz.cuni.amis.pogamut.sposh.executor.IAction
Run is called every time evaluation of posh plan determines that this and no other action is the one that is supposed to execute.
run(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.executor.ParamsAction
 

S

SECONDS - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
selectCall(ShadeNode) - Method in class cz.cuni.amis.pogamut.shady.ShadeEngine
Go throught the node tree and find the leaf (NodeElement) that doesn't call another {@link ShadeNode node} and return the call of the leaf.
Sense - Class in cz.cuni.amis.pogamut.sposh.elements
Sense is a condition consisting from primitive call, predicate and value.
Sense(String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Sense
Create sense that will evaluate true based on result of called primitive.
Sense(PrimitiveCall) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Sense
Create sense that will evaluate based on result of called primitive some parameters
Sense(PrimitiveCall, Object, Sense.Predicate) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Sense
 
Sense.Predicate - Enum in cz.cuni.amis.pogamut.sposh.elements
Various predicates used in Sense
senseCall(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
SenseCall sense:: [ "(" callParametersList() ]
sensePredicate(SenseComponents) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
predicate ::= PREDICATE
senses(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Get senses (if there are any) and return them.
senses - Variable in class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
Map that maps primitive name to its respective ISense.
sensesList(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
( NAME | )+ Part of sense() rule.
sensesListElement(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
NAME | Part of sensesList() rule XXX: I am using in first case, so it is impossible to have (sense1(sense2)) vs (sense1(simple_string)) because the calling vars are not compulsory, yet
senseValue(SenseComponents) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
value ::= NUMINT | NUMFLOAT | NAME | ENUM_VALUE | NIL Part of full-sense parsing.
set(int, FormalParameters.Parameter) - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
setActionName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
Set name of the action.
setAmmount(double) - Method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
setArguments(Arguments) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
 
setArguments(Arguments) - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
Action basically consists from
setAuthor(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Set new author of the plan.
setComment(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Deprecated. Not used in the editor
setCount(double) - Method in class cz.cuni.amis.pogamut.sposh.elements.SolTime
Deprecated.  
setDebugStream(PrintStream) - Method in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Set debug output.
setDefaultValue(Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter
Set the default value of parameter to the passed object.
setInfo(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Set informations about the plan.
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Set name of AP.
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Change name of competence node.
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Set name of this choice.
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Change name of the DC and notify property listeners.
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
Set name of the drive to new name.
setName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Name of the plan, from docnode, optional.
setOperand(Object) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Set value of argument (as class, e.g.
setParameters(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
Change parameters of the AP.
setParameters(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.Adopt
 
setParameters(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
 
setParameters(FormalParameters) - Method in interface cz.cuni.amis.pogamut.sposh.elements.IParametrizedElement
Set new parameters.
setParent(PARENT) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshElement
Set parent PoshElement of the node.
setPredicate(Sense.Predicate) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Set the predicate in the sense.
setPredicateIndex(Integer) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Set predicate, use index to array Predicate.values()[index]
setRetries(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
Deprecated. Not used in the editor
setSenseName(String) - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Set new sense name if new name matches IDENT_PATTERN, name will be trimmed.
setTabSize(int) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
setTabSize(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
setUnits(Freq.FreqUnits) - Method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
setUnits(SolTime.TimeUnits) - Method in class cz.cuni.amis.pogamut.sposh.elements.SolTime
Deprecated.  
ShadeEngine<EXECUTOR extends IWorkExecutor> - Class in cz.cuni.amis.pogamut.shady
This class is taking a shade plan (already parsed in form of ShadeTree and executing it using supplied IWorkExecutor.
ShadeEngine(ShadeTree, EXECUTOR) - Constructor for class cz.cuni.amis.pogamut.shady.ShadeEngine
Create new engine with set plan and executor.
ShadeNode - Class in cz.cuni.amis.pogamut.shady
Representation of one node in the if-then tree.
ShadeTree - Class in cz.cuni.amis.pogamut.shady
This class contains all nodes of one shade plan.
ShadyParser - Class in cz.cuni.amis.pogamut.shady
 
ShadyParser(InputStream) - Constructor for class cz.cuni.amis.pogamut.shady.ShadyParser
Constructor with InputStream.
ShadyParser(InputStream, String) - Constructor for class cz.cuni.amis.pogamut.shady.ShadyParser
Constructor with InputStream and supplied encoding
ShadyParser(Reader) - Constructor for class cz.cuni.amis.pogamut.shady.ShadyParser
Constructor.
ShadyParser(ShadyParserTokenManager) - Constructor for class cz.cuni.amis.pogamut.shady.ShadyParser
Constructor with generated Token Manager.
ShadyParserConstants - Interface in cz.cuni.amis.pogamut.shady
Token literal values and constants.
ShadyParserTokenManager - Class in cz.cuni.amis.pogamut.shady
Token Manager.
ShadyParserTokenManager(SimpleCharStream) - Constructor for class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Constructor.
ShadyParserTokenManager(SimpleCharStream, int) - Constructor for class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Constructor.
SimpleCharStream - Class in cz.cuni.amis.pogamut.shady
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class cz.cuni.amis.pogamut.shady.SimpleCharStream
Constructor.
SimpleCharStream - Class in cz.cuni.amis.pogamut.sposh.elements
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Constructor.
SINGLE_LINE_COMMENT - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
size() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments
 
size() - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
size() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
How many links of chain are there.
size() - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
How many senses are there in the trigger
size() - Method in class cz.cuni.amis.pogamut.sposh.engine.VariableContext
 
SolTime - Class in cz.cuni.amis.pogamut.sposh.elements
Deprecated. 
SolTime() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.SolTime
Deprecated. Create a default time "0 none"
SolTime.TimeUnits - Enum in cz.cuni.amis.pogamut.sposh.elements
Deprecated. 
specialToken - Variable in class cz.cuni.amis.pogamut.shady.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class cz.cuni.amis.pogamut.sposh.elements.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SPOSHAction - Annotation Type in cz.cuni.amis.pogamut.sposh
Marker that will annotate actions that should be made available for SPOSH engine in the behaviour class.
SPOSHSense - Annotation Type in cz.cuni.amis.pogamut.sposh
Marker that will annotate senses that should be made available for SPOSH engine in the behaviour class.
StateAction<CONTEXT extends Context> - Class in cz.cuni.amis.pogamut.sposh.executor
Basic state action primitive.
StateAction(String, CONTEXT) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.StateAction
Create new state action.
StateAction(CONTEXT) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.StateAction
Create new state action.
StateInstantiationException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
During automatic instantiation of state primitives, there can happen multiple exceptions that I can't bubble up nor ignore (e.g. state class can't be instantiated).
StateInstantiationException(String, Exception) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.StateInstantiationException
 
StateInstantiationException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.StateInstantiationException
 
StateSense<CONTEXT extends Context,RETURN> - Class in cz.cuni.amis.pogamut.sposh.executor
Basic state sense primitive.
StateSense(String, CONTEXT) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.StateSense
Create new sense with context.
StateSense(CONTEXT) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.StateSense
Create new sense with context.
StateWorkExecutor - Class in cz.cuni.amis.pogamut.sposh.executor
This class is an IWorkExecutor, that considers actions to be have state, in this executor, primitive is working in phases INIT, RUN*, DONE.
StateWorkExecutor() - Constructor for class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
 
StateWorkExecutor(Logger) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.StateWorkExecutor
 
staticFlag - Static variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
Whether parser is static.
STRING_LITERAL - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
RegularExpression Id.
subchain(int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Create subchain created from links of this chain.
subpath(int, int) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Return subpath of this path.
Succeed - Class in cz.cuni.amis.pogamut.sposh.executor
Primitive sense, always succeed (return true) and do nothing else.
Succeed(Context) - Constructor for class cz.cuni.amis.pogamut.sposh.executor.Succeed
 
succeed() - Method in class cz.cuni.amis.pogamut.sposh.JavaBehaviour
Standard sense that has to be implemented everywhere.
suspend() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.DebugTimer
 
suspend() - Method in interface cz.cuni.amis.pogamut.sposh.engine.timer.ITimer
Suspend timer, until resume() is called, stop the clock.
suspend() - Method in class cz.cuni.amis.pogamut.sposh.engine.timer.SystemClockTimer
 
SwitchTo(int) - Method in class cz.cuni.amis.pogamut.shady.ShadyParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParserTokenManager
Switch to specified lex state.
synchronize(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Synchronize the lap tree to other the lap tree.
synchronize(TriggeredAction) - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
Take @source action and set all properties (name, parameters...) to be same as the @source.
SystemClockTimer - Class in cz.cuni.amis.pogamut.sposh.engine.timer
Simple timer that has same time as Calendar.
SystemClockTimer() - Constructor for class cz.cuni.amis.pogamut.sposh.engine.timer.SystemClockTimer
 

T

taArgs - Static variable in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
tabSize - Variable in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
tabSize - Variable in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 
tags - Variable in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
Tags for primitive
taName - Static variable in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
tick() - Method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated. How long does one tick lasts
time() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
time ::= ")"
timeUnit() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
time-unit ::= HOURS | MINUTES | SECONDS | NONE
token - Variable in class cz.cuni.amis.pogamut.shady.ShadyParser
Current token.
Token - Class in cz.cuni.amis.pogamut.shady
Describes the input token stream.
Token() - Constructor for class cz.cuni.amis.pogamut.shady.Token
No-argument constructor
Token(int) - Constructor for class cz.cuni.amis.pogamut.shady.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class cz.cuni.amis.pogamut.shady.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Current token.
Token - Class in cz.cuni.amis.pogamut.sposh.elements
Describes the input token stream.
Token() - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Token
No-argument constructor
Token(int) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class cz.cuni.amis.pogamut.sposh.elements.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class cz.cuni.amis.pogamut.shady.ShadyParser
Generated Token Manager.
token_source - Variable in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Generated Token Manager.
tokenImage - Variable in exception cz.cuni.amis.pogamut.shady.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface cz.cuni.amis.pogamut.shady.ShadyParserConstants
Literal token values.
tokenImage - Variable in exception cz.cuni.amis.pogamut.sposh.elements.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
Literal token values.
TokenMgrError - Error in cz.cuni.amis.pogamut.shady
Token Manager Error.
TokenMgrError() - Constructor for error cz.cuni.amis.pogamut.shady.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error cz.cuni.amis.pogamut.shady.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error cz.cuni.amis.pogamut.shady.TokenMgrError
Full Constructor.
TokenMgrError - Error in cz.cuni.amis.pogamut.sposh.elements
Token Manager Error.
TokenMgrError() - Constructor for error cz.cuni.amis.pogamut.sposh.elements.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error cz.cuni.amis.pogamut.sposh.elements.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error cz.cuni.amis.pogamut.sposh.elements.TokenMgrError
Full Constructor.
toLap(Object) - Static method in class cz.cuni.amis.pogamut.sposh.elements.Result
Get string representation of the value that can be used in the lap plan.
toPath() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Create LapPath from the chain.
toString() - Method in class cz.cuni.amis.pogamut.shady.Token
Returns the image.
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.ActionPattern
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.Argument
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments
Get string representation of arguments (comma separated arguments, compatible with lap).
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.ValueArgument
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Competence
Create text representation of this competence, compatible with parser, so we can directly output it.
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.CompetenceElement
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveCollection
Serialize DC into a parser readable form.
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.DriveElement
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters.Parameter
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.FormalParameters
 
toString() - Method in enum cz.cuni.amis.pogamut.sposh.elements.Freq.FreqUnits
Deprecated.  
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Freq
Deprecated.  
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath.Link
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshPlan
Return serializaton of lap tree.
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.PrimitiveCall
 
toString() - Method in enum cz.cuni.amis.pogamut.sposh.elements.Sense.Predicate
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Sense
Return text representation in posh friendly manner.
toString() - Method in enum cz.cuni.amis.pogamut.sposh.elements.SolTime.TimeUnits
Deprecated.  
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.SolTime
Deprecated.  
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Token
Returns the image.
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.Trigger
Serialize the trigger as serialization of its senses surrounded by braces.
toString() - Method in class cz.cuni.amis.pogamut.sposh.elements.TriggeredAction
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.engine.VariableContext
 
toString() - Method in class cz.cuni.amis.pogamut.sposh.executor.PrimitiveData
 
traversePath(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.elements.LapPath
Methods with name traverseXYZ mean traverse from XYZ below xyzLink means gor from xyz below according to type and id.
trigger() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
trigger(FormalParameters) - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
Get list of senses of a trigger.
TRIGGER - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
Trigger<OWNER extends PoshElement> - Class in cz.cuni.amis.pogamut.sposh.elements
Trigger of an element.
TriggeredAction - Class in cz.cuni.amis.pogamut.sposh.elements
Triggered action is basically a call of some other entity that is supposed to be executed.
TRUE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
type - Variable in class cz.cuni.amis.pogamut.sposh.engine.PoshEngine.EvaluationResultInfo
How was stack changed.
type - Variable in class cz.cuni.amis.pogamut.sposh.executor.ParamInfo
Type of parameter.

U

unescape(String) - Static method in class cz.cuni.amis.pogamut.shady.ArgString
Get unescaped version of passed string.
UnexpectedElementException - Exception in cz.cuni.amis.pogamut.sposh.exceptions
The method was passed unexpected PoshElement as argument.
UnexpectedElementException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.exceptions.UnexpectedElementException
 
unregister() - Method in class cz.cuni.amis.pogamut.sposh.elements.LapChain
Remove the chain as listener of all links elements.
UpdateLineColumn(char) - Method in class cz.cuni.amis.pogamut.shady.SimpleCharStream
 
UpdateLineColumn(char) - Method in class cz.cuni.amis.pogamut.sposh.elements.SimpleCharStream
 

V

value() - Method in class cz.cuni.amis.pogamut.shady.ShadyParser
 
value() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
 
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.elements.Freq.FreqUnits
Deprecated. Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.elements.LapType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.elements.Sense.Predicate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.elements.SolTime.TimeUnits
Deprecated. Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.engine.FireResult.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.engine.PoshEngine.EvaluationResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.executor.ActionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.executor.ParamInfo.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.sposh.PoshTreeEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.elements.Freq.FreqUnits
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.elements.LapType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.elements.Sense.Predicate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.elements.SolTime.TimeUnits
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.engine.FireResult.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.engine.PoshEngine.EvaluationResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.executor.ActionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.executor.ParamInfo.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.sposh.PoshTreeEvent
Returns an array containing the constants of this enum type, in the order they are declared.
varDeclaration() - Method in class cz.cuni.amis.pogamut.sposh.elements.PoshParser
varDeclare:: "=" value()
VARIABLE - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.
VariableContext - Class in cz.cuni.amis.pogamut.sposh.engine
This class is responsible for storing and passing arguments throught the posh plan.
VariableContext() - Constructor for class cz.cuni.amis.pogamut.sposh.engine.VariableContext
 
VariableContext(VariableContext, Arguments) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.VariableContext
Create new VariableContext that will contain only variables from call arguments.
VariableContext(VariableContext, Arguments, FormalParameters) - Constructor for class cz.cuni.amis.pogamut.sposh.engine.VariableContext
Create new variable context for diving into another function.
variableName - Variable in class cz.cuni.amis.pogamut.sposh.elements.Arguments.VariableArgument
 
variableNameRegexp - Static variable in class cz.cuni.amis.pogamut.sposh.elements.Result
Regexp for parameter name be same as PoshParser
VARS - Static variable in interface cz.cuni.amis.pogamut.sposh.elements.PoshParserConstants
RegularExpression Id.

A B C D E F G H I J K L M N O P Q R S T U V

Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.