package jadex.bdi.model.editable; import jadex.bdi.model.IMPlanTrigger; /** * Editable interface for plan trigger. */ public interface IMEPlanTrigger extends IMPlanTrigger, IMEElement { /** * Create a goal event. * @param reference The referenced goal. */ public IMETriggerReference createGoal(String reference); /** * Create the trigger condition. * @param expression The expression. * @param language The expression language (or null for default java-like language). * @return The trigger condition. */ public IMECondition createCondition(String expression, String language); }