| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.sposh.elements |
This package contains parser for Yaposh plan, classes that represent
elements of the plan and some auxiliry classes.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Arguments.ValueArgument
This argument is a static value, neverchanging, e.g.
|
protected static class |
Arguments.VariableArgument
This argument value is dependent on value of some variable.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Arguments.Argument |
Arguments.Argument.clone() |
static Arguments.Argument |
Arguments.Argument.createValueArgument(String argumentName,
Object value)
Create new argument object with specified name and value.
|
static Arguments.Argument |
Arguments.Argument.createVariableArgument(String argumentName,
String variableName)
Create new argument with specified name and its value is defined by
the content of the variable.
|
Arguments.Argument |
Arguments.get(int index)
Get indexth argument according to order of specification.
|
| Modifier and Type | Method and Description |
|---|---|
cz.cuni.amis.pogamut.sposh.elements.PoshParser.Packet<Arguments.Argument,Boolean> |
PoshParser.callParameter(int index,
boolean named)
Parameter used when calling C/AP/sense/action
callParameter ::
|
| Modifier and Type | Method and Description |
|---|---|
void |
Arguments.add(int index,
Arguments.Argument element)
Add argument at specified index.
|
boolean |
Arguments.addFormal(Arguments.Argument newArgument,
FormalParameters formalParams)
Add argument to this list + following check: This list doesn't containe argument with same name as @newArgument.
|
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.