All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jadex.gpmn.runtime.plan.ActivationTarget Maven / Gradle / Ivy

package jadex.gpmn.runtime.plan;

/** An activation target. */
public class ActivationTarget
{
	public static final class Types
	{
		public static final String GOAL = "goal";
		public static final String SUBPROCESS = "subprocess";
	}
	
	/** Activation type */
	private String type;
	
	/** Activation target */
	private String target;
	
	public ActivationTarget()
	{
		this.type = Types.GOAL;
	}
	
	public ActivationTarget(String type, String target)
	{
		this.type = type;
		this.target = target;
	}
	
	/**
	 *  Get the type.
	 *  @return The type.
	 */
	public String getType()
	{
		return type;
	}

	/**
	 *  Set the type.
	 *  @param type The type to set.
	 */
	public void setType(String type)
	{
		this.type = type;
	}

	/**
	 *  Get the target.
	 *  @return The target.
	 */
	public String getTarget()
	{
		return target;
	}

	/**
	 *  Set the target.
	 *  @param target The target to set.
	 */
	public void setTarget(String target)
	{
		this.target = target;
	}
	
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy