public class MultipleAtomicTask extends YAWLTask implements YAWLMultipleInstanceTask, YAWLAtomicTask
_yawlElement, BOTTOM, DEFAULT_VERTEX_FOREGROUND, LEFT, NOWHERE, RIGHT, TOP
attributes
Constructor and Description |
---|
MultipleAtomicTask(java.awt.geom.Point2D startPoint,
YTask yTask)
This constructor is to be invoked whenever we are creating a new
multiple atomic task from scratch.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAggregateQuery() |
long |
getContinuationThreshold() |
YDecomposition |
getDecomposition() |
java.lang.String |
getInstanceCreationType() |
long |
getMaximumInstances() |
long |
getMinimumInstances() |
java.lang.String |
getSplitterQuery() |
java.lang.String |
getType() |
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, 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
getID, getLabel, getName
public MultipleAtomicTask(java.awt.geom.Point2D startPoint, YTask yTask)
public void setYAWLElement(YTask shadow)
setYAWLElement
in class YAWLVertex
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 void setDecomposition(YDecomposition decomposition)
setDecomposition
in interface YAWLAtomicTask
setDecomposition
in class YAWLTask
public YDecomposition getDecomposition()
getDecomposition
in interface YAWLAtomicTask
getDecomposition
in class YAWLTask
public java.lang.String getType()
getType
in class YAWLVertex