Interface IStructuredBpmnModelPartChild
-
public interface IStructuredBpmnModelPartChildA child of aIStructuredBpmnModelPart, seeIStructuredBpmnModelPart.childParts(). Consists of theIStructuredBpmnModelPartrepresenting the child, the position of the child relative to the parent part; and theFlowElementsContainerthat should contain root elements of the child part.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?>container()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.IStructuredBpmnModelPartpart()The part representing the child.Point2DDoubleposition()The position of the child part relative to the top-left corner of the parent part.
-
-
-
Method Detail
-
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.
-
-