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

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

Go to download

The Jadex GPMN (goal oriented process modeling notation) kernel provides a goal-oriented workflow kernel. The idea is that a workflow is specified as declarative goal hierarchy, which describes what has to be achieved to fulfill the workflow. At runtime goals are pursued by executing plans represented by standard BPMN workflows. The execution of goal-based workflows is achieved by conversion to BDI agents.

There is a newer version: 2.4
Show newest version
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 - 2025 Weber Informatics LLC | Privacy Policy