public class BPMNProcess extends TProcess
artifact, auditing, correlationSubscription, definitionalCollaborationRef, flowElement, isClosed, isExecutable, laneSet, monitoring, processType, property, resourceRole, supportsioBinding, ioSpecification, name, supportedInterfaceRefdocumentation, extensionElements, id| Constructor and Description |
|---|
BPMNProcess(TProcess bpmnProcess) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFlowElement(javax.xml.bind.JAXBElement<? extends TFlowElement> flowElement) |
java.util.List<javax.xml.bind.JAXBElement<? extends TFlowElement>> |
getFlowElement()
Gets the value of the flowElement property.
|
TFlowElement |
getFlowElement(java.lang.String id) |
java.lang.String |
getName()
Gets the value of the name property.
|
TSequenceFlow |
getSequenceFlow(javax.xml.namespace.QName sequenceFlowQName) |
TFlowElement |
getSourceElement(javax.xml.namespace.QName sequenceFlowName) |
TFlowElement |
getTargetElement(javax.xml.namespace.QName sequenceFlowQName) |
java.lang.String |
getTargetElementId(javax.xml.namespace.QName sequenceFlowQName) |
TProcess |
getWrappedBPMNProcess() |
protected void |
prepareElementsMap() |
getArtifact, getAuditing, getCorrelationSubscription, getDefinitionalCollaborationRef, getLaneSet, getMonitoring, getProcessType, getProperty, getResourceRole, getSupports, isIsClosed, isIsExecutable, setAuditing, setDefinitionalCollaborationRef, setIsClosed, setIsExecutable, setMonitoring, setProcessTypegetIoBinding, getIoSpecification, getSupportedInterfaceRef, setIoSpecification, setNamegetDocumentation, getExtensionElements, getId, getOtherAttributes, setExtensionElements, setIdpublic BPMNProcess(TProcess bpmnProcess)
public TProcess getWrappedBPMNProcess()
public java.lang.String getName()
TCallableElementgetName in class TCallableElementStringpublic java.util.List<javax.xml.bind.JAXBElement<? extends TFlowElement>> getFlowElement()
TProcess
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<TIntermediateThrowEvent>
JAXBElement<TChoreographyTask>
JAXBElement<TAdHocSubProcess>
JAXBElement<TManualTask>
JAXBElement<TIntermediateCatchEvent>
JAXBElement<TTransaction>
JAXBElement<TEndEvent>
JAXBElement<TServiceTask>
JAXBElement<TFlowElement>
JAXBElement<TEventBasedGateway>
JAXBElement<TSendTask>
JAXBElement<TCallActivity>
JAXBElement<TExclusiveGateway>
JAXBElement<TSubProcess>
JAXBElement<TComplexGateway>
JAXBElement<TUserTask>
JAXBElement<TInclusiveGateway>
JAXBElement<TDataStoreReference>
JAXBElement<TBoundaryEvent>
JAXBElement<TDataObject>
JAXBElement<TTask>
JAXBElement<TParallelGateway>
JAXBElement<TScriptTask>
JAXBElement<TCallChoreography>
JAXBElement<TReceiveTask>
JAXBElement<TDataObjectReference>
JAXBElement<TImplicitThrowEvent>
JAXBElement<TStartEvent>
JAXBElement<TEvent>
JAXBElement<TBusinessRuleTask>
JAXBElement<TSubChoreography>
JAXBElement<TSequenceFlow>
getFlowElement in class TProcesspublic TFlowElement getFlowElement(java.lang.String id)
public void addFlowElement(javax.xml.bind.JAXBElement<? extends TFlowElement> flowElement)
protected void prepareElementsMap()
public java.lang.String getTargetElementId(javax.xml.namespace.QName sequenceFlowQName)
public TFlowElement getTargetElement(javax.xml.namespace.QName sequenceFlowQName)
public TFlowElement getSourceElement(javax.xml.namespace.QName sequenceFlowName)
public TSequenceFlow getSequenceFlow(javax.xml.namespace.QName sequenceFlowQName)
Copyright © 2018 SAP SE. All Rights Reserved.