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

jadex.bpmn.model.MMessagingEdge Maven / Gradle / Ivy

Go to download

The Jadex BPMN kernel provides a workflow kernel for the standardized business process modeling notation. The kernel relies on annotated BPMN diagrams, which include detailed execution information.

There is a newer version: 2.4
Show newest version
package jadex.bpmn.model;

import java.util.List;

/**
 *  A messaging edge is an edge describing a message flow between some sender and receiver.
 *  Used only for communication across pools.
 */
public class MMessagingEdge extends MAssociationTarget
{
	//-------- attributes --------
	
	/** The source description. */
	protected String sourcedescription;

	/** The target description. */
	protected String targetdescription;
	
	
	/** The outgoing edges. */
	protected MActivity source;
	
	/** The incoming edges. */
	protected MActivity target;
	
	/** The type. */
	protected String type;
	
	/** The associations. */
	protected List associations;
	
	//-------- methods --------

	/**
	 *  Get the xml source description.
	 *  @return The source description.
	 */
	public String getSourceDescription()
	{
		return this.sourcedescription;
	}

	/**
	 *  Set the xml source description.
	 *  @param sourcedescription The xml source description to set.
	 */
	public void setSourceDescription(String sourcedescription)
	{
		this.sourcedescription = sourcedescription;
	}

	/**
	 *  Get the xml target description.
	 *  @return The target description.
	 */
	public String getTargetDescription()
	{
		return this.targetdescription;
	}

	/**
	 *  Set the xml target Description.
	 *  @param targetdescription The target description to set.
	 */
	public void setTargetDescription(String targetdescription)
	{
		this.targetdescription = targetdescription;
	}

	/**
	 *  Get the source.
	 *  @return The source.
	 */
	public MActivity getSource()
	{
		return source;
	}
	
	/**
	 *  Set the source.
	 *  @param source The source.
	 */
	public void setSource(MActivity source)
	{
		this.source = source;
	}
	
	/**
	 *  Get the target.
	 *  @param target The target.
	 */
	public MActivity getTarget()
	{
		return target;
	}
	
	/**
	 *  Set the target.
	 *  @param target The target.
	 */
	public void setTarget(MActivity target)
	{
		this.target = target;
	}

	/**
	 *  Get the type.
	 *  @return The type.
	 */
	public String getType()
	{
		return this.type;
	}

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

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy