package FMM; public class Intention { public String name; public boolean leaf; public boolean mainGoal; public boolean externalGoal; public boolean sideEffectGoal; public boolean dependencyGoal; public Pattern patternDef; //I don't need to create an instance cause it is going to point to available patterns public Intention() { leaf=false; mainGoal = false; externalGoal = false; sideEffectGoal = false; dependencyGoal = false; } public Intention(String name) { leaf=false; mainGoal = false; externalGoal = false; sideEffectGoal = false; dependencyGoal = false; this.name = name; } public boolean isEqualTo(Intention i) { boolean equal = false; if (this.name.equals(i.name)) equal = true; else equal = false; return equal; } }