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)
YVerifiable
verify
in interface YVerifiable
YVerificationMessage
public 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.Object
Copyright © 2004-2014 The YAWL Foundation.