Jadex 0.96-beta1

jadex.model
Interface IMPlanbase

All Superinterfaces:
IMBase, IMElement

public interface IMPlanbase
extends IMBase

The planbase behaviour interface.


Method Summary
 IMPlan createPlan(String name, int priority, String body, String type)
          Create a new plan.
 void deletePlan(IMPlan plan)
          Delete a plan.
 IMPlan getPlan(String name)
          Get a plan by name.
 IMPlan[] getPlans()
          Get all known plans.
 
Methods inherited from interface jadex.model.IMBase
deleteReferenceableElement, getCorrespondingBase, getElementReferences, getReferenceableElement, getReferenceableElements
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getPlans

IMPlan[] getPlans()
Get all known plans.

Returns:
The plans.

getPlan

IMPlan getPlan(String name)
Get a plan by name.

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

createPlan

IMPlan createPlan(String name,
                  int priority,
                  String body,
                  String type)
Create a new plan.

Parameters:
name - The plan name.
priority - The plan priority.
body - The body expression.
type - The body type.
Returns:
The new plan.

deletePlan

void deletePlan(IMPlan plan)
Delete a plan.

Parameters:
plan - The plan.

Jadex 0.96-beta1

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-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.