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

- Packages that use Selection
  Package | Description
  --- | ---
  com.corticon.eclipse.core.util |
  com.corticon.eclipse.studio.rule.rulesheet.table.core |
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core |
  com.corticon.eclipse.studio.test.testsheet.treeset.core |
  com.corticon.eclipse.studio.vocabulary.core |
  com.corticon.eclipse.studio.vocabulary.tree.core |

- - ### Uses of Selection in com.corticon.eclipse.core.util

    Subclasses of Selection in com.corticon.eclipse.core.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DiagramSelection` This class is a container used to encapsulate the selection state of a given diagram.
    `class` | `MatrixSelection` This class is a container used to encapsulate the selection state of a given Matrix, or a set of Matrix instances operating in tandem.
    `class` | `TreeviewSelection` This class is a container used to encapsulate the selection state of a given tree viewer.

  - ### Uses of Selection in com.corticon.eclipse.studio.rule.rulesheet.table.core

    Methods in com.corticon.eclipse.studio.rule.rulesheet.table.core that return Selection
    Modifier and Type | Method and Description
    --- | ---
    `Selection` | IRulesheetTableModelAPI.`getSelection()` Return the current selection state of the Rulesheet.

    Methods in com.corticon.eclipse.studio.rule.rulesheet.table.core with parameters of type Selection
    Modifier and Type | Method and Description
    --- | ---
    `void` | IRulesheetTableModelAPI.`copy(Selection aSelection)` Copy the selection to the system clipboard.
    `void` | IRulesheetTableModelAPI.`cut(Selection aSelection)` Cut the selection to the system clipboard.
    `void` | IRulesheetTableModelAPI.`delete(Selection aSelection)` Delete the selected area.
    `boolean` | IRulesheetTableModelAPI.`disableEnableBasedOnSelection(Selection aSelection, boolean abDisable)` Based on what is selected, disable the appropriate rows, columns or objects.
    `int` | IRulesheetTableModelAPI.`getActionDisableRole(Selection aSelection)` Determine whether the action should perform enable or disable function.
    `boolean` | IRulesheetTableModelAPI.`isCellSelected(Selection aSelection)` Returns `true`, if a cell in any matrix is selected, `false` otherwise.
    `boolean` | IRulesheetTableModelAPI.`isColumnSelected(Selection aSelection)` Returns `true`, if a column in any matrix is selected, `false` otherwise.
    `boolean` | IRulesheetTableModelAPI.`isEnabledAddColumnsToEnd(Selection aSelection)` Determine whether add columns to end function should be enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledAddRowsToEnd(Selection aSelection)` Determine whether add rows to end function should be enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledCheckForLogicalLoops(Selection aSelection)` Determine whether check for logical loops function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledCopy(Selection aSelection)` Determine whether copy function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledCut(Selection aSelection)` Determine whether cut function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledDelete(Selection aSelection)` Determine whether delete function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledDeleteColumn(Selection aSelection)` Determine whether delete column function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledDeleteRow(Selection aSelection)` Determine whether delete row function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledDisable(Selection aSelection)` Determine whether disable function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledExtendToDatabase(Selection aSelection)` Determine whether extend to database action should be enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledFilterDatabase(Selection aSelection)` Determine whether the "database filter" function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledFilterMinimum(Selection aSelection)` Deprecated. Minimum filters have been superseded by discrete filters.
    `boolean` | IRulesheetTableModelAPI.`isEnabledFilterPrecondition(Selection aSelection)` Determine whether the "precondition" function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledInsertColumn(Selection aSelection)` Determine whether insert column function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledInsertRow(Selection aSelection)` Determine whether insert row function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledPaste(Selection aSelection)` Determine whether paste function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledProcessThreshold(Selection aSelection)` Determine whether "Use Conditions as a processing Threshold" function is enabled.
    `boolean` | IRulesheetTableModelAPI.`isEnabledRenumberRules(Selection aSelection)` Determine whether renumber rules function is enabled.
    `void` | IRulesheetTableModelAPI.`paste(Selection aSelection)` Paste the system clipboard into the selected area.
    `boolean` | IRulesheetTableModelAPI.`removeScopeNodes(Selection aSelection)` Remove all existing node from the Scope section that are contained in the Selection, implicitly deleting all child nodes.
    `boolean` | IRulesheetTableModelAPI.`renumberRules(Selection aSelection)` Renumber rules on the input selection.
    `boolean` | IRulesheetTableModelAPI.`setSelection(Selection aSelection)` Set the selection state.

  - ### Uses of Selection in com.corticon.eclipse.studio.test.ruletest.tabfolder.core

    Methods in com.corticon.eclipse.studio.test.ruletest.tabfolder.core with parameters of type Selection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IRuletestTabFolderModelAPI.`goToEntity(Selection aSelection)` Select the target of a selected HREF-style association.

  - ### Uses of Selection in com.corticon.eclipse.studio.test.testsheet.treeset.core

    Methods in com.corticon.eclipse.studio.test.testsheet.treeset.core that return Selection
    Modifier and Type | Method and Description
    --- | ---
    `Selection` | ITestsheetTreeSetModelAPI.`getSelection()` Get selection

    Methods in com.corticon.eclipse.studio.test.testsheet.treeset.core with parameters of type Selection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ITestsheetTreeSetModelAPI.`addTestNodesFromSelection(int aiTreeviewID, Selection aSelection, java.lang.Object aObjectTarget)` Given a Selection instance consisting of a collection of EMF Vocabulary nodes, drop all of them onto the specified test tree.
    `void` | ITestsheetTreeSetModelAPI.`copy(Selection aSelection)` Copy the selection to the system clipboard.
    `void` | ITestsheetTreeSetModelAPI.`cut(Selection aSelection)` Cut the selection to the system clipboard.
    `void` | ITestsheetTreeSetModelAPI.`delete(Selection aSelection)` Delete the selected area.
    `java.util.List` | ITestsheetTreeSetModelAPI.`getDragFeedback(int aiTreeviewID, Selection aSelection, java.lang.Object aObjectTarget)` Given a drop target and a Selection of drag source nodes, return an ArrayList of feedback codes (type Integer) corresponding to the order of drag source nodes specified in the Selection.
    `boolean` | ITestsheetTreeSetModelAPI.`goToEntity(Selection aSelection)` Select the target of a selected HREF-style association.
    `boolean` | ITestsheetTreeSetModelAPI.`isAllowedDropTestNodesFromSelection(int aiTreeviewID, Selection aSelection, java.lang.Object aObjectTarget)` Given a Selection of Vocabulary nodes, determine whether *all* of the nodes can be successfully dropped on the target.
    `boolean` | ITestsheetTreeSetModelAPI.`isEnabledCopy(Selection aSelection)` Determine whether copy function is enabled.
    `boolean` | ITestsheetTreeSetModelAPI.`isEnabledCut(Selection aSelection)` Determine whether cut function is enabled.
    `boolean` | ITestsheetTreeSetModelAPI.`isEnabledDelete(Selection aSelection)` Determine whether delete function is enabled.
    `boolean` | ITestsheetTreeSetModelAPI.`isEnabledPaste(Selection aSelection)` Determine whether paste function is enabled.
    `boolean` | ITestsheetTreeSetModelAPI.`isEnabledSortEntities(Selection aSelection)` Determine whether Sort Entities function is enabled.
    `void` | ITestsheetTreeSetModelAPI.`paste(Selection aSelection)` Paste the system clipboard into the selected area.
    `boolean` | ITestsheetTreeSetModelAPI.`setSelection(Selection aSelection)` Set the selection state of the tree set.
    `boolean` | ITestsheetTreeSetModelAPI.`setToNull(Selection aSelection)` Given a Selection of TreeNode instances, set the value of each TreeNode to `null`.

  - ### Uses of Selection in com.corticon.eclipse.studio.vocabulary.core

    Methods in com.corticon.eclipse.studio.vocabulary.core that return Selection
    Modifier and Type | Method and Description
    --- | ---
    `Selection` | IJavaMetadataImportDialogAPI.`getSelectedPackages()` Return a Selection consisting of JavaMetadataPackage instances that were selected previously.

    Methods in com.corticon.eclipse.studio.vocabulary.core with parameters of type Selection
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | IJavaMetadataImportDialogAPI.`importJavaMetadata(Selection aSelection, java.util.List<java.lang.String> alistClasspath, IProgressDelegate aIProgressDelegate)` Import Java class metadata for the specified Selection of packages.
    `boolean` | IVocabularyModelAPI.`isEnabledAddAssociation(Selection aSelection)` Determine whether Add Association function is enabled.
    `boolean` | IVocabularyModelAPI.`isEnabledAddAttribute(Selection aSelection)` Determine whether Add Attribute function is enabled.
    `boolean` | IVocabularyModelAPI.`isEnabledAddDomain(Selection aSelection)` Determine whether Add Domain function is enabled.
    `boolean` | IVocabularyModelAPI.`isEnabledAddEntity(Selection aSelection)` Determine whether Add Entity function is enabled.
    `boolean` | IVocabularyModelAPI.`isEnabledImportJavaClassMetadata(Selection aSelection)` Determine whether Import Java Class Metadata function is enabled.
    `boolean` | IJavaMetadataImportDialogAPI.`isPageCompleteJavaPackageSelection(Selection aSelection)` Determine whether the Java Package Selection wizard page is complete.

  - ### Uses of Selection in com.corticon.eclipse.studio.vocabulary.tree.core

    Methods in com.corticon.eclipse.studio.vocabulary.tree.core that return Selection
    Modifier and Type | Method and Description
    --- | ---
    `Selection` | IVocabularyTreeModelAPI.`getSelection()` Return the current selection state of the Vocabulary.

    Methods in com.corticon.eclipse.studio.vocabulary.tree.core with parameters of type Selection
    Modifier and Type | Method and Description
    --- | ---
    `void` | IVocabularyTreeModelAPI.`copy(Selection aSelection)` Copy the selection to the system clipboard.
    `void` | IVocabularyTreeModelAPI.`cut(Selection aSelection)` Cut the selection to the system clipboard.
    `void` | IVocabularyTreeModelAPI.`delete(Selection aSelection)` Delete the selected area.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledAddRowsToEnd(Selection aSelection)` Determine whether add rows to end function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledCopy(Selection aSelection)` Determine whether copy function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledCut(Selection aSelection)` Determine whether cut function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledDelete(Selection aSelection)` Determine whether delete function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledDeleteRow(Selection aSelection)` Determine whether delete row function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledInsertRow(Selection aSelection)` Determine whether insert row function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledMoveDown(Selection aSelection)` Determine whether move down function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledMoveUp(Selection aSelection)` Determine whether move up function is enabled.
    `boolean` | IVocabularyTreeModelAPI.`isEnabledPaste(Selection aSelection)` Determine whether paste function is enabled.
    `void` | IVocabularyTreeModelAPI.`paste(Selection aSelection)` Paste the system clipboard into the selected area.
    `boolean` | IVocabularyTreeModelAPI.`setSelection(Selection aSelection)` Set the selection state of the Vocabulary.

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