Interface IStructuredBpmnModelPartChild

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?> container()
      The FlowElementsContainer that should contain root elements of the child part.
      de.xima.bpmn_model.api.element.bpmn.process.Lane lane()
      May be set only when container() is an instance of LaneSetsContaining, 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()
        The FlowElementsContainer that should contain root elements of the child part. Root elements are BPMN elements that are not associated with a flow 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 when container() is an instance of LaneSetsContaining, 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 are BPMN elements that are not associated with a FlowElementsContainer. 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.