Package jadex.rules.eca
Interface IRule<T>
- 
- All Known Implementing Classes:
- Rule
 
 public interface IRule<T>Interface for a rule. Has a - name - event types it reacts to - condition, lhs of the rule - action, rhs of the rule
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description IAction<T>getAction()Get the action of the rule.IConditiongetCondition()Get the condition of the rule.java.util.List<EventType>getEvents()Get the event types this rule reactes to.java.lang.StringgetName()Get the rule name.
 
- 
- 
- 
Method Detail- 
getNamejava.lang.String getName() Get the rule name.- Returns:
- The rule name.
 
 - 
getEventsjava.util.List<EventType> getEvents() Get the event types this rule reactes to.- Returns:
- The event types.
 
 - 
getConditionICondition getCondition() Get the condition of the rule.- Returns:
- The condition.
 
 
- 
 
-