public class TProcess extends TCallableElement
tProcess complex type的 Java 类。
以下模式片段指定包含在此类中的预期内容。
<complexType name="tProcess">
<complexContent>
<extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tCallableElement">
<sequence>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}auditing" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}monitoring" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}property" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}laneSet" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}flowElement" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}artifact" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}resourceRole" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}correlationSubscription" maxOccurs="unbounded" minOccurs="0"/>
<element name="supports" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="processType" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tProcessType" default="None" />
<attribute name="isClosed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="isExecutable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="definitionalCollaborationRef" type="{http://www.w3.org/2001/XMLSchema}QName" />
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<JAXBElement<? extends TArtifact>> |
artifact |
protected TAuditing |
auditing |
protected List<TCorrelationSubscription> |
correlationSubscription |
protected QName |
definitionalCollaborationRef |
protected List<JAXBElement<? extends TFlowElement>> |
flowElement |
protected Boolean |
isClosed |
protected Boolean |
isExecutable |
protected List<TLaneSet> |
laneSet |
protected TMonitoring |
monitoring |
protected TProcessType |
processType |
protected List<TProperty> |
property |
protected List<JAXBElement<? extends TResourceRole>> |
resourceRole |
protected List<QName> |
supports |
ioBinding, ioSpecification, name, supportedInterfaceRefdocumentation, extensionElements, id| 构造器和说明 |
|---|
TProcess() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<JAXBElement<? extends TArtifact>> |
getArtifact()
Gets the value of the artifact property.
|
TAuditing |
getAuditing()
获取auditing属性的值。
|
List<TCorrelationSubscription> |
getCorrelationSubscription()
Gets the value of the correlationSubscription property.
|
QName |
getDefinitionalCollaborationRef()
获取definitionalCollaborationRef属性的值。
|
List<JAXBElement<? extends TFlowElement>> |
getFlowElement()
Gets the value of the flowElement property.
|
List<TLaneSet> |
getLaneSet()
Gets the value of the laneSet property.
|
TMonitoring |
getMonitoring()
获取monitoring属性的值。
|
TProcessType |
getProcessType()
获取processType属性的值。
|
List<TProperty> |
getProperty()
Gets the value of the property property.
|
List<JAXBElement<? extends TResourceRole>> |
getResourceRole()
Gets the value of the resourceRole property.
|
List<QName> |
getSupports()
Gets the value of the supports property.
|
boolean |
isIsClosed()
获取isClosed属性的值。
|
Boolean |
isIsExecutable()
获取isExecutable属性的值。
|
void |
setAuditing(TAuditing value)
设置auditing属性的值。
|
void |
setDefinitionalCollaborationRef(QName value)
设置definitionalCollaborationRef属性的值。
|
void |
setIsClosed(Boolean value)
设置isClosed属性的值。
|
void |
setIsExecutable(Boolean value)
设置isExecutable属性的值。
|
void |
setMonitoring(TMonitoring value)
设置monitoring属性的值。
|
void |
setProcessType(TProcessType value)
设置processType属性的值。
|
getIoBinding, getIoSpecification, getName, getSupportedInterfaceRef, setIoSpecification, setNamegetDocumentation, getExtensionElements, getId, getOtherAttributes, setExtensionElements, setIdprotected TAuditing auditing
protected TMonitoring monitoring
protected List<JAXBElement<? extends TFlowElement>> flowElement
protected List<JAXBElement<? extends TArtifact>> artifact
protected List<JAXBElement<? extends TResourceRole>> resourceRole
protected List<TCorrelationSubscription> correlationSubscription
protected TProcessType processType
protected Boolean isClosed
protected Boolean isExecutable
protected QName definitionalCollaborationRef
public void setAuditing(TAuditing value)
value - allowed object is
TAuditingpublic TMonitoring getMonitoring()
TMonitoringpublic void setMonitoring(TMonitoring value)
value - allowed object is
TMonitoringpublic List<TProperty> getProperty()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the property property.
For example, to add a new item, do as follows:
getProperty().add(newItem);
Objects of the following type(s) are allowed in the list
TProperty
public List<TLaneSet> getLaneSet()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the laneSet property.
For example, to add a new item, do as follows:
getLaneSet().add(newItem);
Objects of the following type(s) are allowed in the list
TLaneSet
public List<JAXBElement<? extends TFlowElement>> getFlowElement()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the flowElement property.
For example, to add a new item, do as follows:
getFlowElement().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<TEndEvent>
JAXBElement<TScriptTask>
JAXBElement<TSendTask>
JAXBElement<TAdHocSubProcess>
JAXBElement<TSubChoreography>
JAXBElement<TBusinessRuleTask>
JAXBElement<TCallActivity>
JAXBElement<TTask>
JAXBElement<TSequenceFlow>
JAXBElement<TChoreographyTask>
JAXBElement<TIntermediateCatchEvent>
JAXBElement<TStartEvent>
JAXBElement<TDataObjectReference>
JAXBElement<TInclusiveGateway>
JAXBElement<TCallChoreography>
JAXBElement<TServiceTask>
JAXBElement<TEvent>
JAXBElement<TBoundaryEvent>
JAXBElement<TEventBasedGateway>
JAXBElement<TIntermediateThrowEvent>
JAXBElement<TComplexGateway>
JAXBElement<TTransaction>
JAXBElement<TExclusiveGateway>
JAXBElement<TSubProcess>
JAXBElement<TDataObject>
JAXBElement<TParallelGateway>
JAXBElement<TImplicitThrowEvent>
JAXBElement<TDataStoreReference>
JAXBElement<TReceiveTask>
JAXBElement<TManualTask>
JAXBElement<TUserTask>
JAXBElement<TFlowElement>
public List<JAXBElement<? extends TArtifact>> getArtifact()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the artifact property.
For example, to add a new item, do as follows:
getArtifact().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<TGroup>
JAXBElement<TTextAnnotation>
JAXBElement<TAssociation>
JAXBElement<TArtifact>
public List<JAXBElement<? extends TResourceRole>> getResourceRole()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the resourceRole property.
For example, to add a new item, do as follows:
getResourceRole().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<THumanPerformer>
JAXBElement<TPotentialOwner>
JAXBElement<TPerformer>
JAXBElement<TResourceRole>
public List<TCorrelationSubscription> getCorrelationSubscription()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the correlationSubscription property.
For example, to add a new item, do as follows:
getCorrelationSubscription().add(newItem);
Objects of the following type(s) are allowed in the list
TCorrelationSubscription
public List<QName> getSupports()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the supports property.
For example, to add a new item, do as follows:
getSupports().add(newItem);
Objects of the following type(s) are allowed in the list
QName
public TProcessType getProcessType()
TProcessTypepublic void setProcessType(TProcessType value)
value - allowed object is
TProcessTypepublic boolean isIsClosed()
Booleanpublic void setIsClosed(Boolean value)
value - allowed object is
Booleanpublic void setIsExecutable(Boolean value)
value - allowed object is
Booleanpublic QName getDefinitionalCollaborationRef()
QNameCopyright © 2021. All rights reserved.