Interface IStructuredBpmnModelPartChild
public interface IStructuredBpmnModelPartChild
A child of a
IStructuredBpmnModelPart, see IStructuredBpmnModelPart.childParts(). Consists of the
IStructuredBpmnModelPart representing the child, the position of the child relative to the parent part; and
the FlowElementsContainer that should contain root elements of the child part.- Since:
- 8.4.0
-
Method Summary
Modifier and TypeMethodDescriptionde.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?> TheFlowElementsContainerthat should contain root elements of the child part.de.xima.bpmn_model.api.element.bpmn.process.Lanelane()May be set only whencontainer()is an instance ofLaneSetsContaining, and must be part of the lanes of that lane set containing element.part()The part representing the child.position()The position of the child part relative to the top-left corner of the parent part.
-
Method Details
-
container
de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?> container()TheFlowElementsContainerthat should contain root elements of the child part. Root elements areBPMN elementsthat are not associated with aflow elements container. May be null if the parent part does not specify an explicit container. In that case, all root elements are added to the container of the parent.- Returns:
- The container that should contain root elements of the child part, can be null.
-
lane
de.xima.bpmn_model.api.element.bpmn.process.Lane lane()May be set only whencontainer()is an instance ofLaneSetsContaining, and must be part of the lanes of that lane set containing element. Otherwise, this must be set to null.The
Lanethat should contain root elements of the child part. Root elements areBPMN elementsthat are not associated with aFlowElementsContainer. May be null if the parent part does not specify an explicit lane. In that case, all root elements are added to the lane of the parent, if any- Returns:
- The lane that should contain root elements of the child part, can be null.
-
part
IStructuredBpmnModelPart part()The part representing the child.- Returns:
- The part representing the child, never null.
-
position
Point2DDouble position()The position of the child part relative to the top-left corner of the parent part.- Returns:
- The position of the child part, never null.
-