Uses of Enum
de.xima.fc.common.geometry.EAxisPolarity
Packages that use EAxisPolarity
-
Uses of EAxisPolarity in de.xima.fc.common.geometry
Subclasses with type arguments of type EAxisPolarity in de.xima.fc.common.geometryModifier and TypeClassDescriptionenumThe polarity or direction of an axis in a coordinate system.Methods in de.xima.fc.common.geometry that return EAxisPolarityModifier and TypeMethodDescriptionEAxisPolarity.inverse()Returns the opposite polarity of this axis polarity.ECardinalDirection2D.polarity()The axis polarity of this cardinal direction.static EAxisPolarityReturns the enum constant of this type with the specified name.static EAxisPolarity[]EAxisPolarity.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in de.xima.fc.common.geometry with parameters of type EAxisPolarityModifier and TypeMethodDescriptionstatic doubleGeometry2D.maxCoordinateInDirection(EAxisPolarity direction, double x, double y) Returns the maximal coordinate in the specified axis direction for the two given coordinates in 2D space.static doubleGeometry2D.maxCoordinateInDirection(EAxisPolarity direction, double a, double b, double c) Returns the maximal coordinate in the specified axis direction for the 3 given coordinates in 2D space.static doubleGeometry2D.maxCoordinateInDirection(EAxisPolarity direction, double a, double b, double c, double d) Returns the maximal coordinate in the specified axis direction for the 4 given coordinates in 2D space.static ECardinalDirection2DECardinalDirection2D.ofAxisAndPolarity(ECartesianAxis2D axis, EAxisPolarity polarity) Returns the cardinal direction corresponding to the given axis and direction. -
Uses of EAxisPolarity in de.xima.fc.interfaces.workflow.bpmn
Methods in de.xima.fc.interfaces.workflow.bpmn that return EAxisPolarityModifier and TypeMethodDescriptionIWorkflowBpmnModelContext.crossFlowPolarity()Theaxis polarityof the cross flow direction, which is theflowDirectionrotated by 90 degrees anti-clockwise.IWorkflowBpmnModelContext.flowPolarity()Theaxis polarityof the direction of the flow indicating how BPMN elements are laid out in the diagram.IWorkflowBpmnModelContext.reverseCrossFlowPolarity()Thepolarityof thecross flow direction.IWorkflowBpmnModelContext.reverseFlowPolarity()Thepolarityof theflow direction.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type EAxisPolarityModifier and TypeMethodDescriptionIWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventAtEdge(ECardinalDirection2D side, EAxisPolarity direction, de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event, IWorkflowBpmnAlignmentItem<?, ?> item) Appends aboundary eventat one of the foursidesof the sub process, either at the beginning or at the end of that side, depending on the given direction.IAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventAtEdge(ECardinalDirection2D side, EAxisPolarity direction, de.xima.bpmn_model.api.element.bpmn.events.EventDefinition<?> eventDefinition, String name) Appends aboundary eventat one of the foursidesof the sub process, either at the beginning or at the end of that side, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventAtEdge(ECardinalDirection2D side, EAxisPolarity direction, IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) Appends aboundary eventat one of the foursidesof the sub process, either at the beginning or at the end of that side, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side, EAxisPolarity direction, int boundaryEventIndex, de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event, IWorkflowBpmnAlignmentItem<?, ?> item) Appends aboundary eventnext to an existing boundary event on one of the foursidesof the sub process; either before or after the boundary event, depending on the given direction.IAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side, EAxisPolarity direction, int boundaryEventIndex, de.xima.bpmn_model.api.element.bpmn.events.EventDefinition<?> eventDefinition, String name) Appends aboundary eventnext to an existing boundary event on one of the foursidesof the sub process; either before or after the boundary event, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side, EAxisPolarity direction, int boundaryEventIndex, IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) Appends aboundary eventnext to an existing boundary event on one of the foursidesof the sub process; either before or after the boundary event, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide, EAxisPolarity direction, de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event, IWorkflowBpmnAlignmentItem<?, ?> item) Appends aboundary eventnext to the in or out port of the sub process; either before or after the port, depending on the given direction.IAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide, EAxisPolarity direction, de.xima.bpmn_model.api.element.bpmn.events.EventDefinition<?> eventDefinition, String name) Appends aboundary eventnext to the in or out port of the sub process; either before or after the port, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide, EAxisPolarity direction, IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) Appends aboundary eventnext to the in or out port of the sub process; either before or after the port, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLength(ECartesianAxis2D axis, EAxisPolarity direction, double length) Increases the inner length of the sub process to the given value by adding new space at the given side.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLengthBy(ECartesianAxis2D axis, EAxisPolarity direction, double amount) Increases the inner length of the sub process by the given amount at the given side, adding new space at that side.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLength(ECartesianAxis2D axis, EAxisPolarity direction, double length) Increases the outer length of the sub process to the given value by adding new space at the given side.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLengthBy(ECartesianAxis2D axis, EAxisPolarity direction, double amount) Increases the outer length of the sub process by the given amount at the given side, adding new space at that side.IWorkflowBpmnLayoutAxisDirectionOptionsBuilder.polarity(EAxisPolarity polarity) Sets the axis polarity in which the items are aligned.IWorkflowBpmnLayoutPortDirectionOptionsBuilder.portDirection(ECartesianAxis2D portAxis, EAxisPolarity axisDirection) Sets the in / out port position.