# Deprecated API

## Contents

- Deprecated Methods

- Deprecated Methods
  Method and Description
  com.corticon.eclipse.studio.rule.rulesheet.core.IRulesheetModelAPI.addLogicalVariable(EClass, int) Clean up of ModelAPI of EMF parametere objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.rule.rulesheet.core.IRulesheetModelAPI.addLogicalVariable(LogicalVariable, EReference, int) Clean up of ModelAPI of EMF parametere objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.addScopeAssociation(ScopeNode, EReference) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.addScopeAttribute(ScopeNode, EAttribute) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.addScopeEntity(EClass) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestAssociationHref(int, TestNode, TestNode, EReference) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestAssociationImbedded(int, TestNode, EReference) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestAttribute(int, TestNode, EAttribute) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestAttribute(int, TestNode, EAttribute, IEntity) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestAttribute(int, TestNode, IAttribute, IEntity) No need to supply IEntity, it can be inferred from IAttribute.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestEntity(int, EClass) Clean up of ModelAPI for EMF parameter objects. Replacing them with Corticon interfaces to conceal EMF behind top layer of our API. This will enable us to change out EMF if ever needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.addTestNodesFromVocabulary(int, IElement, TestNode, boolean, boolean) Parameter abAddHRef plays no role, this overload is not needed.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.copyToExpected(int, int) Use copyToExpected (no arguments) instead.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.executeTest() Use runTest() instead.
  com.corticon.eclipse.server.core.ICcServer.getDecisionServiceVersionNumbersFormatted(String) use getDecisionServiceMajorVersionNumbersFormatted(astrDecisionServiceName)
  com.corticon.eclipse.studio.vocabulary.core.IVocabularyModelAPI.getDomain()
  com.corticon.eclipse.studio.vocabulary.core.IEntity.getFullEntityNameUnderscoreIDForXMLDocuments(TestNode)
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.getInputTestNodeChildren(TestNode) Link to previous is now a copy rather than link issue.
  com.corticon.eclipse.studio.test.testsheet.core.ITestsheetModelAPI.getSelectedTestTab()
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.getTestNodeID(TestNode) Use getTestNodeValue instead.
  com.corticon.eclipse.studio.vocabulary.core.IVocabularyModelAPI.getVocabularyElementNameBase(IElement) Use getVocabularyElementName(aIElement, abBase) instead.
  com.corticon.eclipse.studio.importwizards.core.IImportAPI.importDirectory(URI, URI, String)
  com.corticon.eclipse.server.core.ICcServer.initialize() Current version of CcServer will automatically initialize itself inside the constructor.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isAllTestTabsValid(TestTab) Use hasErrors and hasWarnings instead.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.isEnabledFilterMinimum(Selection) Minimum filters have been superseded by discrete filters.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledGenerateInputTree() Use isEnabledGenerateDataTree instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledGoToEntityTestsheet() Use isEnabledGoToEntity instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledHideExpectedTestsheet() Use isEnabledHideExpected instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledImportXMLSOAPTestsheet() Use isEnabledHideExpected instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledLinkToPreviousTestsheet() Use isEnabledLinkToPrevious instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledPropertiesTestsheet() Use isEnabledProperties instead.
  com.corticon.eclipse.studio.rule.optimizer.ambiguity.core.IAmbiguityCheckAPI.isEnabledSetAmbiguityFilter() Use isAmbiguityFilterOn.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledSetToNullTestsheet() Use isEnabledSetToNull instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledSortEntitiesTestsheet() Use isEnabledSortEntities instead.
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isEnabledValidate() Use isEnabledValidateTestResults instead.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.isFilterMinimum(int) Minimum filters have been superseded by discrete filters.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.isScopeNodeScopeFilterMinimum(ScopeNode) Minimum filters have been superseded by discrete filters.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.isSelectionValidToDrop(int, Object, String, String, Object) Use `isAllowedDropTestNode(int aiTreeviewID, Object aObjectSource, Object aObjectTarget);`
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.isTestTabValid(TestTab) Use hasErrors and hasWarnings instead.
  com.corticon.eclipse.core.IPreferences.isUserRoleDeployment() should use method isUserRoleDeployment(IStudioLicense aIStudioLicense)
  com.corticon.eclipse.core.IPreferences.isUserRoleRuleManagement() should use method isUserRoleRuleManagement(IStudioLicense aIStudioLicense)
  com.corticon.eclipse.studio.vocabulary.core.IVocabularyModelAPI.isVocabularyElementInherited(IElement) Use isVocabularyElementNameLightGray instead.
  com.corticon.eclipse.server.core.ICcServer.modifyDecisionServiceRuleflowPath(String, int, String) Please use `modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, aiDecisionServiceVersion>, astrRuleAssetPath)` instead.
  com.corticon.eclipse.server.core.ICcServer.modifyDecisionServiceRuleflowPath(String, String) Please use `modifyDecisionServiceRuleAssetPath(astrDecisionServiceName, astrNewRuleAssetPath)` instead.
  com.corticon.eclipse.core.IModelAPI.remapResource(URI, URI, IModelAPI) Third positional parameter is not used.
  com.corticon.eclipse.studio.vocabulary.core.IVocabularyModelAPI.setAttributeDataSubtype(IAttribute, String) Subtypes are now handled as real data types (use method setAttributeDataType instead).
  com.corticon.eclipse.studio.vocabulary.core.IVocabularyModelAPI.setAttributePossibleValues(IAttribute, String) This method should only be used by Corticon. This is used in the 4.x to 5.0 Vocabulary conversion
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.setFilterMinimum(int, boolean) Minimum filters have been superseded by discrete filters.
  com.corticon.eclipse.studio.rule.rulesheet.core.IRulesheetModelAPI.setLogicalLoopEnabled(boolean) Use PRuleset EngineOperationMode PROCESS_ALL_LOGICAL_LOOPS.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.setNodeID(TestNode, int) Use setTestNodeValue instead.
  com.corticon.eclipse.studio.test.testsheet.treeset.core.ITestsheetTreeSetModelAPI.setNodeValue(TestCharacteristic, String) Use setTestNodeValue instead.
  com.corticon.eclipse.studio.rule.rulesheet.table.core.IRulesheetTableModelAPI.setRuleStatementPostSeverity(int, MessageSeverity) - Should use setRuleStatementPostSeverity(int, String)
  com.corticon.eclipse.studio.test.ruletest.core.IRuletestModelAPI.setTestsheetCascade(int, boolean) Use `IRuletestModelAPI.linkToPrevious(int,boolean)` instead
  com.corticon.eclipse.studio.test.ruletest.tabfolder.core.IRuletestTabFolderModelAPI.setTestTabValid(TestTab, boolean) Validity state is derived from the validity state of all objects in the tab.

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