|
Jadex 0.941 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The programmers interface for the goalbase.
Method Summary | |
boolean |
containsGoal(IGoal goal)
Test if an adopted goal is already contained in the goal base. |
IGoal |
createGoal(String type)
Create a goal from a template goal. |
void |
deregisterGoal(IMGoal mgoal)
Deregister a goal model. |
void |
deregisterGoalReference(IMGoalReference mgoalref)
Deregister a goal reference model. |
IFilter |
dispatchTopLevelGoal(IGoal goal)
Dispatch a new top-level goal. |
IGoal |
getGoal(String name)
Get a (proprietary) adopted goal by name. |
IGoal[] |
getGoals()
Get all the adopted goals in this scope (including subgoals). |
IGoal[] |
getGoals(String type)
Get all proprietary goals of a specified type (=model element name). |
void |
registerGoal(IMGoal mgoal)
Register a new goal model. |
void |
registerGoalReference(IMGoalReference mgoalref)
Register a new goal reference model. |
Methods inherited from interface jadex.runtime.IElement |
getModelElement, getName |
Method Detail |
public IGoal getGoal(String name)
name
- The goal name.
public boolean containsGoal(IGoal goal)
goal
- The goal to test.
public IGoal[] getGoals(String type)
type
- The goal type.
public IGoal[] getGoals()
public IGoal createGoal(String type)
type
- The template goal name as specified in the ADF.
public IFilter dispatchTopLevelGoal(IGoal goal)
goal
- The new goal.public void registerGoal(IMGoal mgoal)
mgoal
- The goal model.public void deregisterGoal(IMGoal mgoal)
mgoal
- The goal model.public void registerGoalReference(IMGoalReference mgoalref)
mgoalref
- The goal reference model.public void deregisterGoalReference(IMGoalReference mgoalref)
mgoalref
- The goal reference model.
|
Jadex 0.941 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.