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;

	}
	


}
