Uses of Class
cz.cuni.amis.pogamut.sposh.elements.PoshElement

Packages that use PoshElement
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   
 

Uses of PoshElement in cz.cuni.amis.pogamut.sposh.elements
 

Classes in cz.cuni.amis.pogamut.sposh.elements with type parameters of type PoshElement
 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.
 

Subclasses of PoshElement in cz.cuni.amis.pogamut.sposh.elements
 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.
 

Methods in cz.cuni.amis.pogamut.sposh.elements with type parameters of type PoshElement
protected
<T extends PoshElement>
boolean
PoshDummyElement.moveChildInList(List<T> list, T child, int newIndex)
          Take the @list of elements and one @child of the @list.
 

Methods in cz.cuni.amis.pogamut.sposh.elements that return types with arguments of type PoshElement
 List<? extends PoshElement> Adopt.getChildDataNodes()
           
 List<PoshElement> PoshPlan.getChildDataNodes()
           
 List<PoshElement> Sense.getChildDataNodes()
           
 List<PoshElement> DriveCollection.getChildDataNodes()
          Get all child nodes of the DC.
abstract  List<? extends PoshElement> PoshElement.getChildDataNodes()
          Get list of children of this node.
 List<PoshElement> DriveElement.getChildDataNodes()
           
 List<PoshElement> CompetenceElement.getChildDataNodes()
           
 List<PoshElement> TriggeredAction.getChildDataNodes()
           
 

Methods in cz.cuni.amis.pogamut.sposh.elements with parameters of type PoshElement
 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 Adopt.moveChild(int newIndex, PoshElement child)
           
 boolean Competence.moveChild(int newIndex, PoshElement child)
           
 boolean PoshPlan.moveChild(int newIndex, PoshElement child)
           
 boolean Sense.moveChild(int newIndex, PoshElement child)
           
 boolean DriveCollection.moveChild(int newIndex, PoshElement child)
           
 boolean ActionPattern.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 CompetenceElement.moveChild(int newIndex, PoshElement child)
           
 boolean TriggeredAction.moveChild(int newIndex, PoshElement child)
           
 

Uses of PoshElement in cz.cuni.amis.pogamut.sposh.exceptions
 

Methods in cz.cuni.amis.pogamut.sposh.exceptions with parameters of type PoshElement
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.