| 
 | 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.