Jadex 0.941

jadex.runtime
Interface IPlanbase

All Superinterfaces:
IElement

public interface IPlanbase
extends IElement

The programmers interface for a plan base.


Method Summary
 void deregisterPlan(IMPlan mplan)
          Deregister a plan.
 IPlan getPlan(String name)
          Get a plan by name.
 IPlan[] getPlans()
          Get all running plans of this planbase.
 void registerPlan(IMPlan mplan)
          Register a new plan.
 
Methods inherited from interface jadex.runtime.IElement
getModelElement, getName
 

Method Detail

getPlans

public IPlan[] getPlans()
Get all running plans of this planbase.

Returns:
The plans.

getPlan

public IPlan getPlan(String name)
Get a plan by name.

Parameters:
name - The plan name.
Returns:
The plan with that name (if any).

registerPlan

public void registerPlan(IMPlan mplan)
Register a new plan.

Parameters:
mplan - The new plan model.

deregisterPlan

public void deregisterPlan(IMPlan mplan)
Deregister a plan.

Parameters:
mplan - The plan model.

Jadex 0.941

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.