
jadex.rules.examples.manners.IMannersRuleSet Maven / Gradle / Ivy
package jadex.rules.examples.manners;
import jadex.rules.rulesystem.IRule;
/**
* Interface for exchanging rule sets.
* Rule set implementations provide the same
* rules, but demonstrate the different rule languages.
*/
public interface IMannersRuleSet
{
/**
* Create rule "assign first seat".
*/
public IRule createAssignFirstSeatRule();
/**
* Create find_seating rule.
*/
public IRule createFindSeatingRule();
/**
* Create rule "make path".
*/
public IRule createMakePathRule();
/**
* Create rule "path done".
*/
public IRule createPathDoneRule();
/**
* Create rule "we are done".
*/
public IRule createAreWeDoneRule();
/**
* Create rule "continue".
*/
public IRule createContinueRule();
/**
* Create rule "print results".
*/
public IRule createPrintResultsRule();
/**
* Create rule "all done".
*/
public IRule createAllDoneRule();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy