## Uses of Interface
com.corticon.eclipse.core.IModelAPI

- Packages that use IModelAPI
  Package | Description
  --- | ---
  com.corticon.eclipse.core |
  com.corticon.eclipse.core.util |
  com.corticon.eclipse.studio.database.access.core |
  com.corticon.eclipse.studio.operations.core |
  com.corticon.eclipse.studio.rule.optimizer.ambiguity.core |
  com.corticon.eclipse.studio.rule.optimizer.completeness.core |
  com.corticon.eclipse.studio.rule.optimizer.expandcollapse.core |
  com.corticon.eclipse.studio.rule.ruleflow.core |
  com.corticon.eclipse.studio.rule.ruleflow.diagram.core |
  com.corticon.eclipse.studio.rule.rulesheet.core |
  com.corticon.eclipse.studio.rule.rulesheet.table.core |
  com.corticon.eclipse.studio.test.ruletest.core |
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core |
  com.corticon.eclipse.studio.test.testsheet.core |
  com.corticon.eclipse.studio.test.testsheet.treeset.core |
  com.corticon.eclipse.studio.vocabulary.core |
  com.corticon.eclipse.studio.vocabulary.tree.core |

- - ### Uses of IModelAPI in com.corticon.eclipse.core

    Methods in com.corticon.eclipse.core that return IModelAPI
    Modifier and Type | Method and Description
    --- | ---
    `IModelAPI` | IModelAPI.`newInstance()` A generic method that will return a new instance of a IModelAPI of the calling descendent class.

    Methods in com.corticon.eclipse.core with parameters of type IModelAPI
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IModelAPI.`remapResource(org.eclipse.emf.common.util.URI aURIOld, org.eclipse.emf.common.util.URI aURINew, IModelAPI aIModelAPIReferenced)` Deprecated. Third positional parameter is not used.
    `void` | IModelAPI.`setAPIState(IModelAPI aIModelAPI)` Set this API's internal state identically to another API's state.

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

    Methods in com.corticon.eclipse.core.util with parameters of type IModelAPI
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | CcUtil.`isMyNotification(IModelAPI aIModelAPI, org.eclipse.emf.common.notify.Notification aNotification)` Given an API instance and a notification, return and indication of whether the notification pertains to the primary resource of the API (i.e., whether the notification came from that resource as opposed to some other resource.
    `static boolean` | CcUtil.`isMyNotificationBatch(IModelAPI aIModelAPI, NotificationBatch aNotificationBatch)` Given an API instance and a notification batch, return and indication of whether the notification batch pertains to the primary resource of the API (i.e., whether the notification came from that resource as opposed to some other resource.
    `static boolean` | CcUtil.`isMyNotificationInBatch(IModelAPI aIModelAPI, NotificationBatch aNotificationBatch)` Given an API instance and a notification batch, return and indication of whether the notification batch contains any resource that pertains the primary resource of the API (i.e., whether the notification came from that resource as opposed to some other resource.

  - ### Uses of IModelAPI in com.corticon.eclipse.studio.database.access.core

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.database.access.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IDatabaseAccessAPI` Database Access API provides functions needed to support the Enterprise Data Connector (EDC).

  - ### Uses of IModelAPI in com.corticon.eclipse.studio.operations.core

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.operations.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IOperationsModelAPI` The Operations Model API provides a standardized interface for querying built-in and extended operations.

  - ### Uses of IModelAPI in com.corticon.eclipse.studio.rule.optimizer.ambiguity.core

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.optimizer.ambiguity.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IAmbiguityCheckAPI` The Ambiguity Check API provides a standardized interface to allow client programs to check for ambiguities within a rule set.

  - ### Uses of IModelAPI in com.corticon.eclipse.studio.rule.optimizer.completeness.core

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.optimizer.completeness.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ICompletenessCheckAPI` The Completeness Check API provides a standardized interface to allow client programs to check for completeness within a rule set.

  - ### Uses of IModelAPI in com.corticon.eclipse.studio.rule.optimizer.expandcollapse.core

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.optimizer.expandcollapse.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IExpandCollapseAPI` The Expand/Collapse API provides a standardized interface to allow client programs to expand, collapse and compress rules.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.ruleflow.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRuleflowModelAPI` Ruleflow Model API implementation.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.ruleflow.diagram.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRuleflowDiagramModelAPI` The Ruleflow diagram model API provides a standardized interface for the Flow Diagram presentation metaphor.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.rulesheet.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRulesheetModelAPI` The Rulesheet Model API provides a standardized interface for querying and manipulating Rulesheet model objects.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.rule.rulesheet.table.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRulesheetTableModelAPI` Rulesheet Table Model API contains methods needed to query and manipulate Rulesheet model objects from the perspective of the Decision Table presentation metaphor.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.test.ruletest.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRuletestModelAPI` The Ruletest Model API provides a standardized interface for querying and manipulating canonical Ruletest assets.

    Methods in com.corticon.eclipse.studio.test.ruletest.core that return IModelAPI
    Modifier and Type | Method and Description
    --- | ---
    `IModelAPI` | IRuletestModelAPI.`getSecondaryAPI()` Return the secondary (nested) API.

    Methods in com.corticon.eclipse.studio.test.ruletest.core with parameters of type IModelAPI
    Modifier and Type | Method and Description
    --- | ---
    `void` | IRuletestModelAPI.`setSecondaryAPI(IModelAPI aIModelAPISecondary)` Set a reference to the secondary (nested) API.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.test.ruletest.tabfolder.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IRuletestTabFolderModelAPI` The Ruletest TabFolder Model API provides a standardized interface for querying and manipulating Ruletest objects from perspective of the TabFolder metaphor.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.test.testsheet.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ITestsheetModelAPI` The Testsheet Model API provides a standardized interface for querying and manipulating canonical Testsheet assets.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.test.testsheet.treeset.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ITestsheetTreeSetModelAPI` The Testsheet Tree Set Model API provides a standardized interface for querying and manipulating Test model objects from the perspective of the Test Tree Set presentation metaphor.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.vocabulary.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IDatabaseMappingAPI` Database Mapping API implementation.
    `interface` | `IDatabaseMetadataAPI` Database Metadata API.
    `interface` | `IJavaMappingAPI` Java Mapping API implementation.
    `interface` | `IJavaMetadataAPI` Java Metadata API.
    `interface` | `IVocabularyModelAPI` The Vocabulary Model API provides a standardized interface for querying and manipulating Vocabulary metadata.

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

    Subinterfaces of IModelAPI in com.corticon.eclipse.studio.vocabulary.tree.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IVocabularyTreeModelAPI` The Vocabulary Tree Model API provides a standardized interface for querying and manipulating Vocabulary metadata from the perspective of the Vocabulary tree metaphor.

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