| java.lang.Object org.obe.util.AbstractBean org.obe.xpdl.model.transition.Split
Split | final public class Split extends AbstractBean (Code) | | A split represents a location in a workflow process where execution can split
or change paths based on the outcome of a condition. Two types of splits are
supported: AND and XOR. AND splits result in multiple threads executing at
the same time. XOR splits result in a continuation of the current thread,
albeit on one of several possible paths. Non-exclusive splits are also
possible by using an AND split in conjuction with conditions.
author: Adrian Price |
Constructor Summary | |
public | Split() Construct a new Split. |
TRANSITION_REFERENCE | final public static String TRANSITION_REFERENCE(Code) | | |
Split | public Split()(Code) | | Construct a new Split.
|
getTransitionReference | public String[] getTransitionReference()(Code) | | Get a list of transition references. Transition references are used in
XOR splits to determine which transitions are part of the possible
threads.
The transition references |
getTransitionReference | public String getTransitionReference(int i)(Code) | | |
getType | public SplitType getType()(Code) | | Gets the split type.
The split type |
setType | public void setType(SplitType type)(Code) | | Sets the split type.
Parameters: type - The split type |
Methods inherited from org.obe.util.AbstractBean | final protected Object add(int propertyIndex, Object newValue) throws PropertyVetoException(Code)(Java Doc) final public void addPropertyChangeListener(PropertyChangeListener listener)(Code)(Java Doc) final public void addPropertyChangeListener(String name, PropertyChangeListener pcl)(Code)(Java Doc) final public void addVetoableChangeListener(VetoableChangeListener listener)(Code)(Java Doc) final public void addVetoableChangeListener(String name, VetoableChangeListener vcl)(Code)(Java Doc) final public void clear(String propertyName) throws PropertyVetoException(Code)(Java Doc) final protected void firePropertyChange(PropertyChangeEvent evt)(Code)(Java Doc) final protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)(Code)(Java Doc) final protected void firePropertyChange(String propertyName, int oldValue, int newValue)(Code)(Java Doc) final protected void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)(Code)(Java Doc) final protected void fireVetoableChange(PropertyChangeEvent evt) throws PropertyVetoException(Code)(Java Doc) final protected void fireVetoableChange(String propertyName, Object oldValue, Object newValue) throws PropertyVetoException(Code)(Java Doc) final protected void fireVetoableChange(String propertyName, int oldValue, int newValue) throws PropertyVetoException(Code)(Java Doc) final protected void fireVetoableChange(String propertyName, boolean oldValue, boolean newValue) throws PropertyVetoException(Code)(Java Doc) final protected Object get(int propertyIndex)(Code)(Java Doc) final protected Object get(int propertyIndex, int index)(Code)(Java Doc) final public BeanContext getBeanContext()(Code)(Java Doc) final public ListModel getListModel(String propertyName)(Code)(Java Doc) final protected boolean hasChangeListeners(String propertyName)(Code)(Java Doc) final protected boolean hasVetoListeners(String propertyName)(Code)(Java Doc) final protected Object remove(int propertyIndex, Object elem) throws PropertyVetoException(Code)(Java Doc) final public void removePropertyChangeListener(PropertyChangeListener listener)(Code)(Java Doc) final public void removePropertyChangeListener(String name, PropertyChangeListener pcl)(Code)(Java Doc) final public void removeVetoableChangeListener(VetoableChangeListener vcl)(Code)(Java Doc) final public void removeVetoableChangeListener(String name, VetoableChangeListener vcl)(Code)(Java Doc) final protected void set(int propertyIndex, Object array) throws PropertyVetoException(Code)(Java Doc) final protected void set(int propertyIndex, int index, Object newValue) throws PropertyVetoException(Code)(Java Doc) final public void setBeanContext(BeanContext bc) throws PropertyVetoException(Code)(Java Doc)
|
|
|