package jadex.bdi.model; /** * Base trigger for plans, waitqueue, etc. */ public interface IMTrigger extends IMElement { /** * Get the internal events. */ public IMTriggerReference[] getInternalEvents(); /** * Get the message events. */ public IMTriggerReference[] getMessageEvents(); /** * Get the goal finished events. */ public IMTriggerReference[] getGoalFinisheds(); /** * Get the fact added triggers (belief set names). */ public String[] getFactAddeds(); /** * Get the fact added triggers (belief set names). */ public String[] getFactRemoveds(); /** * Get the fact added triggers (belief set names). */ public String[] getFactChangeds(); }