Class BPMN2Profile.BPMNProcessStereotype
java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.cbm.profiles.BPMN2Profile.BPMNProcessStereotype
- Enclosing class:
 - BPMN2Profile
 
public static class BPMN2Profile.BPMNProcessStereotype
extends ProfileImplementation.StereotypeWrapper
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCorrelation Subscriptions are a feature of context-based correlation.static final StringFor Processes that interact with other Participants, a definitional Collaboration can be referenced by the Process.static final StringThis attribute is used to uniquely identify BPMN elements.static final Stringstatic final StringA Boolean value specifying whether interactions, such as sending and receiving Messages and Events, not modeled in the Process can occur when the Process is executed or performed.static final StringThe processType attribute Provides additional information about the level of abstraction modeled by this Process.static final StringDefines the resource that will perform or will be responsible for the Process.static final Stringstatic final Stringstatic final StringThe Interfaces describing the external behavior provided by this element.static final StringModelers can declare that they intend all executions or performances of one Process to also be valid for another Process. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddCorrelationSubscriptions(Element element, Element value) voidaddResources(Element element, Element value) voidaddSupportedInterfacesRefs(Element element, Element value) voidaddSupports(Element element, Element value) protected voidclear()voidclearCorrelationSubscriptions(Element element) voidvoidvoidclearIoSpecification(Element element) voidclearIsClosed(Element element) voidclearProcessType(Element element) voidclearResources(Element element) voidclearState(Element element) voidclearSupportedInterfacesRefs(Element element) voidclearSupports(Element element) getCorrelationSubscriptions(Element element) getDefintitionalCollaborationRef(Element element) getIoSpecification(Element element) getProcessType(Element element) getResources(Element element) Returns stereotype for this wrapper.getSupportedInterfacesRefs(Element element) getSupports(Element element) booleanstatic booleanisInstance(Element element) isIsClosed(Element element) voidremoveCorrelationSubscriptions(Element element, Element value) voidremoveResources(Element element, Element value) voidremoveSupportedInterfacesRefs(Element element, Element value) voidremoveSupports(Element element, Element value) voidsetCorrelationSubscriptions(Element element, Collection<? extends Element> value) voidsetDefintitionalCollaborationRef(Element element, Element value) voidvoidsetIoSpecification(Element element, Element value) voidsetIsClosed(Element element, Boolean value) voidsetProcessType(Element element, BPMN2Profile.ProcessTypeEnum value) voidsetResources(Element element, Collection<? extends Element> value) voidsetState(Element element, BPMN2Profile.ProcessStateEnum value) voidsetSupportedInterfacesRefs(Element element, Collection<? extends Element> value) voidsetSupports(Element element, Collection<? extends Element> value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply 
- 
Field Details
- 
STEREOTYPE_NAME
- See Also:
 
 - 
CORRELATIONSUBSCRIPTIONS
Correlation Subscriptions are a feature of context-based correlation. Correlation Subscriptions are used to correlate incoming Messages against data in the Process context. A Process MAY contain several correlationSubscriptions.- See Also:
 
 - 
DEFINTITIONALCOLLABORATIONREF
For Processes that interact with other Participants, a definitional Collaboration can be referenced by the Process. The definitional Collaboration specifies the Participants the Process interacts with, and more specifically, which individual service, Send or Receive Task, or Message Event, is connected to which Participant through Message Flows. The definitional Collaboration need not be displayed. Additionally, the definitional Collaboration can be used to include Conversation information within a Process.- See Also:
 
 - 
ISCLOSED
A Boolean value specifying whether interactions, such as sending and receiving Messages and Events, not modeled in the Process can occur when the Process is executed or performed. If the value is true, they MAY NOT occur. If the value is false, they MAY occur.- See Also:
 
 - 
PROCESSTYPE
The processType attribute Provides additional information about the level of abstraction modeled by this Process. A public Process shows only those flow elements that are relevant to external consumers. Internal details are not modeled. These Processes are publicly visible and can be used within a Collaboration. Note that the public processType was named abstract in BPMN 1.2. A private Process is one that is internal to a specific organization. An executable Process is a private Process that has been modeled for the purpose of being executed according to the semantics. Of course, during the development cycle of the Process, there will be stages where the Process does not have enough detail to be executable. A non-executable Process is a private Process that has been modeled for the purpose of documenting Process behavior at a modeler-defined level of detail. Thus, information needed for execution, such as formal condition expressions are typically not included in a non-executable Process.- See Also:
 
 - 
RESOURCES
Defines the resource that will perform or will be responsible for the Process. The resource, e.g., a performer, can be specified in the form of a specific individual, a group, an organization role or position, or an organization. Note that the assigned resources of the Process does not determine the assigned resources of the Activities that are contained by the Process.- See Also:
 
 - 
STATE
- See Also:
 
 - 
SUPPORTS
Modelers can declare that they intend all executions or performances of one Process to also be valid for another Process. This means they expect all the executions or performances of the first Processes to also follow the steps laid out in the second Process.- See Also:
 
 - 
IOSPECIFICATION
- See Also:
 
 - 
SUPPORTEDINTERFACESREFS
The Interfaces describing the external behavior provided by this element.- See Also:
 
 - 
ID
This attribute is used to uniquely identify BPMN elements.- See Also:
 
 
 - 
 - 
Constructor Details
- 
BPMNProcessStereotype
 
 - 
 - 
Method Details
- 
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
 getStereotypein classProfileImplementation.StereotypeWrapper- Returns:
 - stereotype
 
 - 
getCorrelationSubscriptionsProperty
 - 
getDefintitionalCollaborationRefProperty
 - 
getIsClosedProperty
 - 
getProcessTypeProperty
 - 
getResourcesProperty
 - 
getStateProperty
 - 
getSupportsProperty
 - 
getIoSpecificationProperty
 - 
getSupportedInterfacesRefsProperty
 - 
getIdProperty
 - 
setCorrelationSubscriptions
public void setCorrelationSubscriptions(Element element, @CheckForNull Collection<? extends Element> value)  - 
clearCorrelationSubscriptions
 - 
addCorrelationSubscriptions
 - 
removeCorrelationSubscriptions
 - 
getCorrelationSubscriptions
 - 
setDefintitionalCollaborationRef
 - 
clearDefintitionalCollaborationRef
 - 
getDefintitionalCollaborationRef
 - 
setIsClosed
 - 
clearIsClosed
 - 
isIsClosed
 - 
setProcessType
 - 
clearProcessType
 - 
getProcessType
 - 
setResources
 - 
clearResources
 - 
addResources
 - 
removeResources
 - 
getResources
 - 
setState
 - 
clearState
 - 
getState
 - 
setSupports
 - 
clearSupports
 - 
addSupports
 - 
removeSupports
 - 
getSupports
 - 
setIoSpecification
 - 
clearIoSpecification
 - 
getIoSpecification
 - 
setSupportedInterfacesRefs
public void setSupportedInterfacesRefs(Element element, @CheckForNull Collection<? extends Element> value)  - 
clearSupportedInterfacesRefs
 - 
addSupportedInterfacesRefs
 - 
removeSupportedInterfacesRefs
 - 
getSupportedInterfacesRefs
 - 
setId
 - 
clearId
 - 
getId
 - 
clear
protected void clear() - 
is
 - 
isInstance
 
 -