Class InteroperabilitySettingsViewModel

    • Constructor Detail

      • InteroperabilitySettingsViewModel

        public InteroperabilitySettingsViewModel()
    • Method Detail

      • isAlwaysCenterPorts

        public boolean isAlwaysCenterPorts()
        Whether to always place in and out ports at the center of a BPMN shape's side. Defaults to false. Some BPMN tools only allow BPMN edges to connect to specific points on the shape. This setting may improve compatibility with such tools.
        Returns:
        Whether to always center ports on the shape's side.
      • setAlwaysCenterPorts

        public void setAlwaysCenterPorts​(boolean alwaysCenterPorts)
        Sets whether to always place in and out ports at the center of a BPMN shape's side. Defaults to false. Some BPMN tools only allow BPMN edges to connect to specific points on the shape. This setting may improve compatibility with such tools.
        Parameters:
        alwaysCenterPorts - true to always center ports on the shape's side, false otherwise.
      • isAxisAlignDiagonalConnections

        public boolean isAxisAlignDiagonalConnections()
        Whether to convert diagonal BpmnEdge to axis-aligned edges. May be needed for some tools that do not support diagonal edges.
        Returns:
        true to convert diagonal edges to axis-aligned edges, false otherwise.
      • setAxisAlignDiagonalConnections

        public void setAxisAlignDiagonalConnections​(boolean axisAlignDiagonalConnections)
        Sets whether to convert diagonal BpmnEdge to axis-aligned edges. May be needed for some tools that do not support diagonal edges.
        Parameters:
        axisAlignDiagonalConnections - true to convert diagonal edges to axis-aligned edges, false otherwise.
      • isIncludeDefaultValuesInXml

        public boolean isIncludeDefaultValuesInXml()
        Gets whether to include values for attributes in the XML output even if they are equal to their default value. May improve compatibility with some tools that do not respect the default values as per the BPMN 2 standard.
        Returns:
        true if default values should be included in the XML, false otherwise.
      • setIncludeDefaultValuesInXml

        public void setIncludeDefaultValuesInXml​(boolean includeDefaultValuesInXml)
        Sets whether to include values for attributes in the XML output even if they are equal to their default value. May improve compatibility with some tools that do not respect the default values as per the BPMN 2 standard.
        Parameters:
        includeDefaultValuesInXml - true if default values should be included in the XML, false otherwise.
      • isInlineEventDefinitionReferences

        public boolean isInlineEventDefinitionReferences()
        Whether to inline references to EventDefinition. May be needed for some tools that do not support event definitions references.
        Returns:
        true if event definition references should be inlined, false otherwise.
      • setInlineEventDefinitionReferences

        public void setInlineEventDefinitionReferences​(boolean inlineEventDefinitionReferences)
        Sets whether to inline references to EventDefinition. May be needed for some tools that do not support event definitions references.
        Parameters:
        inlineEventDefinitionReferences - true if event definition references should be inlined, false otherwise.