## Uses of Class
com.corticon.eclipse.core.util.Coordinates

- Packages that use Coordinates
  Package | Description
  --- | ---
  com.corticon.eclipse.studio.rule.ruleflow.diagram.core |

- - ### Uses of Coordinates in com.corticon.eclipse.studio.rule.ruleflow.diagram.core

    Methods in com.corticon.eclipse.studio.rule.ruleflow.diagram.core that return Coordinates
    Modifier and Type | Method and Description
    --- | ---
    `Coordinates` | IRuleflowDiagramModelAPI.`getCoordinates(com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.FlowShape aFlowShape)` Return the coordinates of a specified FlowShape.

    Methods in com.corticon.eclipse.studio.rule.ruleflow.diagram.core with parameters of type Coordinates
    Modifier and Type | Method and Description
    --- | ---
    `com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape` | IRuleflowDiagramModelAPI.`addActivityShape(org.eclipse.emf.common.util.URI aURIRuleActivity, Coordinates aCoordinates)` Add a new ActivityShape to the diagram at the specified Coordinates.
    `boolean` | IRuleflowDiagramModelAPI.`addActivityShapes(TreeviewSelection aTreeviewSelection, Coordinates aCoordinates)` Given a TreeviewSelection (of URIs representing Rulesheet and/or Ruleflow assets), add multiple ActivityShape instances to the diagram starting at the specified Coordinates.
    `com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape` | IRuleflowDiagramModelAPI.`addConnectorShape(java.lang.String astrConnectorClass, java.lang.String astrConnectorService, Coordinates aCoordinates)` Add a new ConnectorShape to the diagram.
    `com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape` | IRuleflowDiagramModelAPI.`addConnectorToSubflow(com.corticon.rulesemf.canonicalrulemodel.ruleflow.Subflow aSubflowParent, java.lang.String astrConnectorClass, java.lang.String astrConnectorService, Coordinates aCoordinates)` Add Connector to a specific Subflow.
    `boolean` | IRuleflowDiagramModelAPI.`addInitiateShape(Coordinates aCoordinates)` Add a new InitiateShape to the diagram.
    `com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape` | IRuleflowDiagramModelAPI.`addRulesheetToSubflow(com.corticon.rulesemf.canonicalrulemodel.ruleflow.Subflow aSubflowParent, org.eclipse.emf.common.util.URI aRulesheetURI, Coordinates aCoordinates)` Add Rulesheet to Subflow.
    `com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape` | IRuleflowDiagramModelAPI.`addSubflow(Coordinates aCoordinates)` Add a Subflow at the specified coordinates
    `com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape` | IRuleflowDiagramModelAPI.`addSubflowToSubflow(com.corticon.rulesemf.canonicalrulemodel.ruleflow.Subflow aSubflowParent, Coordinates aCoordinates)` Add Subflow to Subflow.
    `boolean` | IRuleflowDiagramModelAPI.`addTerminateShape(Coordinates aCoordinates)` Add a new TerminateShape to the diagram.
    `boolean` | IRuleflowDiagramModelAPI.`drag(com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.FlowShape aFlowShape, Coordinates aCoordinates)` Drag a FlowShape to the specified Coordinates.
    `java.util.List` | IRuleflowDiagramModelAPI.`getDragFeedback(DiagramSelection aDiagramSelection, Coordinates aCoordinates)` Given a DiagramSelection (consisting of FlowShape instances), and Coordinates, return an ArrayList of feedback codes (type Integer) corresponding to the order of the shapes specified in the DiagramSelection.
    `int` | IRuleflowDiagramModelAPI.`getDragFeedback(com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.FlowShape aFlowShape, Coordinates aCoordinates)` Given a FlowShape instance and a target Coordinates, return feedback generate feedback regarding whether the shape can be successfully dropped at the specified position.
    `boolean` | IRuleflowDiagramModelAPI.`isAllowedAddActivityShape(org.eclipse.emf.common.util.URI aURIRuleActivity, Coordinates aCoordinates)` Determine whether a RuleActivity representing the specified Rulesheet or Ruleflow could be added to the diagram at the specified Coordinates.
    `boolean` | IRuleflowDiagramModelAPI.`isAllowedAddActivityShapes(TreeviewSelection aTreeviewSelection, Coordinates aCoordinates)` Given a TreeviewSelection consisting of one or more URIs that represent Rulesheet and/or Ruleflow assets, determine whether *all* of the assets can be successfully dropped onto the diagram as RuleActivity shapes.
    `boolean` | IRuleflowDiagramModelAPI.`isAllowedAddInitiateShape(Coordinates aCoordinates)` Determine whether an InitiateShape can be added to the diagram.
    `boolean` | IRuleflowDiagramModelAPI.`isAllowedAddTerminateShape(Coordinates aCoordinates)` Determine whether a TerminateShape can be added to the diagram.
    `boolean` | IRuleflowDiagramModelAPI.`moveNode(com.corticon.rulesemf.canonicalrulemodel.ruleflow.Flow aFlowParent, com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.ActivityShape aActivityShape, Coordinates aCoordinates)` Move shape to a different Subflow, or to top-level in Ruleflow.
    `boolean` | IRuleflowDiagramModelAPI.`setCoordinates(com.corticon.rulesemf.viewrulemodel.ruleflow.flowdiagram.FlowShape aFlowShape, Coordinates aCoordinates)` Set the coordinates of a specified shape.

Copyright © 2005-2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.