| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.sposh.elements |
This package contains parser for POSH plan, classes that represent
elements of POSH plan and some auxiliry classes.
|
| cz.cuni.amis.pogamut.sposh.exceptions |
| Modifier and Type | Class and Description |
|---|---|
class |
NamedLapElement<THIS extends PoshElement,PARENT extends PoshElement>
Ancestor class for lap elements with name.
|
class |
NamedLapElement<THIS extends PoshElement,PARENT extends PoshElement>
Ancestor class for lap elements with name.
|
class |
PoshDummyElement<THIS extends PoshElement,PARENT extends PoshElement>
This is class used as intermediate class between PoshElement and DataNodes of
POSH elements.
|
class |
PoshDummyElement<THIS extends PoshElement,PARENT extends PoshElement>
This is class used as intermediate class between PoshElement and DataNodes of
POSH elements.
|
class |
PoshElement<T extends PoshElement,PARENT extends PoshElement>
Ancestor of representative of one element in Posh plan.
|
class |
PoshElement<T extends PoshElement,PARENT extends PoshElement>
Ancestor of representative of one element in Posh plan.
|
interface |
PoshElementListener<PARENT extends PoshElement>
Mainly for widgets.
|
class |
Trigger<OWNER extends PoshElement>
Trigger of an element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionPattern
AP is a named sequence of
actions. |
class |
Adopt |
class |
Competence
Competence is basically a named structure offering several
choices. |
class |
CompetenceElement
CompetenceElement is basically one of choices of the competence.
|
class |
DriveCollection
This is root of POSH plan in execution sense.
|
class |
DriveElement
Drive element (very informative, I know).
|
class |
NamedLapElement<THIS extends PoshElement,PARENT extends PoshElement>
Ancestor class for lap elements with name.
|
class |
PoshDummyElement<THIS extends PoshElement,PARENT extends PoshElement>
This is class used as intermediate class between PoshElement and DataNodes of
POSH elements.
|
class |
PoshPlan
Root node of whole lap plan, contains
DriveCollection, all Competence
and ActionPattern + optional documentation. |
class |
Sense
Sense is basically a function in Python or Java.
|
class |
TriggeredAction
Triggered action is basically a call of some other entity that is supposed to
be executed.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends PoshElement> |
PoshDummyElement.moveChildInList(List<T> list,
T child,
int newIndex)
Take the @list of elements and one @child of the @list.
|
| Modifier and Type | Method and Description |
|---|---|
List<PoshElement> |
TriggeredAction.getChildDataNodes() |
List<PoshElement> |
Sense.getChildDataNodes() |
List<PoshElement> |
PoshPlan.getChildDataNodes() |
abstract List<? extends PoshElement> |
PoshElement.getChildDataNodes()
Get list of children of this node.
|
List<PoshElement> |
DriveElement.getChildDataNodes() |
List<PoshElement> |
DriveCollection.getChildDataNodes()
Get all child nodes of the DC.
|
List<PoshElement> |
CompetenceElement.getChildDataNodes() |
List<? extends PoshElement> |
Adopt.getChildDataNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
PoshElementListener.childElementAdded(PARENT parent,
PoshElement child)
Event handler will be notified that parent has added a new child among
its children.
|
void |
PoshElementListener.childElementMoved(PARENT parent,
PoshElement child,
int oldIndex,
int newIndex)
Evenet handler will be notified that parent has moved a child.
|
void |
PoshElementListener.childElementRemoved(PARENT parent,
PoshElement child,
int removedChildPosition)
Event handler will be notified when parent has removed child.
|
protected void |
PoshElement.emitChildDeleted(PoshElement child,
int removedChildPosition)
Tell all listeners that a child of this element has been deleted.
|
protected void |
PoshElement.emitChildMove(PoshElement childNode,
int oldIndex,
int newIndex)
Notify all listeners (associated Widgets) that one child of this node has
changed order(position).
|
protected void |
PoshElement.emitChildNode(PoshElement emitedChild)
Notify all listeners (mostly associated Widgets) that this dataNode has a
new child.
|
boolean |
TriggeredAction.moveChild(int newIndex,
PoshElement child) |
boolean |
Sense.moveChild(int newIndex,
PoshElement child) |
boolean |
PoshPlan.moveChild(int newIndex,
PoshElement child) |
abstract boolean |
PoshElement.moveChild(int newIndex,
PoshElement child)
Move child to the @newIndex.
|
boolean |
DriveElement.moveChild(int newIndex,
PoshElement child) |
boolean |
DriveCollection.moveChild(int newIndex,
PoshElement child) |
boolean |
CompetenceElement.moveChild(int newIndex,
PoshElement child) |
boolean |
Competence.moveChild(int newIndex,
PoshElement child) |
boolean |
Adopt.moveChild(int newIndex,
PoshElement child) |
boolean |
ActionPattern.moveChild(int newIndex,
PoshElement child) |
| Modifier and Type | Method and Description |
|---|---|
static UnexpectedElementException |
UnexpectedElementException.create(PoshElement element)
Create new unexpected element exception, caller got unexpected
PoshElement. |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.