jadex.bdi.runtime.impl.AbstractPlanBody Maven / Gradle / Ivy
The newest version!
package jadex.bdi.runtime.impl;
import jadex.bdi.runtime.GoalFailureException;
import jadex.bdi.runtime.PlanFailureException;
import jadex.common.SUtil;
import jadex.core.IComponent;
import jadex.execution.IExecutionFeature;
import jadex.execution.StepAborted;
import jadex.future.Future;
import jadex.future.IFuture;
import jadex.micro.MicroAgent;
/**
* Abstract base class for plan body implementations.
*/
public abstract class AbstractPlanBody implements IPlanBody
{
//-------- attributes --------
/** The rplan. */
protected RPlan rplan;
/** The currently running plan part. */
protected Future