| Modifier and Type | Method and Description |
|---|---|
IElement |
IRulesheetTableModelAPI.getFacade(com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable.ScopeNode aScopeNode)
Find a facade for the specified scope node.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable.ScopeNode> |
IRulesheetTableModelAPI.addScopeNodes(java.util.List<IElement> aListIElement)
Given a List of Vocabulary IElement instances, ensure that those elements are
represented in the Scope section.
|
| Modifier and Type | Method and Description |
|---|---|
IElement |
ITestsheetTreeSetModelAPI.getFacade(com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestNode aTestNode)
Find a facade for the specified test node.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ITestsheetTreeSetModelAPI.addTestNodesFromVocabulary(int aiTreeviewID,
IElement aIElementSource,
com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestNode aTestNodeTarget)
Add an appropriate test node to the tree based on the type of aIElementSource and aTestNodeTarget.
|
boolean |
ITestsheetTreeSetModelAPI.addTestNodesFromVocabulary(int aiTreeviewID,
IElement aIElementSource,
com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestNode aTestNodeTarget,
boolean abAddInheritedAttributes)
Add an appropriate test node to the tree based on the type of aIElementSource and aTestNodeTarget.
|
boolean |
ITestsheetTreeSetModelAPI.addTestNodesFromVocabulary(int aiTreeviewID,
IElement aIElementSource,
com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestNode aTestNodeTarget,
boolean abAddInheritedAttributes,
boolean abAddHref)
Deprecated.
Parameter abAddHRef plays no role, this overload is not needed.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAssociationEnd
IAssociationEnd is an immutable convenience facade that wraps an EReference and its
annotation-based extension, making them appear to the client as a single object.
|
interface |
IAttribute
IAttribute is an immutable convenience facade that wraps an EAttribute and its
annotation-based extension, making them appear to the client as a single object.
|
interface |
IDomain
IDomain is an immutable convenience facade that wraps an EPackage and its
annotation-based extension, making them appear to the client as a single object.
|
interface |
IEntity
IEntity is an immutable convenience facade that wraps an EClass and its
annotation-based extension, making them appear to the client as a single object.
|
| Modifier and Type | Method and Description |
|---|---|
IElement |
IVocabularyModelAPI.findElementByGUID(java.lang.String astrGUID)
Finder to return a Vocabulary element corresponding to a specified GUID.
|
IElement |
IVocabularyModelAPI.getCurrentVocabularyElement()
Get the "current" Vocabulary element.
|
IElement |
IVocabularyModelAPI.getFacade(org.eclipse.emf.ecore.ENamedElement aENamedElement)
Return the Vocabulary facade corresponding to the specified EMF object instance.
|
IElement |
IElement.getParent()
Return the parent Vocabulary facade.
|
IElement |
IElement.getParent(java.lang.Class aClassContainer)
Traverse upwards through the containment hierarchy until an
instance of the specified type is found.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IElement> |
IVocabularyModelAPI.findElementsBySource(java.lang.String astrSource)
Return a list of all elements in the Vocabulary that have a specified source.
|
java.util.HashSet<IElement> |
VocabularyCache.getAllApplicableDuplicateComparators(IElement aIElement,
boolean abForDirectDuplicates)
Cache information used for detecting duplicate names in the Vocabulary.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.HashSet<IElement> |
VocabularyCache.getAllApplicableDuplicateComparators(IElement aIElement,
boolean abForDirectDuplicates)
Cache information used for detecting duplicate names in the Vocabulary.
|
java.lang.String |
IVocabularyModelAPI.getToolTip(IElement lIElement)
Get the tool tip for the specified Vocabulary node.
|
int |
IVocabularyModelAPI.getVocabularyElementIcon(IElement aIElement)
Given an IElement instance, return an integer constant corresponding to the
icon to be displayed in the Vocabulary tree viewer
(e.g., IVocabularyModelAPI.ICON_VOCABULARY_ENTITY).
|
java.lang.String |
IVocabularyModelAPI.getVocabularyElementName(IElement aIElement)
Given an IElement, return a localized element name.
|
java.lang.String |
IVocabularyModelAPI.getVocabularyElementName(IElement aIElement,
boolean abBase)
Given an IElement, return an element name.
|
java.lang.String |
IVocabularyModelAPI.getVocabularyElementNameBase(IElement aIElement)
Deprecated.
Use getVocabularyElementName(aIElement, abBase) instead.
|
java.lang.String |
IVocabularyModelAPI.getVocabularyElementNameHierarchy(IElement aIElement,
boolean abBase)
Given an IElement return a unique base or localized name for that element.
|
java.lang.String |
IVocabularyModelAPI.getVocabularyElementText(IElement aObject,
boolean abBase)
Given a Vocabulary element (facade), return text to be displayed adjacent
to the specified node in the Vocabulary tree.
|
boolean |
IVocabularyModelAPI.hasDatabase(IElement aIElement)
Return true if the Vocabulary Element is database bound and should
be represented in the tree with a database decoration.
|
boolean |
IVocabularyModelAPI.hasErrors(IElement aIElement,
boolean abRecursive)
Return true if the Vocabulary Element has any validation errors.
|
boolean |
IVocabularyModelAPI.hasErrors(IElement aIElement,
boolean abRecursive,
boolean abIncludeInherited)
Return true if the Vocabulary Element has any validation errors.
|
boolean |
IVocabularyModelAPI.hasModified(IElement aIElement)
Return true if the Vocabulary Element is should be
be represented with the modified icon decoration.
|
boolean |
IVocabularyModelAPI.hasWarnings(IElement aIElement,
boolean abRecursive)
Return true if the Vocabulary Element has any validation warnings.
|
boolean |
IVocabularyModelAPI.hasWarnings(IElement aIElement,
boolean abRecursive,
boolean abIncludeInherited)
Return true if the Vocabulary Element has any validation warnings.
|
boolean |
IVocabularyModelAPI.isInheritedFeature(IEntity aIEntity,
IElement aIElementFeature)
Returns
true if the given Vocabulary element (attribute or association)
is an inherited feature of the specified entity. |
boolean |
IVocabularyModelAPI.isVocabularyElementInherited(IElement aIElement)
Deprecated.
Use isVocabularyElementNameLightGray instead.
|
boolean |
IVocabularyModelAPI.isVocabularyElementNameLightGray(IElement aIElement)
Determine whether the specified Vocabulary element name should be rendered in light gray text.
|
boolean |
IVocabularyModelAPI.removeVocabularyElement(IElement aIElement)
Remove an element from the Vocabulary.
|
boolean |
IVocabularyModelAPI.setCurrentVocabularyElement(IElement aIElement)
Set the "current" Vocabulary element.
|
boolean |
IVocabularyModelAPI.setGUID(IElement aIElement,
java.lang.String astrGUID)
Set the optional GUID associated with this element.
|
boolean |
VocabularyImportUtility.setIVocabularyAttributeDuringImport(IVocabularyModelAPI aIVocabularyModelAPI,
IElement aIElement,
java.lang.String astrName,
java.lang.String astrValue)
This is a utility which maps imported string/value pairs to the API setter methods
|
boolean |
IVocabularyModelAPI.setLocalizationVocabularyElementName(IElement aIElement,
int aiLocalizationIndex,
java.lang.String astrText)
Given a Vocabulary element, update the specified localized element name.
|
boolean |
IVocabularyModelAPI.setSource(IElement aIElement,
java.lang.String astrSource)
Set the optional "source" associated with this element.
|
boolean |
IVocabularyModelAPI.setVocabularyElementName(IElement aIElement,
java.lang.String astrValue)
Set the localized Vocabulary element name according to Native Tongue editing rules.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
IVocabularyTreeModelAPI.getListPropertyItems(IElement aIElement,
int aiRowIndex)
Get a list of values available for the specified Vocabulary property.
|
java.lang.String |
IVocabularyTreeModelAPI.getProperty(IElement aIElement,
int aiRowIndex)
Get the Vocabulary property table value for the specified Vocabulary element and row index.
|
java.lang.String |
IVocabularyTreeModelAPI.getPropertyName(IElement aIElement,
int aiRowIndex)
Get the Vocabulary property name for the specified
Vocabulary element and row index.
|
int |
IVocabularyTreeModelAPI.getPropertyTableCellEditorType(IElement aIElement,
int aiRowIndex)
Return an integer number representing the type of cell editor to use to edit
the specified property.
|
int |
IVocabularyTreeModelAPI.getPropertyTableRowCount(IElement aIElement)
Given a Vocabulary element, return the number of Vocabulary Property table rows
required to represent the properties of that element.
|
boolean |
IVocabularyTreeModelAPI.hasErrors(IElement aIElement,
int aiRowIndex)
Determine whether the specified Vocabulary property has any errors.
|
boolean |
IVocabularyTreeModelAPI.hasWarnings(IElement aIElement,
int aiRowIndex)
Determine whether the specified Vocabulary property has any warnings.
|
boolean |
IVocabularyTreeModelAPI.isElementValid(IElement aIElement)
Determine whether the specified element is non-null and has
a valid extension and parent.
|
boolean |
IVocabularyTreeModelAPI.isPropertyEnabled(IElement aIElement,
int aiRowIndex)
Determine whether the specified Vocabulary property is currently enabled.
|
boolean |
IVocabularyTreeModelAPI.isPropertySpecified(IElement aIElement,
int aiRowIndex)
Return
true if the property has been explicitly
specified by the user as opposed to being inferred from database
or java metadata. |
boolean |
IVocabularyTreeModelAPI.isPropertyTableCellEditable(IElement aIElement,
int aiRowIndex)
Return indication of whether specified property table cell editor should
allow the user to enter text into the control.
|
boolean |
IVocabularyTreeModelAPI.isPropertyValid(IElement aIElement,
int aiRowIndex)
Determine whether the specified Vocabulary property is valid.
|
boolean |
IVocabularyTreeModelAPI.setProperty(IElement aIElement,
int aiRowIndex,
java.lang.String astrValue)
Given a Vocabulary element, row number and value, update the EMF model.
|
Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.