| 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 | Method and Description |
|---|---|
static TriggeredAction |
LapElementsFactory.createAction()
Create default action.
|
static TriggeredAction |
LapElementsFactory.createAction(PrimitiveCall call)
Create action for specified call.
|
static TriggeredAction |
LapElementsFactory.createAction(String name)
Create action with specified name.
|
static TriggeredAction |
LapElementsFactory.createAction(TriggeredAction original)
Copy method for an action.
|
TriggeredAction |
DriveElement.getAction()
Get action of this drive (will be performed if elegible, has satisfied
trigger and highest priority).
|
TriggeredAction |
CompetenceElement.getAction()
Get action of this choice.
|
TriggeredAction |
ActionPattern.getAction(int actionId)
Get action with @actionId.
|
TriggeredAction |
Adopt.getAdoptedElement() |
| Modifier and Type | Method and Description |
|---|---|
List<TriggeredAction> |
PoshPlan.getActions()
Get all actions in this plan.
|
List<TriggeredAction> |
ActionPattern.getActions()
Get list of actions in this AP.
|
List<TriggeredAction> |
PoshPlan.getAllReferences() |
List<TriggeredAction> |
ActionPattern.getChildDataNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActionPattern.addAction(int index,
TriggeredAction action)
Add new @action as action of this AP, emit new child.
|
void |
ActionPattern.addAction(TriggeredAction action)
Add new TriggeredAction as child of this AP.
|
static TriggeredAction |
LapElementsFactory.createAction(TriggeredAction original)
Copy method for an action.
|
static ActionPattern |
LapElementsFactory.createActionPattern(String name,
TriggeredAction... actions)
Create new action pattern without parameters and containing passed
actions.
|
<REFERENCED_NODE extends PoshElement & IParametrizedElement> |
LapChain.derive(TriggeredAction action,
REFERENCED_NODE referencedNode)
Return new chain using this one as the base and create new link from the
reference of action to AP.
|
void |
ActionPattern.removeAction(TriggeredAction action)
Remove action from this AP and emit notification.
|
void |
TriggeredAction.synchronize(TriggeredAction source)
Take @source action and set all properties (name, parameters...) to be
same as the @source.
|
| Modifier and Type | Method and Description |
|---|---|
static ActionPattern |
LapElementsFactory.createActionPattern(String name,
FormalParameters params,
List<TriggeredAction> actions)
Create action pattern
|
Copyright © 2018 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.