## Uses of Interface
com.corticon.eclipse.studio.vocabulary.core.IAttribute

- Packages that use IAttribute
  Package | Description
  --- | ---
  com.corticon.eclipse.studio.rule.rulesheet.core |
  com.corticon.eclipse.studio.rule.rulesheet.table.core |
  com.corticon.eclipse.studio.test.testsheet.treeset.core |
  com.corticon.eclipse.studio.vocabulary.core |

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

    Methods in com.corticon.eclipse.studio.rule.rulesheet.core with parameters of type IAttribute
    Modifier and Type | Method and Description
    --- | ---
    `com.corticon.rulesemf.canonicalrulemodel.rulesheet.ReferencedAttribute` | IRulesheetModelAPI.`addReferencedAttribute(com.corticon.rulesemf.canonicalrulemodel.rulesheet.LogicalVariable aLogicalVariable, IAttribute aIAttribute, int aiIndex)` Add a new ReferencedAttribute instance to the specified LogicalVariable.

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

    Methods in com.corticon.eclipse.studio.rule.rulesheet.table.core with parameters of type IAttribute
    Modifier and Type | Method and Description
    --- | ---
    `com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable.ScopeAttribute` | IRulesheetTableModelAPI.`addScopeAttribute(com.corticon.rulesemf.viewrulemodel.rulesheet.decisiontable.ScopeNode aScopeNode, IAttribute aIAttribute)` Add a new attribute to the Scope section.

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

    Methods in com.corticon.eclipse.studio.test.testsheet.treeset.core with parameters of type IAttribute
    Modifier and Type | Method and Description
    --- | ---
    `com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestAttribute` | ITestsheetTreeSetModelAPI.`addTestAttribute(int aiTreeviewID, com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestNode aTestNode, IAttribute aIAttribute)` Add a new attribute to specified test node.
    `com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestAttribute` | ITestsheetTreeSetModelAPI.`addTestAttribute(int aiTreeviewID, com.corticon.rulesemf.viewtestmodel.testsheet.treeset.TestNode aTestNode, IAttribute aIAttribute, IEntity aIEntity)` Deprecated. No need to supply IEntity, it can be inferred from IAttribute.
    `java.util.List` | ITestsheetTreeSetModelAPI.`getListEnumerationExpression(IAttribute aIAttribute)` Return a list from the custom data type enumeration identified by the specified expression.

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

    Methods in com.corticon.eclipse.studio.vocabulary.core that return IAttribute
    Modifier and Type | Method and Description
    --- | ---
    `IAttribute` | IVocabularyModelAPI.`addAttribute(IEntity aIEntity)` Add a new attribute to the specified entity.
    `IAttribute` | IVocabularyModelAPI.`addAttribute(IEntity aIEntity, IAttribute attributeSource, java.lang.String attributeName)` Add a new attribute to the specified entity, copied from the supplied attribute.
    `IAttribute` | IVocabularyModelAPI.`findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName)` Find first attribute in entity matching a given name.
    `IAttribute` | IVocabularyModelAPI.`findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName, boolean abDeclaredOnly)` Find first attribute in entity matching a given name.
    `IAttribute` | IVocabularyModelAPI.`findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName, boolean abDeclaredOnly, boolean abBase)` Find first attribute in entity matching a given name.
    `IAttribute` | VocabularyCache.`findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName, int aiVocabularyNameCache)`
    `IAttribute` | IVocabularyModelAPI.`findXMLAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName)` Find first attribute in entity matching a given XML name.
    `IAttribute` | IDatabaseMappingAPI.`getAttributeFromPrimaryKeyColumnName(IEntity aIEntity, java.lang.String astrColumnName)` Given an IEntity instance and a database column name (part of primary key), use database metadata in a brute-force effort to locate the matching IAttribute, if any.

    Methods in com.corticon.eclipse.studio.vocabulary.core with parameters of type IAttribute
    Modifier and Type | Method and Description
    --- | ---
    `IAttribute` | IVocabularyModelAPI.`addAttribute(IEntity aIEntity, IAttribute attributeSource, java.lang.String attributeName)` Add a new attribute to the specified entity, copied from the supplied attribute.
    `java.lang.String` | IDatabaseMappingAPI.`getColumnNameForAttribute(IAttribute aIAttribute)` Return database column name corresponding to a given attribute.
    `java.lang.String` | IDatabaseMappingAPI.`getColumnNameSmartMatch(IAttribute aIAttribute)` Given an attribute, determine the best matching column name from the metadata if available.
    `java.util.List` | IVocabularyModelAPI.`getListEnumeration(IAttribute aIAttribute, boolean abUnspecified, boolean abNull, boolean abIncludeCustomDataTypeNames)` Return a list from the custom data type enumeration identified by the specified attribute facade.
    `java.util.List` | IVocabularyModelAPI.`getListFieldValueStrategies(IAttribute aIAttribute)` Return a list of JPOX field:value-strategy choices.
    `java.util.List` | IVocabularyModelAPI.`getListJavaObjectFieldNames(IAttribute aIAttribute)` Return a list consisting of java object field names.
    `java.util.List` | IVocabularyModelAPI.`getListJavaObjectGetMethods(IAttribute aIAttribute)` Return a list consisting of java object get method names.
    `java.util.List` | IVocabularyModelAPI.`getListJavaObjectSetMethods(IAttribute aIAttribute)` Return a list consisting of java object set method names.
    `java.lang.String` | IVocabularyModelAPI.`getLocalDataType(IAttribute aIAttribute)` Return the data type string localized for display, taking custom data types into account.
    `java.lang.String` | IJavaMappingAPI.`getObjectFieldName(IAttribute aIAttribute)` Return the "best matching" Field name for a given attibute considering the entity and the best possible match on attribute name (if explicitly specified).
    `java.lang.String` | IJavaMappingAPI.`getObjectFieldNameSmartMatch(IAttribute aIAttribute)` Return the "best matching" Field name for a given attibute considering the entity if available.
    `java.lang.String` | IJavaMappingAPI.`getObjectFieldNameType(IAttribute aIAttribute)` Return the Datatype of the Field from the Metadata
    `java.lang.String` | IJavaMappingAPI.`getObjectGetMethod(IAttribute aIAttribute)` Return the "best matching" Getter Method for a given attibute considering the entity and the best possible match on attribute name (if explicitly specified).
    `java.lang.String` | IJavaMappingAPI.`getObjectGetMethodSmartMatch(IAttribute aIAttribute)` Given an IAttribute, determine the best matching Getter Method from the metadata if available.
    `java.lang.String` | IJavaMappingAPI.`getObjectGetMethodType(IAttribute aIAttribute)` Return the Datatype that the Getter Method needs from the Metadata
    `java.lang.String` | IJavaMappingAPI.`getObjectSetMethod(IAttribute aIAttribute)` Return the "best matching" Setter Method for a given attibute considering the entity and the best possible match on attribute name (if explicitly specified).
    `java.lang.String` | IJavaMappingAPI.`getObjectSetMethodSmartMatch(IAttribute aIAttribute)` Given an IAttribute, determine the best matching Setter Method from the metadata if available.
    `java.lang.String` | IJavaMappingAPI.`getObjectSetMethodType(IAttribute aIAttribute)` Return the Datatype that the Setter Method will return from the Metadata
    `java.lang.String` | IDatabaseMappingAPI.`getValueStrategy(IAttribute aIAttribute)` Given an attribute, returns the value strategy name if specified, or a default name if none is specified.
    `java.lang.String` | IDatabaseMappingAPI.`getValueStrategySequence(IAttribute aIAttribute)` Given an attribute, returns the value strategy sequence name if specified, or a default name if none is specified.
    `java.lang.String` | IDatabaseMappingAPI.`getValueStrategySequenceNameColumnName(IAttribute aIAttribute)` Given an attribute, returns the value strategy sequence name column name if specified, or a default name if none is specified.
    `java.lang.String` | IDatabaseMappingAPI.`getValueStrategySequenceNextvalColumnName(IAttribute aIAttribute)` Given an attribute, returns the value strategy sequence nextval column name if specified, or a default name if none is specified.
    `java.lang.String` | IDatabaseMappingAPI.`getValueStrategySequenceTableName(IAttribute aIAttribute)` Given an attribute, returns the value strategy sequence table name if specified, or a default name if none is specified.
    `boolean` | IJavaMappingAPI.`isObjectFieldNameTypeEnum(IAttribute aIAttribute)` Return a boolean that signifies whether the attribute type is an Enum.
    `boolean` | IJavaMappingAPI.`isObjectGetMethodTypeEnum(IAttribute aIAttribute)` Return a boolean that signifies whether the return type is an Enum.
    `boolean` | IJavaMappingAPI.`isObjectSetMethodTypeEnum(IAttribute aIAttribute)` Return a boolean that signifies whether the argument type is an Enum.
    `boolean` | IVocabularyModelAPI.`setAttributeDataSubtype(IAttribute aIAttribute, java.lang.String astrValue)` Deprecated. Subtypes are now handled as real data types (use method setAttributeDataType instead).
    `boolean` | IVocabularyModelAPI.`setAttributeDataType(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute data type.
    `boolean` | IVocabularyModelAPI.`setAttributeFieldColumn(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute field:column property.
    `boolean` | IVocabularyModelAPI.`setAttributeFieldSequence(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute field:sequence property.
    `boolean` | IVocabularyModelAPI.`setAttributeFieldSequenceNameColumnName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute field:sequence-name-column-name property.
    `boolean` | IVocabularyModelAPI.`setAttributeFieldSequenceNextvalColumnName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute field:sequence-nextval-column-name property.
    `boolean` | IVocabularyModelAPI.`setAttributeFieldSequenceTableName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute field:sequence-table-name property.
    `boolean` | IVocabularyModelAPI.`setAttributeFieldValueStrategy(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute field:value-strategy property.
    `boolean` | IVocabularyModelAPI.`setAttributeJavaObjectFieldName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute Java Object Field Name.
    `boolean` | IVocabularyModelAPI.`setAttributeJavaObjectGetMethod(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute Java Object Get Method.
    `boolean` | IVocabularyModelAPI.`setAttributeJavaObjectSetMethod(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute Java Object Set Method.
    `boolean` | IVocabularyModelAPI.`setAttributeMandatory(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute mandatory flag.
    `boolean` | IVocabularyModelAPI.`setAttributeMode(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute mode.
    `boolean` | IVocabularyModelAPI.`setAttributeName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute name.
    `boolean` | IVocabularyModelAPI.`setAttributePossibleValues(IAttribute aIAttribute, java.lang.String astrValue)` Deprecated. This method should only be used by Corticon. This is used in the 4.x to 5.0 Vocabulary conversion
    `boolean` | IVocabularyModelAPI.`setAttributePossibleValueSetName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute possible values set name.
    `boolean` | IVocabularyModelAPI.`setAttributeXMLNamespace(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute XML Namespace.
    `boolean` | IVocabularyModelAPI.`setAttributeXMLPropertyName(IAttribute aIAttribute, java.lang.String astrValue)` Set Attribute XML Property Name.

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