public final class YMultiInstanceAttributes extends java.lang.Object implements java.lang.Cloneable, YVerifiable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CREATION_MODE_DYNAMIC |
static java.lang.String |
CREATION_MODE_STATIC |
| Modifier | Constructor and Description |
|---|---|
|
YMultiInstanceAttributes(YTask container) |
protected |
YMultiInstanceAttributes(YTask container,
java.lang.String minInstancesQuery,
java.lang.String maxInstancesQuery,
java.lang.String thresholdQuery,
java.lang.String creationMode) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
java.lang.String |
getCreationMode() |
int |
getMaxInstances() |
java.lang.String |
getMaxInstancesQuery() |
java.lang.String |
getMIFormalInputParam() |
java.lang.String |
getMIFormalOutputQuery() |
java.lang.String |
getMIJoiningQuery() |
int |
getMinInstances() |
java.lang.String |
getMinInstancesQuery() |
java.lang.String |
getMIOutputAssignmentVar() |
java.lang.String |
getMISplittingQuery() |
protected YTask |
getTask() |
int |
getThreshold() |
java.lang.String |
getThresholdQuery() |
boolean |
isDynamicCreationMode() |
boolean |
isMultiInstance() |
void |
setMIFormalInputParam(java.lang.String variableName) |
void |
setMIFormalOutputQuery(java.lang.String remoteOutputQuery) |
void |
setProperties(java.lang.String minInstancesQuery,
java.lang.String maxInstancesQuery,
java.lang.String thresholdQuery,
java.lang.String creationMode) |
protected void |
setTask(YTask task) |
void |
setUniqueInputMISplittingQuery(java.lang.String inputQuery) |
void |
setUniqueOutputMIJoiningQuery(java.lang.String outputProcessingQuery) |
java.lang.String |
toXML() |
void |
verify(YVerificationHandler handler)
Internally verify the object against YAWL language semantics and
report any errors and/or warnings.
|
public static final java.lang.String CREATION_MODE_DYNAMIC
public static final java.lang.String CREATION_MODE_STATIC
public YMultiInstanceAttributes(YTask container)
protected YMultiInstanceAttributes(YTask container, java.lang.String minInstancesQuery, java.lang.String maxInstancesQuery, java.lang.String thresholdQuery, java.lang.String creationMode)
protected YTask getTask()
protected void setTask(YTask task)
public int getMinInstances()
public java.lang.String getMinInstancesQuery()
public int getMaxInstances()
public java.lang.String getMaxInstancesQuery()
public int getThreshold()
public java.lang.String getThresholdQuery()
public java.lang.String getCreationMode()
public boolean isDynamicCreationMode()
public void setProperties(java.lang.String minInstancesQuery,
java.lang.String maxInstancesQuery,
java.lang.String thresholdQuery,
java.lang.String creationMode)
public void verify(YVerificationHandler handler)
YVerifiableverify in interface YVerifiableYVerificationMessagepublic void setUniqueInputMISplittingQuery(java.lang.String inputQuery)
public java.lang.String getMISplittingQuery()
public java.lang.String getMIFormalInputParam()
public void setMIFormalInputParam(java.lang.String variableName)
public java.lang.String getMIOutputAssignmentVar()
public java.lang.String getMIFormalOutputQuery()
public void setMIFormalOutputQuery(java.lang.String remoteOutputQuery)
public java.lang.String getMIJoiningQuery()
public void setUniqueOutputMIJoiningQuery(java.lang.String outputProcessingQuery)
public java.lang.String toXML()
public boolean isMultiInstance()
public java.lang.Object clone()
clone in class java.lang.ObjectCopyright © 2004-2014 The YAWL Foundation.