public interface BpmnGroup extends BpmnArtifact
The Group object is an Artifact that provides a visual mechanism to group elements of a diagram informally. The grouping is tied to the Category supporting element . That is, a Group is a visual depiction of a single Category. The graphical elements within the Group will be assigned the Category of the Group. (Note: Categories can be highlighted through other mechanisms, such as color, as defined by a modeler or a modeling tool). Categories, which have user-defined semantics, can be used for documentation or analysis purposes.
For example, FlowElements can be categorized has being customer oriented vs. support oriented.
Groups are one way in which Categories of objects can be visually displayed on the diagram. That is, a Group is a visual depiction of a single Category. The graphical elements within the Group will be assigned the Category of the Group. The Category name appears on the diagram as the Group label. (Note: Categories can be highlighted through other mechanisms, such as color, as defined by a modeler or a modeling tool). A single Category can be used for multiple Groups in a diagram.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<BpmnFlowElement> |
getCategorized()
Getter for relation 'BpmnGroup->Categorized'
Metamodel description:
null
|
<T extends BpmnFlowElement> |
getCategorized(java.lang.Class<T> filterClass)
Filtered Getter for relation 'BpmnGroup->Categorized'
Metamodel description:
null
|
java.lang.String |
getCategory()
Getter for attribute 'BpmnGroup.Category'
Metamodel description:
specifies the Category that the Group represents (Further details about the definition of a Category can be found on page 92).
|
void |
setCategory(java.lang.String value)
Setter for attribute 'BpmnGroup.Category'
Metamodel description:
specifies the Category that the Group represents (Further details about the definition of a Category can be found on page 92).
|
getCollaboration, getProcess, getSubProcess, setCollaboration, setProcess, setSubProcess
getBpmnContext, getIncomingAssoc, getIncomingAssoc, getIncomingFlow, getIncomingFlow, getOutgoingAssoc, getOutgoingAssoc, getOutgoingFlow, getOutgoingFlow, getPartitionedLaneRefs, getPartitionedLaneRefs
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
java.lang.String getCategory()
void setCategory(java.lang.String value)
org.eclipse.emf.common.util.EList<BpmnFlowElement> getCategorized()
<T extends BpmnFlowElement> java.util.List<T> getCategorized(java.lang.Class<T> filterClass)