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

org.jbpt.pm.IControlFlow Maven / Gradle / Ivy

Go to download

The jBPT code library is a compendium of technologies that support research on design, execution, and evaluation of business processes.

There is a newer version: 0.3.1
Show newest version
package org.jbpt.pm;

import org.jbpt.graph.abs.IDirectedEdge;

/**
 * An edge in a process model which is the part of the control flow.
 * 
 * @author Artem Polyvyanyy
 */
public interface IControlFlow extends IDirectedEdge {


		/**
		 * Get the probability of the transition from the flow object which is the source
		 * of this connection to the target flow node. 
		 * 
		 * @return transition probability value.
		 */
		double getProbability();

		/**
		 * Set the probability of the transition from the flow object
		 * which is the source of this connection to the target flow node.
		 * 
		 * @param p the transition probability value.
		 */
		void setProbability(double p);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy