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

jadex.gpmn.model.MContextElement 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.model;

/**
 *  A context element model element.
 */
public class MContextElement
{

	//-------- attributes --------
	
	/** The name. */
	protected String name;
	
	/** The type. */
	protected String type;
	
	/** The initial value. */
	protected String value;
	
	/** The set attribute. */
	protected boolean set;

	//-------- constructors --------
	
	/**
	 *  Create a new parameter.
	 */
	public MContextElement()
	{
	}
	
	/**
	 *  Create a new parameter.
	 */
	public MContextElement(String name, String type, String value, boolean set)
	{
		this.name = name;
		this.type = type;
		this.value = value;
		this.set = set;
	}

	/**
	 *  Get the name.
	 *  @return The name.
	 */
	public String getName()
	{
		return name;
	}

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

	/**
	 *  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 value.
	 *  @return The value.
	 */
	public String getValue()
	{
		return value;
	}

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

	/**
	 *  Get the set.
	 *  @return The set.
	 */
	public boolean isSet()
	{
		return set;
	}

	/**
	 *  Set the set.
	 *  @param set The set to set.
	 */
	public void setSet(boolean set)
	{
		this.set = set;
	}
	
	//-------- methods --------
	
		
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy