Interface IStructuredBpmnModelPartChild
-
public interface IStructuredBpmnModelPartChild
A child of aIStructuredBpmnModelPart
, seeIStructuredBpmnModelPart.childParts()
. Consists of theIStructuredBpmnModelPart
representing the child, the position of the child relative to the parent part; and theFlowElementsContainer
that 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()
TheFlowElementsContainer
that should contain root elements of the child part.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.IStructuredBpmnModelPart
part()
The part representing the child.Point2DDouble
position()
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()
TheFlowElementsContainer
that should contain root elements of the child part. Root elements areBPMN elements
that 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
Lane
that should contain root elements of the child part. Root elements areBPMN elements
that 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.
-
-