public class MultipleCompositeTask extends YAWLTask implements YAWLMultipleInstanceTask, YAWLCompositeTask
_yawlElement, BOTTOM, DEFAULT_VERTEX_FOREGROUND, LEFT, NOWHERE, RIGHT, TOP
attributes
Constructor and Description |
---|
MultipleCompositeTask(java.awt.geom.Point2D startPoint,
YTask yTask)
This constructor is to be invoked whenever we are creating a new
multiple composite task from scratch.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAggregateQuery() |
long |
getContinuationThreshold() |
java.lang.String |
getInstanceCreationType() |
long |
getMaximumInstances() |
long |
getMinimumInstances() |
java.lang.String |
getSplitterQuery() |
java.lang.String |
getType() |
java.lang.String |
getUnfoldingNetName() |
void |
setAggregateQuery(java.lang.String query) |
void |
setContinuationThreshold(long threshold) |
void |
setDecomposition(YDecomposition decomposition) |
void |
setInstanceCreationType(java.lang.String creationType) |
void |
setMaximumInstances(long instanceBound) |
void |
setMinimumInstances(long instanceBound) |
void |
setSplitterQuery(java.lang.String query) |
void |
setYAWLElement(YTask shadow) |
clone, decoratorTypeAtPosition, detachFlow, getBounds, getCancellationSet, getCustomFormURL, getDecomposition, getDefaultSourcePort, getDefaultTargetPort, getDocumentation, getIconPath, getID, getIncomingFlowCount, getIncomingFlows, getJoinDecorator, getJoinDecoratorPos, getLocation, getName, getOnlyIncomingFlow, getOnlyOutgoingFlow, getOutgoingFlowCount, getOutgoingFlows, getSplitDecorator, getSplitDecoratorPos, getTask, hasBothDecorators, hasBottomLeftAdjacentDecorators, hasBottomRightAdjacentDecorators, hasCancellationSetMembers, hasDecoratorAtPosition, hasHorizontallyAlignedDecorators, hasJoinDecorator, hasJoinDecoratorAt, hasNoSelfReferencingFlows, hasSplitDecorator, hasSplitDecoratorAt, hasTopLeftAdjacentDecorators, hasTopRightAdjacentDecorators, hasVerticallyAlignedDecorators, setCancellationSet, setCustomFormURL, setCustomFormURL, setDocumentation, setIconPath, setID, setName, setTask
acceptsIncomingFlows, addDefaultBottomPort, addDefaultLeftPort, addDefaultPorts, addDefaultRightPort, addDefaultTopPort, generatesOutgoingFlows, getBackgroundColor, getDesignNotes, getFlowCount, getFlows, getInnerToolTipText, getLabel, getPortAt, getPorts, getPositionOfIncomingFlow, getPositionOfOutgoingFlow, getStartPoint, getToolTipText, getVertexLabel, getVertexSize, getYAWLElement, hasLabel, isCopyable, isRemovable, setBackgroundColor, setBounds, setDesignNotes, toString
addPort, addPort, addPort, changeAttributes, getAttributes, getChildren, setAttributes
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDecomposition
public MultipleCompositeTask(java.awt.geom.Point2D startPoint, YTask yTask)
public void setYAWLElement(YTask shadow)
setYAWLElement
in class YAWLVertex
public java.lang.String getUnfoldingNetName()
getUnfoldingNetName
in interface YAWLCompositeTask
public void setDecomposition(YDecomposition decomposition)
setDecomposition
in class YAWLTask
public long getMinimumInstances()
getMinimumInstances
in interface YAWLMultipleInstanceTask
public void setMinimumInstances(long instanceBound)
setMinimumInstances
in interface YAWLMultipleInstanceTask
public long getMaximumInstances()
getMaximumInstances
in interface YAWLMultipleInstanceTask
public void setMaximumInstances(long instanceBound)
setMaximumInstances
in interface YAWLMultipleInstanceTask
public long getContinuationThreshold()
getContinuationThreshold
in interface YAWLMultipleInstanceTask
public void setContinuationThreshold(long threshold)
setContinuationThreshold
in interface YAWLMultipleInstanceTask
public java.lang.String getInstanceCreationType()
getInstanceCreationType
in interface YAWLMultipleInstanceTask
public void setInstanceCreationType(java.lang.String creationType)
setInstanceCreationType
in interface YAWLMultipleInstanceTask
public java.lang.String getSplitterQuery()
getSplitterQuery
in interface YAWLMultipleInstanceTask
public void setSplitterQuery(java.lang.String query)
setSplitterQuery
in interface YAWLMultipleInstanceTask
public java.lang.String getAggregateQuery()
getAggregateQuery
in interface YAWLMultipleInstanceTask
public void setAggregateQuery(java.lang.String query)
setAggregateQuery
in interface YAWLMultipleInstanceTask
public java.lang.String getType()
getType
in class YAWLVertex