public interface IVocabularyModelAPI extends IModelAPI, com.corticon.rulebuilder.IVocabularyUtilities, com.corticon.rulebuilder.IScopeUtilities
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANNOTATION_URI_VOCABULARY_EXTENSION
String representing Vocabulary URI Extension.
|
static java.lang.String |
ASSOCIATION_CARDINALITIES_MANY_TO_MANY |
static java.lang.String |
ASSOCIATION_CARDINALITIES_MANY_TO_ONE |
static java.lang.String |
ASSOCIATION_CARDINALITIES_ONE_TO_MANY |
static java.lang.String |
ASSOCIATION_CARDINALITIES_ONE_TO_ONE |
static java.lang.String |
DOMAIN_SEPARATOR |
static int |
ICON_VOCABULARY_ASSOCIATION_MANY_TO_MANY
Vocabulary icon identifiers: Association (many-to-many)
|
static int |
ICON_VOCABULARY_ASSOCIATION_MANY_TO_MANY_LIGHT
Vocabulary icon identifiers: Association (many-to-many light)
|
static int |
ICON_VOCABULARY_ASSOCIATION_MANY_TO_ONE
Vocabulary icon identifiers: Association (many-to-one)
|
static int |
ICON_VOCABULARY_ASSOCIATION_MANY_TO_ONE_LIGHT
Vocabulary icon identifiers: Association (many-to-one light)
|
static int |
ICON_VOCABULARY_ASSOCIATION_ONE_TO_MANY
Vocabulary icon identifiers: Association (one-to-many)
|
static int |
ICON_VOCABULARY_ASSOCIATION_ONE_TO_MANY_LIGHT
Vocabulary icon identifiers: Association (one-to-many light)
|
static int |
ICON_VOCABULARY_ASSOCIATION_ONE_TO_ONE
Vocabulary icon identifiers: Association (one-to-one)
|
static int |
ICON_VOCABULARY_ASSOCIATION_ONE_TO_ONE_LIGHT
Vocabulary icon identifiers: Association (one-to-one light)
|
static int |
ICON_VOCABULARY_ATTRIBUTE
Vocabulary icon identifiers: Attribute.
|
static int |
ICON_VOCABULARY_ATTRIBUTE_EXTENDED_PERSISTENT
Vocabulary icon identifiers: Attribute (extended persistent).
|
static int |
ICON_VOCABULARY_ATTRIBUTE_EXTENDED_TRANSIENT
Vocabulary icon identifiers: Attribute (extended transient).
|
static int |
ICON_VOCABULARY_DOMAIN
Vocabulary icon identifiers: Domain.
|
static int |
ICON_VOCABULARY_ENTITY
Vocabulary icon identifiers: Entity.
|
static int |
ICON_VOCABULARY_ROOT
Vocabulary icon identifiers: Root.
|
static java.lang.String |
VOCABULARY_SOURCE_OE
Vocabulary source OpenEdge.
|
| Modifier and Type | Method and Description |
|---|---|
IAssociationEnd |
addAssociation(AssociationParameters aAssociationParameters)
Add a new association to the Vocabulary as specified in an AssociationParameters
instance.
|
IAttribute |
addAttribute(IEntity aIEntity)
Add a new attribute to the specified entity.
|
IAttribute |
addAttribute(IEntity aIEntity,
IAttribute attributeSource,
java.lang.String attributeName)
Add a new attribute to the specified entity, copied from the supplied attribute.
|
com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType |
addCustomDataType()
Add a new CustomDataType instance to the Vocabulary.
|
com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty |
addDatabaseProperty()
Add a new DatabaseProperty instance to the Vocabulary.
|
IDomain |
addDomain()
Add a new domain node to the Vocabulary.
|
IDomain |
addDomain(IDomain aIDomain)
Add a new domain node to the Vocabulary.
|
IEntity |
addEntity()
Add a new entity to the Vocabulary.
|
IEntity |
addEntity(IDomain aIDomain)
Add a new entity to the Vocabulary.
|
IEntity |
addEntity(IDomain aIDomain,
IEntity aIEntitySource)
Add a new entity to the Vocabulary and copy features from the given IEntity Source.
|
com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement |
addEnumerationElement(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType)
Add a new Enumeration Element instance to the specified CustomDataType.
|
boolean |
clearDatabaseMetadata(boolean abQuiet)
Clear database metadata.
|
boolean |
clearJavaClassMetadata()
Clear Java Class Metadata.
|
java.lang.String |
convertNameIfExtendedOperatorOrOperationsName(java.lang.String astrName)
This method will take in astrName and determine if it is a name that matches an existing Extended Operator or
Operations Tree name.
|
IDomain |
createVocabulary(org.eclipse.emf.common.util.URI aURIVocabulary)
Create a new Vocabulary Resource with the specified URI.
|
void |
deleteVocabulary()
Delete the Vocabulary and remove its respective Resource.
|
IAssociationEnd |
findAssociation(java.lang.String astrEntityName,
java.lang.String astrAssociationName)
Find association in entity matching a given name.
|
IAssociationEnd |
findAssociation(java.lang.String astrEntityName,
java.lang.String astrAssociationName,
boolean abDeclaredOnly)
Find association in entity matching a given name.
|
IAssociationEnd |
findAssociation(java.lang.String astrEntityName,
java.lang.String astrAssociationName,
boolean abDeclaredOnly,
boolean abBase)
Find association in entity matching a given name.
|
IAttribute |
findAttribute(java.lang.String astrEntityName,
java.lang.String astrAttributeName)
Find first attribute in entity matching a given name.
|
IAttribute |
findAttribute(java.lang.String astrEntityName,
java.lang.String astrAttributeName,
boolean abDeclaredOnly)
Find first attribute in entity matching a given name.
|
IAttribute |
findAttribute(java.lang.String astrEntityName,
java.lang.String astrAttributeName,
boolean abDeclaredOnly,
boolean abBase)
Find first attribute in entity matching a given name.
|
com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType |
findCustomDataType(java.lang.String astrDataTypeName)
Return the CustomDataType instance corresponding the specified name.
|
com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType |
findCustomDataTypeByGUID(java.lang.String astrGUID)
Finder to return a CustomDataType corresponding to a specified GUID.
|
com.corticon.rulesemf.canonicalvocabularymodel.DatabaseAccess |
findDatabaseAccess()
Finder for DatabaseAccess instance.
|
IElement |
findElementByGUID(java.lang.String astrGUID)
Finder to return a Vocabulary element corresponding to a specified GUID.
|
java.util.List<IElement> |
findElementsBySource(java.lang.String astrSource)
Return a list of all elements in the Vocabulary that have a specified source.
|
IEntity |
findEntity(java.lang.String astrEntityName)
Find first entity matching a given name.
|
IEntity |
findEntity(java.lang.String astrEntityName,
boolean abBase)
Find first entity matching a given name.
|
com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement |
findEnumerationElementByGUID(java.lang.String astrGUID)
Finder to return an EnumerationElement corresponding to a specified GUID.
|
IDomain |
findRoot()
Finder for root IDomain instance.
|
com.corticon.rulesemf.canonicalvocabularymodel.RootExtension |
findRootExtension()
Finder for RootExtension instance.
|
IAssociationEnd |
findXMLAssociation(java.lang.String astrEntityName,
java.lang.String astrAssociationName)
Find association in entity matching a given XML name.
|
IAssociationEnd |
findXMLAssociation(java.lang.String astrEntityName,
java.lang.String astrAssociationName,
java.lang.String astrQualifierType)
Find association in entity matching a given XML name.
|
IAttribute |
findXMLAttribute(java.lang.String astrEntityName,
java.lang.String astrAttributeName)
Find first attribute in entity matching a given XML name.
|
IEntity |
findXMLEntity(java.lang.String astrXMLEntityName)
Find first entity with a given XML class name.
|
java.util.HashMap |
generateBusinessObjects()
Generate a set of basic Business Objects from the Vocabulary
|
AssociationParameters |
getAssociationParametersExisting(IAssociationEnd aIAssociationEnd)
Returns an AssociationParameters instance populated with data from an existing
association.
|
AssociationParameters |
getAssociationParametersNew(IEntity aIEntity)
Returns an AssociationParameters instance populated with default values that
are appropriate for a new association.
|
java.lang.String |
getBaseLanguageCode(com.corticon.rulesemf.common.LanguageCode aLanguageCode)
Return the base locale corresponding to a specified LanguageCode instance.
|
java.lang.String |
getBaseVocabularyString(java.util.List aListMultiValuedAttribute)
Given a multi-valued attribute of VocabularyString instances, return the "base"
value (index zero) if it exists in the specified list; otherwise,
return
null. |
java.lang.String |
getCardinalitiesString(IAssociationEnd aIAssociationEnd)
Return the "cardinalities" string representation for a given instance
of IAssociationEnd:
1->1 (one-to-one) 1->* (one-to-many) *->1 (many-to-one) *->* (many-to-many) |
java.lang.String |
getConvertedAttributeName(java.lang.String astrAttributeName)
This method will take in the astrAttributeName and verify that it conforms to Corticon's naming
standards.
|
java.lang.String |
getConvertedCustomDataTypeLabelName(java.lang.String astrCustomDataTypeLabelName)
This method will take in the astrCustomDataTypeLabelName and verify that it conforms to Corticon's naming
standards.
|
java.lang.String |
getConvertedCustomDataTypeName(java.lang.String astrCustomDataTypeName)
This method will take in the astrCustomDataTypeName and verify that it conforms to Corticon's naming
standards.
|
java.lang.String |
getConvertedDomainName(java.lang.String astrDomainName)
This method will take in the astrDomainName and verify that it conforms to Corticon's naming
standards.
|
java.lang.String |
getConvertedEntityName(java.lang.String astrEntityName)
This method will take in the astrEntityName and verify that it conforms to Corticon's naming
standards.
|
java.lang.String |
getConvertedRoleName(java.lang.String astrRoleName)
This method will take in the astrRoleName and verify that it conforms to Corticon's naming
standards.
|
IElement |
getCurrentVocabularyElement()
Get the "current" Vocabulary element.
|
java.lang.String |
getDatabaseAccessCatalogFilter()
Get the Database Access section Catalog Filter.
|
java.lang.String |
getDatabaseAccessDatabaseId()
Get the Database Access section Database ID.
|
java.lang.String |
getDatabaseAccessDatabaseURL()
Get the Database Access section Database URL.
|
java.lang.String |
getDatabaseAccessDialect()
Get the Database Access section Dialect.
|
java.lang.String |
getDatabaseAccessJDBCDriverClass()
Get the Database Access section JDBC driver class name.
|
java.lang.String |
getDatabaseAccessPassword()
Get the Database Access section Password.
|
java.lang.String |
getDatabaseAccessPasswordEncrypted()
Get the Database Access section Password, which is encrypted.
|
java.lang.String |
getDatabaseAccessSchemaFilter()
Get the Database Access section Schema Filter.
|
java.lang.String |
getDatabaseAccessUsername()
Get the Database Access section Username.
|
java.lang.String |
getDatabaseAccessUsernameEncrypted()
Get the Database Access section Username, which is encrypted.
|
IDatabaseDefinition |
getDatabaseDefinition()
Construct and return an instance of the database definition API.
|
IDatabaseMappingAPI |
getDatabaseMappingAPI()
Construct and return an instance of the database mapping API.
|
IDatabaseMetadataAPI |
getDatabaseMetadataAPI()
Construct and return an instance of the database metadata API.
|
java.lang.String |
getDatabaseProperty(java.lang.String astrName)
Get the value of the specified database property.
|
java.lang.String |
getDefaultIdentityStrategy(IEntity aIEntity)
Return a default identity strategy for a given entity
|
java.lang.String |
getDefaultIdentityStrategy(java.lang.String astrDefaultIdentityStrategyType)
Return a default identity strategy for a given identity strategy type
|
java.lang.String |
getDefaultIdentityStrategyType(IEntity aIEntity)
Return a default identity strategy type for a given entity
|
IDomain |
getDomain()
Deprecated.
|
java.lang.String |
getEnumerationLabelBasedOnValue(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aDataType,
java.lang.String astrValue)
Query the service to receive the label associated with a value of a
enumeration type of type name.
|
IElement |
getFacade(org.eclipse.emf.ecore.ENamedElement aENamedElement)
Return the Vocabulary facade corresponding to the specified EMF object instance.
|
IJavaMappingAPI |
getJavaMappingAPI()
Construct and return an instance of the Java mapping API.
|
IJavaMetadataAPI |
getJavaMetadataAPI()
Construct and return an instance of the Java metadata API.
|
java.util.List |
getListAttributeModes()
Return a list consisting of all attribute mode values (e.g., base, extended transient).
|
java.util.List |
getListCardinalities()
Return a list of all cardinality choices:
1->1 (one-to-one) 1->* (one-to-many) *->1 (many-to-one) *->* (many-to-many) |
java.util.List |
getListDatabaseColumnNames(java.lang.String astrTableName)
Return a list all database column names belonging to a specified database table.
|
java.util.List |
getListDatabasePropertyNames()
Return a list all database property names.
|
java.util.List<java.lang.String> |
getListDatabaseServerNames()
Return a localized list of all database server names from the Database Definition API.
|
java.util.List |
getListDatabaseTableNames()
Return a list all database tables specified in the database metadata.
|
java.util.List |
getListDataTypeNames()
Return a list of attribute data type names.
|
java.util.List |
getListDataTypeNamesIncludingCustom()
Return a list of attribute data type names including custom data type names.
|
java.util.List |
getListDataTypeNamesUnspecified()
Return a list of attribute data type names including unspecified choice.
|
java.util.List |
getListEntityIdentity(IEntity aIEntity)
Return a list of items needed to populate the entity identity combo box.
|
java.util.List |
getListEntityIdentity(IEntity aIEntity,
boolean abBase)
Return a list of items needed to populate the entity identity combo box.
|
java.util.List |
getListEntityNames()
Return a list of fully-qualified entity names in the Vocabulary.
|
java.util.List |
getListEntityNames(boolean abIncludeBlankItem)
Return a list of fully-qualified entity names in the Vocabulary.
|
java.util.List |
getListEntityNames(boolean abIncludeBlankItem,
boolean abBase)
Return a list of fully-qualified entity names in the Vocabulary.
|
java.util.List |
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 |
getListFieldNullValue()
Return a list of JPOX field:null-value choices.
|
java.util.List |
getListFieldValueStrategies(IAttribute aIAttribute)
Return a list of JPOX field:value-strategy choices.
|
java.util.List |
getListIdentityStrategies()
Return a list of identity strategies.
|
java.util.List |
getListJavaClassNames(java.lang.String astrPackageName)
Return a list of java class names belonging to the specified fully-qualified package
name.
|
java.util.List |
getListJavaObjectFieldNames(IAssociationEnd aIAssociationEnd)
Return a list consisting of java object field names.
|
java.util.List |
getListJavaObjectFieldNames(IAttribute aIAttribute)
Return a list consisting of java object field names.
|
java.util.List |
getListJavaObjectGetMethods(IAssociationEnd aIAssociationEnd)
Return a list consisting of java object get method names.
|
java.util.List |
getListJavaObjectGetMethods(IAttribute aIAttribute)
Return a list consisting of java object get method names.
|
java.util.List |
getListJavaObjectSetMethods(IAssociationEnd aIAssociaitonEnd)
Return a list consisting of java object set method names.
|
java.util.List |
getListJavaObjectSetMethods(IAttribute aIAttribute)
Return a list consisting of java object set method names.
|
java.util.List |
getListJavaPackages()
Return a list of java package names (imported java object metadata).
|
java.util.List |
getListJoinExpressions(IAssociationEnd aIAssociationEnd)
Get all valid join expressions for a given association end from database metadata.
|
java.util.List |
getListLocaleNames()
Return a localized list of all locale names (typically used to populate
the "Locale" drop-down list in the Localization view.
|
java.util.List |
getListNavigabilities(IAssociationEnd aIAssociation)
Return a list of all navigability choices.
|
java.util.List |
getListNavigabilities(java.lang.String astrSourceEntityName,
java.lang.String astrSourceToTargetRoleName,
java.lang.String astrTargetEntityName,
java.lang.String astrTargetToSourceRoleName)
Return a list of all navigability choices.
|
java.util.List |
getListTrueFalse()
Return a list consisting of values "true" and "false" choices.
|
java.util.List |
getListTrueFalseUnspecified()
Return a list consisting of values "true", "false" and unspecified choices.
|
java.util.List |
getListUnqualifiedEntityNames()
Return a list of unqualified entity names in the Vocabulary.
|
java.util.List |
getListVersionStrategies()
Return a list of version strategies.
|
java.lang.String |
getLocalDataType(IAttribute aIAttribute)
Return the data type string localized for display, taking custom data types into account.
|
java.lang.String |
getLocalLanguageCode(com.corticon.rulesemf.common.LanguageCode aLanguageCode)
Return the localized locale corresponding to a specified LanguageCode instance.
|
java.lang.String |
getLocalString(java.lang.String astrKeyPrefix,
java.lang.String astrBaseString)
Convenience method to get the localized value for a corresponding base value.
|
java.lang.String |
getMessageBase(java.lang.String astrKeyPrefix,
java.lang.String astrLocalizedString)
Return the base message corresponding to the specified bundle key.
|
java.lang.String |
getNavigabilityBidirectional()
Format and return bidirectional navigability string.
|
java.lang.String |
getNavigabilitySourceToTarget(java.lang.String astrEntityName,
java.lang.String astrRoleName)
Format and return source-to-target navigability string.
|
java.lang.String |
getNavigabilityString(IAssociationEnd aIAssociationEnd)
Return the "navigability" string representation for a given instance of
IAssociationEnd.
|
java.lang.String |
getNavigabilityTargetToSource(java.lang.String astrEntityName,
java.lang.String astrRoleName)
Format and return target-to-source navigability string.
|
java.lang.String |
getNewAttributeName(IEntity aIEntity)
Return a guaranteed-unique attribute name of the form Attribute_
|
java.lang.String |
getNewDomainName(IDomain aIDomain)
Return a guaranteed-unique domain name of the form Domain_
|
java.lang.String |
getNewEntityName(IDomain aIDomain)
Return a guaranteed-unique entity name of the form Entity_
|
java.lang.String |
getNewRoleName(IEntity aIEntitySource,
IEntity aIEntityTarget)
Return a guaranteed-unique role name.
|
java.lang.String |
getNewVocabularyName(org.eclipse.emf.common.util.URI aURIContainer)
Given the URI of a container in the storage system, create a new unique Vocabulary
name using sequence numbers if necessary.
|
java.lang.String |
getNextAvailableAttributeName(IEntity aIEntity,
java.lang.String astrAttributeName)
This method will take in the astrAttributeName that is passed in and verify that it is unique in this Entity.
|
AssociationParameters |
getNextAvailableConvertedAssociationParamaters(AssociationParameters aAssociationParameters)
This method will take in the aAssociationParameters and call into getConvertedName(String) and
getNextAvailableAliasName(String)for each role name of the association.
|
java.lang.String |
getNextAvailableConvertedAttributeName(IEntity aIEntity,
java.lang.String astrAttributeName)
This method will take in the astrAttributeName and call into getConvertedAttributeName(String) and
getNextAvailableAttributeName(IEntity, String) for the name that was passed into this method.
|
java.lang.String |
getNextAvailableConvertedCustomDataTypeLabelName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrCustomDataTypeLabelName)
This method will take in the astrCustomDataTypeLabelName and call into getConvertedCustomDataTypeLabelName(String) and
getNextAvailableCustomDataTypeLabelName(CustomDataType, String) for the passed in name.
|
java.lang.String |
getNextAvailableConvertedCustomDataTypeName(java.lang.String astrCustomDataTypeName)
This method will take in the astrCustomDataTypeName and call into getConvertedCustomDataTypeName(String) and
getNextAvailableCustomDataTypeName(String) for the name that was passed into this method.
|
java.lang.String |
getNextAvailableConvertedDomainName(IDomain aIDomain,
java.lang.String astrDomainName)
This method will take in the astrDomainName and call into getConvertedDomainName(String) and
getNextAvailableDomainName(IDomain, String) for the name that was passed into this method.
|
java.lang.String |
getNextAvailableConvertedEntityName(IDomain aIDomain,
java.lang.String astrEntityName)
This method will take in the astrEntityName and call into getConvertedEntityName(String) and
getNextAvailableEntityName(IDomain, String) for the name that was passed into this method.
|
java.lang.String |
getNextAvailableConvertedRoleName(IEntity aIEntitySource,
IEntity aIEntityTarget,
java.lang.String astrRoleName)
This method will take in the astrRoleName and call into getConvertedRoleName(String) and
getNextAvailableRoleName(IEntity, IEntity, String) for the passed in role name.
|
java.lang.String |
getNextAvailableCustomDataTypeLabelName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrCustomDataTypeLabelName)
This method will take in the astrCustomDataTypeLabelName that is passed in and verify that it is unique within
a passed in custom data type.
|
java.lang.String |
getNextAvailableCustomDataTypeName(java.lang.String astrCustomDataTypeName)
This method will take in the astrCustomDataTypeName that is passed in and verify that it is unique.
|
java.lang.String |
getNextAvailableDomainName(IDomain aIDomain,
java.lang.String astrDomainName)
This method will take in the astrDomainName that is passed in and verify that it is unique within a passed in Domain.
|
java.lang.String |
getNextAvailableEntityName(IDomain aIDomain,
java.lang.String astrEntityName)
This method will take in the astrEntityName that is passed in and verify that it is unique within a passed in Domain.
|
java.lang.String |
getNextAvailableRoleName(IEntity aIEntitySource,
IEntity aIEntityTarget,
java.lang.String astrRoleName)
This method will take in the astrRoleName that is passed in and verify that it is unique within
a passed in source entity.
|
IOperationsModelAPI |
getOperationsModelAPI()
Return an instance of the Operations model API with its state set identically to *this* API.
|
java.lang.String |
getOperatorName(java.lang.String astrOperatorID,
boolean abBase)
Get the base or localized operator name corresponding to the specified operator ID.
|
java.lang.String |
getToolTip(IElement lIElement)
Get the tool tip for the specified Vocabulary node.
|
java.lang.String |
getVocabularyDomainHierarchy(IEntity aIEntity)
Given an IEntity, return a localized Vocabulary domain hierarchy for that entity.
|
java.util.List |
getVocabularyElementChildren(java.lang.Object aObject,
boolean abExpandAssociations,
boolean abIncludeInherited,
boolean abSort)
Get a list of children of the specified Vocabulary element.
|
int |
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 |
getVocabularyElementName(IElement aIElement)
Given an IElement, return a localized element name.
|
java.lang.String |
getVocabularyElementName(IElement aIElement,
boolean abBase)
Given an IElement, return an element name.
|
java.lang.String |
getVocabularyElementNameBase(IElement aIElement)
Deprecated.
Use getVocabularyElementName(aIElement, abBase) instead.
|
java.lang.String |
getVocabularyElementNameHierarchy(IElement aIElement,
boolean abBase)
Given an IElement return a unique base or localized name for that element.
|
java.lang.Object |
getVocabularyElementParent(java.lang.Object aObject)
Return the parent of the specified Vocabulary element.
|
java.lang.String |
getVocabularyElementSuffix(IEntity aIEntity,
boolean abAssociationFormat,
boolean abBase)
Return the appropriate localized suffix for a given Vocabulary entity.
|
java.lang.String |
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 |
hasDatabase(IElement aIElement)
Return true if the Vocabulary Element is database bound and should
be represented in the tree with a database decoration.
|
boolean |
hasErrors(IElement aIElement,
boolean abRecursive)
Return true if the Vocabulary Element has any validation errors.
|
boolean |
hasErrors(IElement aIElement,
boolean abRecursive,
boolean abIncludeInherited)
Return true if the Vocabulary Element has any validation errors.
|
boolean |
hasModified(IElement aIElement)
Return true if the Vocabulary Element is should be
be represented with the modified icon decoration.
|
boolean |
hasWarnings(IElement aIElement,
boolean abRecursive)
Return true if the Vocabulary Element has any validation warnings.
|
boolean |
hasWarnings(IElement aIElement,
boolean abRecursive,
boolean abIncludeInherited)
Return true if the Vocabulary Element has any validation warnings.
|
boolean |
importDatabaseMetadata(boolean abQuiet)
Import the database metadata.
|
java.lang.String |
importJavaMetadata(java.util.Collection<java.lang.String> acollClassNames,
java.util.List<java.lang.String> alistPaths,
IProgressDelegate aIProgressDelegate)
Import Java class metadata corresponding to a collection of fully-qualified class names.
|
boolean |
isCreateUpdateSchemaSupported()
Check if the Create/Update schema is supported by the database
|
boolean |
isDatabaseAccessEnabled()
Method to return an indication of whether database access support is enabled.
|
boolean |
isDatabaseAccessSpecified()
Method to return an indication of whether the Vocabulary has database access fields
specified.
|
boolean |
isEnabledAddAssociation(Selection aSelection)
Determine whether Add Association function is enabled.
|
boolean |
isEnabledAddAttribute(Selection aSelection)
Determine whether Add Attribute function is enabled.
|
boolean |
isEnabledAddDomain(Selection aSelection)
Determine whether Add Domain function is enabled.
|
boolean |
isEnabledAddEntity(Selection aSelection)
Determine whether Add Entity function is enabled.
|
boolean |
isEnabledClearDatabaseMetadata()
Determine whether Clear Database Metadata function is enabled.
|
boolean |
isEnabledClearJavaClassMetadata()
Determine whether Clear Java Class Metadata function is enabled.
|
boolean |
isEnabledExportDatabaseAccessProperties()
Determine whether Export Database Access Properties function is enabled.
|
boolean |
isEnabledImportDatabaseMetadata()
Determine whether Import Database Metadata function is enabled.
|
boolean |
isEnabledImportJavaClassMetadata(Selection aSelection)
Determine whether Import Java Class Metadata function is enabled.
|
boolean |
isEnabledLocalize()
Determine whether Localize function is enabled.
|
boolean |
isEnabledReadOnlyReadWrite()
Check if the the Vocabulary is set in ReadOnly or ReadWrite mode
|
boolean |
isEntityNameAlreadyUsed(java.lang.String astrEntityName)
Determine whether this name matches any entity name in the Vocabulary.
|
boolean |
isInheritedFeature(IEntity aIEntity,
IElement aIElementFeature)
Returns
true if the given Vocabulary element (attribute or association)
is an inherited feature of the specified entity. |
boolean |
isNameExtendedOperatorOrOperationsName(java.lang.String astrName)
Check to see if this particular name conflicts with a name in the Operations Tree or an Extended Operator
|
boolean |
isReadOnlyModeSupported()
Check if the Read Only mode is supported by the database
|
boolean |
isRoleNameUsed(IEntity aIEntity,
java.lang.String astrRoleName)
Determine whether the specified role name is currently in use
within the specified Entity.
|
boolean |
isVocabularyElementInherited(IElement aIElement)
Deprecated.
Use isVocabularyElementNameLightGray instead.
|
boolean |
isVocabularyElementNameLightGray(IElement aIElement)
Determine whether the specified Vocabulary element name should be rendered in light gray text.
|
boolean |
isVocabularyEntityNameUnique(IEntity aIEntity,
boolean abBase)
Determine whether the name of the specified entity would be ambiguous
if it were not for its domain qualification (i.e., the unqualified entity name
is used by more than one Vocabulary entity).
|
IDomain |
makeDomain(org.eclipse.emf.ecore.EPackage aEPackage)
Factory method to create a new IDomain facade from a given EPackage.
|
com.corticon.rulesemf.canonicalvocabularymodel.VocabularyBoolean |
makeVocabularyBoolean(java.lang.String astrValue)
Factory method to create a valid, manually-created VocabularyBoolean from a string.
|
com.corticon.rulesemf.canonicalvocabularymodel.VocabularyDataType |
makeVocabularyDataType(java.lang.String astrValue)
Factory method to create a valid, manually-created VocabularyDataType from a string.
|
com.corticon.rulesemf.canonicalvocabularymodel.VocabularyExpression |
makeVocabularyExpression(java.lang.String astrValue)
Factory method to create a valid, manually-created VocabularyExpression from a string.
|
com.corticon.rulesemf.canonicalvocabularymodel.VocabularyString |
makeVocabularyString(java.lang.String astrValue)
Factory method to create a valid, manually-created VocabularyString from a string.
|
com.corticon.rulesemf.canonicalvocabularymodel.VocabularyValueSet |
makeVocabularyValueSet(java.lang.String astrValue)
Factory method to create a valid, manually-created VocabularyValueSet from a string.
|
boolean |
removeCustomDataType(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType)
Remove the specified CustomDataType from the list.
|
boolean |
removeDatabaseProperty(com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty aDatabaseProperty)
Remove a DatabaseProperty from the list.
|
boolean |
removeEnumerationElement(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement)
Remove an EnumerationElement from the specified CustomDataType.
|
java.lang.Object |
removeFromEntity(java.lang.Object object)
Remove attribute or association from the entity.
|
boolean |
removeVocabularyElement(IElement aIElement)
Remove an element from the Vocabulary.
|
boolean |
renameVocabulary(org.eclipse.emf.common.util.URI aURIVocabularyNew)
Rename the specified Vocabulary.
|
boolean |
replaceAssociation(IAssociationEnd aIAssociationEnd,
AssociationParameters aAssociationParameters)
Replace (update) an existing association.
|
boolean |
setAssociationEndCardinalities(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Cardinalities.
|
boolean |
setAssociationEndJavaObjectFieldName(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Java Object Field Name.
|
boolean |
setAssociationEndJavaObjectGetMethod(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Java Object Get Method.
|
boolean |
setAssociationEndJavaObjectSetMethod(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Java Object Set Method.
|
boolean |
setAssociationEndJoinExpression(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Join Expression.
|
boolean |
setAssociationEndMandatory(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Mandatory.
|
boolean |
setAssociationEndName(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd name.
|
boolean |
setAssociationEndNavigability(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Navigability.
|
boolean |
setAssociationEndSourceEntity(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Source Entity.
|
boolean |
setAssociationEndTargetEntity(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd Target Entity.
|
boolean |
setAssociationEndXMLPropertyName(IAssociationEnd aIAssociationEnd,
java.lang.String astrValue)
Set AssociationEnd XML Property Name.
|
boolean |
setAttributeDataSubtype(IAttribute aIAttribute,
java.lang.String astrValue)
Deprecated.
Subtypes are now handled as real data types (use method setAttributeDataType instead).
|
boolean |
setAttributeDataType(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute data type.
|
boolean |
setAttributeFieldColumn(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute field:column property.
|
boolean |
setAttributeFieldSequence(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute field:sequence property.
|
boolean |
setAttributeFieldSequenceNameColumnName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute field:sequence-name-column-name property.
|
boolean |
setAttributeFieldSequenceNextvalColumnName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute field:sequence-nextval-column-name property.
|
boolean |
setAttributeFieldSequenceTableName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute field:sequence-table-name property.
|
boolean |
setAttributeFieldValueStrategy(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute field:value-strategy property.
|
boolean |
setAttributeJavaObjectFieldName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute Java Object Field Name.
|
boolean |
setAttributeJavaObjectGetMethod(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute Java Object Get Method.
|
boolean |
setAttributeJavaObjectSetMethod(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute Java Object Set Method.
|
boolean |
setAttributeMandatory(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute mandatory flag.
|
boolean |
setAttributeMode(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute mode.
|
boolean |
setAttributeName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute name.
|
boolean |
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 |
setAttributePossibleValueSetName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute possible values set name.
|
boolean |
setAttributeXMLNamespace(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute XML Namespace.
|
boolean |
setAttributeXMLPropertyName(IAttribute aIAttribute,
java.lang.String astrValue)
Set Attribute XML Property Name.
|
boolean |
setCurrentVocabularyElement(IElement aIElement)
Set the "current" Vocabulary element.
|
boolean |
setCustomDataTypeBaseDataType(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type base data type.
|
boolean |
setCustomDataTypeConstraint(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type constraint expression.
|
boolean |
setCustomDataTypeEnumeration(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type enumeration flag.
|
boolean |
setCustomDataTypeLookupLabelsColumn(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type lookup labels column.
|
boolean |
setCustomDataTypeLookupTableName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type lookup table name.
|
boolean |
setCustomDataTypeLookupValuesColumn(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type lookup values column.
|
boolean |
setCustomDataTypeName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
Sets the Custom data type name.
|
boolean |
setDatabaseAccessCatalogFilter(java.lang.String astrValue)
Set the Database Access section catalog filter.
|
boolean |
setDatabaseAccessDatabaseId(java.lang.String astrValue)
Set the Database Access section Database ID.
|
boolean |
setDatabaseAccessDatabaseURL(java.lang.String astrValue)
Set the Database Access section Database URL.
|
boolean |
setDatabaseAccessPassword(java.lang.String astrValue)
Set the Database Access section Password.
|
boolean |
setDatabaseAccessSchemaFilter(java.lang.String astrValue)
Set the Database Access section schema filter.
|
boolean |
setDatabaseAccessUsername(java.lang.String astrValue)
Set the Database Access section Username.
|
boolean |
setDatabasePropertyName(com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty aDatabaseProperty,
java.lang.String astrValue)
Sets the database property name.
|
boolean |
setDatabasePropertyValue(com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty aDatabaseProperty,
java.lang.String astrValue)
Sets the database property value.
|
boolean |
setDomainName(IDomain aIDomain,
java.lang.String astrValue)
Set Domain name.
|
void |
setEnabledReadOnlyReadWrite(boolean abReadOnlyReadWrite)
Set Vocabulary ReadOnly or ReadWrite mode
|
boolean |
setEntityClassTable(IEntity aIEntity,
java.lang.String astrValue)
Set Entity class:table property.
|
boolean |
setEntityDatastoreCaching(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore caching indicator.
|
boolean |
setEntityDatastoreIdentityColumn(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-identity:column property.
|
boolean |
setEntityDatastoreIdentitySequence(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-identity:sequence property.
|
boolean |
setEntityDatastoreIdentitySequenceNameColumnName(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-identity:sequence-name-column-name property.
|
boolean |
setEntityDatastoreIdentitySequenceNextvalColumnName(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-identity:sequence-nextval-column-name property.
|
boolean |
setEntityDatastoreIdentitySequenceTableName(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-identity:sequence-table-name property.
|
boolean |
setEntityDatastoreIdentityStrategy(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-identity:strategy property.
|
boolean |
setEntityDatastorePersistent(IEntity aIEntity,
java.lang.String astrValue)
Set Entity datastore-persistent indicator.
|
boolean |
setEntityIdentity(IEntity aIEntity,
java.lang.String astrValue)
Set Entity Identity.
|
boolean |
setEntityJavaClassName(IEntity aIEntity,
java.lang.String astrValue)
Set Entity Java Class name.
|
boolean |
setEntityJavaPackage(IEntity aIEntity,
java.lang.String astrValue)
Set Entity Java Package.
|
boolean |
setEntityName(IEntity aIEntity,
java.lang.String astrValue)
Set Entity name.
|
boolean |
setEntitySupertypes(IEntity aIEntity,
java.util.List aListEntities)
Set Entity Supertype(s) given a list of IEntity facades.
|
boolean |
setEntitySupertypes(IEntity aIEntity,
java.lang.String astrValue)
Set Entity Supertype(s).
|
boolean |
setEntityVersionColumn(IEntity aIEntity,
java.lang.String astrValue)
Set Entity version:column property.
|
boolean |
setEntityVersionStrategy(IEntity aIEntity,
java.lang.String astrValue)
Set Entity version:strategy property.
|
boolean |
setEntityXMLClassName(IEntity aIEntity,
java.lang.String astrValue)
Set Entity XML Class name.
|
boolean |
setEntityXMLNamespace(IEntity aIEntity,
java.lang.String astrValue)
Set Entity XML Namespace.
|
boolean |
setEnumerationLabel(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement,
java.lang.String astrValue)
Sets the Enumeration label.
|
boolean |
setEnumerationValue(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement,
java.lang.String astrValue)
Sets the Enumeration value.
|
boolean |
setGUID(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrGUID)
Set the optional GUID associated with the specified custom data type.
|
boolean |
setGUID(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumeratonElement,
java.lang.String astrGUID)
Set the optional GUID associated with the specified enumeration element.
|
boolean |
setGUID(IElement aIElement,
java.lang.String astrGUID)
Set the optional GUID associated with this element.
|
boolean |
setLocalizationCustomDataTypeName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
int aiLocalizationIndex,
java.lang.String astrText)
Given a CustomDataType instance, update the specified localized custom data type name.
|
boolean |
setLocalizationEnumerationLabel(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement,
int aiLocalizationIndex,
java.lang.String astrText)
Given a EnumerationElement instance, update the specified localized enumeration label.
|
boolean |
setLocalizationVocabularyElementName(IElement aIElement,
int aiLocalizationIndex,
java.lang.String astrText)
Given a Vocabulary element, update the specified localized element name.
|
boolean |
setSource(IElement aIElement,
java.lang.String astrSource)
Set the optional "source" associated with this element.
|
boolean |
setVocabularyElementName(IElement aIElement,
java.lang.String astrValue)
Set the localized Vocabulary element name according to Native Tongue editing rules.
|
void |
testDatabaseConnection()
Test the database connection using the database access properties
and display a message box if the connection is valid.
|
activate, addAnnotation, addBatchedModelListener, addLowLevelModelListener, addModelListener, addResourceListener, addView, beginTransaction, cancelTransaction, canSetSupportedLocales, closeResource, createResource, deleteAnnotation, deleteAnnotation, deleteAnnotation, deleteResource, displayMessageBox, dispose, doPostLoadValidation, doSmartValidation, endTransaction, endTransaction, flushCommandStack, formatValidationMessageLocation, formatValidationMessageText, getAllLocalesProvidingCompleteLocalization, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAPIContextObject, getAsset, getBaseAttribute, getBaseAttributeString, getBatchedModelListeners, getBuildNumber, getBuildNumberOfLastValidationRulesChange, getEditingDomain, getErrors, getErrors, getIndexByLocale, getLocale, getLocalizedAttribute, getLocalizedAttributeString, getLowLevelModelListeners, getMajorServiceNumber, getMajorVersionNumber, getMessage, getMessage, getMessageBoxDelegate, getMinorServiceNumber, getMinorVersionNumber, getModelAPIState, getModelListeners, getNewResourceName, getPersistenceServicesDelegate, getPreferences, getPrimaryResource, getPrimaryResourceURI, getScrollableMessageDelegate, getSupportedLocales, getSuppressBrokenLinkValidation, getSuppressValidation, getToolTip, getUpdateStamp, getUserInterfaceInfoDelegate, getValidationMessageCount, getValidationMessageCount, getValidationMessageCount, getValidationMessageCount, getValidationMessages, getValidationMessages, getWarnings, getWarnings, handleException, hasErrors, hasErrors, hasErrors, hasErrors, hasErrors, hasErrors, hasErrorsOrWarnings, hasErrorsOrWarnings, hasErrorsOrWarnings, hasErrorsOrWarnings, hasErrorsOrWarnings, hasErrorsOrWarnings, hasWarnings, hasWarnings, hasWarnings, hasWarnings, hasWarnings, hasWarnings, isAPIStateEstablished, isEnabledRedo, isEnabledUndo, isInhibitNotification, isLoaded, isOperationModeNormal, isOperationModeRedo, isOperationModeUndo, isPassive, isPostLoadInProgress, isPrimaryResourceSet, isReadOnly, isResourceActivated, isResourceConflict, isResourceDemandLoaded, isResourceLoaded, isScrollableMessageDelegateAvailable, isShowCanonicalValidationMessages, isSuppressModifiedFlagUpdates, isSuppressPostLoad, isTransactionInProgress, isValid, isValid, loadResource, loadResource, loadResource, newInstance, noOperation, postLoad, postMethod, postMethod, postsave, preMethod, presave, redo, reloadResource, remapResource, remapResource, removeBatchedModelListener, removeLowLevelModelListener, removeModelListener, removeResource, removeResourceListener, removeView, renameResource, rollbackTransaction, saveAll, saveResource, setAnnotation, setAPIContextObject, setAPIState, setBuildNumber, setEditingDomain, setInhibitNotification, setLocale, setMajorServiceNumber, setMajorVersionNumber, setMessageBoxDelegate, setMinorServiceNumber, setMinorVersionNumber, setModelAPIState, setModelListeners, setPassive, setPersistenceServicesDelegate, setPostLoadInProgress, setPreferencesDelegate, setPrimaryResource, setReadOnly, setScrollableMessageDelegate, setSupportedLocales, setSuppressBrokenLinkValidation, setSuppressModifiedFlagUpdates, setSuppressPostLoad, setSuppressValidation, setUserInterfaceInfoDelegate, undo, unloadResource, validate, validateLicensegetAllAttributeNamesForEntity, getAllBaseAttributeNamesForEntity, getAllExtAliaeForThisExtEntityType, getAllFullyQualifiedBaseEntityNames, getAllJdoPackages, getAllMissingParentEntityNames, getAllSupertypeEntityNamesForEntity, getArchive, getAssociationEndDataTypeForObjectFieldNameFromMetaDataOrNull, getAssociationEndObjectFieldNameIsArrayToMetaDataOrNull, getAssociationEndObjectFieldToMetaDataOrNull, getAssociationEndObjectGetMethodIsArrayToMetaDataOrNull, getAssociationEndObjectGetMethodToMetaDataOrNull, getAssociationEndObjectGetMethodTypeToMetaDataOrNull, getAssociationEndObjectSetMethodIsArrayToMetaDataOrNull, getAssociationEndObjectSetMethodToMetaDataOrNull, getAssociationEndObjectSetMethodTypeToMetaDataOrNull, getAssociationJavaDataType, getAssociationPrimaryKeysForEntity, getAttributeDataType, getAttributeDataTypeSubType, getAttributeJavaDataType, getAttributeObjectFieldNameOrMetaDataOrNull, getAttributeObjectGetMethodOrMetaDataOrNull, getAttributeObjectSetMethod, getAttributeObjectSetMethodOrMetaDataOrNull, getAttributeXMLName, getConstraintExpr, getDataTypeForGetMethodCallFromMetaDataOrNull, getDataTypeForObjectFieldNameFromMetaDataOrNull, getDataTypeForSetMethodCallFromMetaDataOrNull, getEntityClassName, getEntityFeatureCount, getEntityFeatureList, getEntityFullyQualifiedCDOInterfaceName, getEntityFullyQualifiedCDOListenerName, getEntityFullyQualifiedCDOName, getEntityIdentityAttributeNamesOrDefault, getEntityIdentityRoleNamesOrDefault, getEntityList, getEntityNamespace, getEntityObjectClassName, getEntityObjectName, getEntityTableName, getEntityXMLName, getEquivalentEntities, getExternalRoleName, getFeatureType, getFilePath, getJavaMetaData, getJdoListenerClassName, getMethodDataType, getMethodParamTypes, getPackageNameForEntity, getPrimaryKeysForEntity, getReverseEntityName, getReverseRoleName, getRoleDataType, getRoleList, getRoleMultiplicity, getRoleNavigability, getUnqualifiedClassNameForEntity, isApplicationIdentity, isAssociationFieldAccessed, isAssociationMethodAccessed, isAttributeEnumeration, isAttributeFieldAccessed, isAttributeGetMethodAccessed, isAttributeMandatory, isAttributeSetMethodAccessed, isAttributeTransient, isBaseAttribute, isBaseDerivedOrExtendedAttribute, isDatastoreIdentity, isDependentFrom, isDervivedAttribute, isEntityByName, isEntityPersisted, isExtendedAttribute, isExternalEntityByName, isIdentityStrategySpecified, isJavaMetaDataClassAnInterface, isPersistentEntity, isPrimaryKeyAttribute, isRoleNavigable, isRoleOfEntity, isValidEntityAttribute, isValidEntityMethodgetAttributeDataType, getAttributeDataTypeSubType, getFullyQualifiedEntityName, getLogicalVariablePath, getMethodDataType, getMethodParamTypes, getRoleDataType, getRoleMultiplicity, isAttributeMandatory, isEntityByName, isExternalEntityByName, isRoleOfEntity, isSubTypeOf, isValidEntityAttribute, isValidEntityMethodstatic final java.lang.String ANNOTATION_URI_VOCABULARY_EXTENSION
static final java.lang.String DOMAIN_SEPARATOR
static final java.lang.String ASSOCIATION_CARDINALITIES_ONE_TO_ONE
static final java.lang.String ASSOCIATION_CARDINALITIES_ONE_TO_MANY
static final java.lang.String ASSOCIATION_CARDINALITIES_MANY_TO_ONE
static final java.lang.String ASSOCIATION_CARDINALITIES_MANY_TO_MANY
static final int ICON_VOCABULARY_ROOT
static final int ICON_VOCABULARY_DOMAIN
static final int ICON_VOCABULARY_ENTITY
static final int ICON_VOCABULARY_ATTRIBUTE
static final int ICON_VOCABULARY_ATTRIBUTE_EXTENDED_TRANSIENT
static final int ICON_VOCABULARY_ATTRIBUTE_EXTENDED_PERSISTENT
static final int ICON_VOCABULARY_ASSOCIATION_ONE_TO_ONE
static final int ICON_VOCABULARY_ASSOCIATION_ONE_TO_MANY
static final int ICON_VOCABULARY_ASSOCIATION_MANY_TO_ONE
static final int ICON_VOCABULARY_ASSOCIATION_MANY_TO_MANY
static final int ICON_VOCABULARY_ASSOCIATION_ONE_TO_ONE_LIGHT
static final int ICON_VOCABULARY_ASSOCIATION_ONE_TO_MANY_LIGHT
static final int ICON_VOCABULARY_ASSOCIATION_MANY_TO_ONE_LIGHT
static final int ICON_VOCABULARY_ASSOCIATION_MANY_TO_MANY_LIGHT
static final java.lang.String VOCABULARY_SOURCE_OE
IAssociationEnd addAssociation(AssociationParameters aAssociationParameters)
AssociationParameters - AssociationParameters describing new association to be added.null if unsuccessful.IAttribute addAttribute(IEntity aIEntity)
IEntity - Entity to which new attribute should be added.null if unsuccessful.IAttribute addAttribute(IEntity aIEntity, IAttribute attributeSource, java.lang.String attributeName)
IEntity - Entity to which new attribute should be added.IAttribute - Source Attribute to copy in the added Attribute.String - attributeName name of the added Attribute.null if unsuccessful.java.lang.Object removeFromEntity(java.lang.Object object)
Object - of attribute type or association type to be remove from entity.null if unsuccessful.com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType addCustomDataType()
com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty addDatabaseProperty()
IDomain addDomain()
IDomain addDomain(IDomain aIDomain)
aIDomain - Parent IDomain.IEntity addEntity()
null if unsuccessful.IEntity addEntity(IDomain aIDomain)
aIDomain - Domain to which new entity will be added.null if unsuccessful.IEntity addEntity(IDomain aIDomain, IEntity aIEntitySource)
aIDomain - Domain to which new entity will be added, pass null to add it to rootaIEntitySource - IEntity to copy features fromnull if unsuccessful.com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement addEnumerationElement(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType)
aCustomDataType - CustomDataType instance.boolean clearDatabaseMetadata(boolean abQuiet)
true if the command was successful.boolean clearJavaClassMetadata()
true if the command was successful.IDomain createVocabulary(org.eclipse.emf.common.util.URI aURIVocabulary)
aURIVocabulary - New Vocabulary URI.void deleteVocabulary()
IAssociationEnd findAssociation(java.lang.String astrEntityName, java.lang.String astrAssociationName)
astrEntityName - Entity name.astrAttributeName - Association name.null if no association could be found.IAssociationEnd findAssociation(java.lang.String astrEntityName, java.lang.String astrAssociationName, boolean abDeclaredOnly)
astrEntityName - Entity name.astrAttributeName - Association name.abDeclaredOnly - true to limit list to only declared association ends.null if no association could be found.IAssociationEnd findAssociation(java.lang.String astrEntityName, java.lang.String astrAssociationName, boolean abDeclaredOnly, boolean abBase)
astrEntityName - Entity name.astrAttributeName - Association name.abDeclaredOnly - true to limit list to only declared association ends.abBase - true if base names are supplied.null if no association could be found.IAssociationEnd findXMLAssociation(java.lang.String astrEntityName, java.lang.String astrAssociationName)
astrEntityName - Entity name.astrAssociationName - Association name.IAssociationEnd findXMLAssociation(java.lang.String astrEntityName, java.lang.String astrAssociationName, java.lang.String astrQualifierType)
astrEntityName - Entity name.astrAssociationName - Association name.astrQualifierType - Association qulaifier.IAttribute findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName)
astrEntityName - Entity name.astrAttributeName - Attribute name.null if no attribute could be found.IAttribute findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName, boolean abDeclaredOnly)
astrEntityName - Entity name.astrAttributeName - Attribute name.abDeclaredOnly - true to limit list to only declared association ends.null if no attribute could be found.IAttribute findAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName, boolean abDeclaredOnly, boolean abBase)
astrEntityName - Entity name.astrAttributeName - Attribute name.abDeclaredOnly - true to limit list to only declared association ends.abBase - true if base names are supplied.null if no attribute could be found.IAttribute findXMLAttribute(java.lang.String astrEntityName, java.lang.String astrAttributeName)
astrEntityName - Entity name.astrAttributeName - Attribute name.com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType findCustomDataType(java.lang.String astrDataTypeName)
astrDataTypeName - Data type name.null.com.corticon.rulesemf.canonicalvocabularymodel.DatabaseAccess findDatabaseAccess()
com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType findCustomDataTypeByGUID(java.lang.String astrGUID)
astrGUID - String GUID to use as key for search.null if no match could be found.com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement findEnumerationElementByGUID(java.lang.String astrGUID)
astrGUID - String GUID to use as key for search.null if no match could be found.IElement findElementByGUID(java.lang.String astrGUID)
astrGUID - String GUID to use as key for search.null if no match could be found.java.util.List<IElement> findElementsBySource(java.lang.String astrSource)
astrSource - Source value to search for.IEntity findEntity(java.lang.String astrEntityName)
astrEntityName - Entity name.null if no match can be found.IEntity findEntity(java.lang.String astrEntityName, boolean abBase)
astrEntityName - Entity name.abBase - true if entity name is expressed in base form.null if no match can be found.IEntity findXMLEntity(java.lang.String astrXMLEntityName)
astrEntityName - XML Entity name.null if no match can be found.IDomain findRoot()
com.corticon.rulesemf.canonicalvocabularymodel.RootExtension findRootExtension()
AssociationParameters getAssociationParametersExisting(IAssociationEnd aIAssociationEnd)
aIAssociationEnd - AssociationEnd instance.AssociationParameters getAssociationParametersNew(IEntity aIEntity)
IEntity - Entity to which new association end will be added.java.lang.String getMessageBase(java.lang.String astrKeyPrefix,
java.lang.String astrLocalizedString)
getMessageBase in interface IModelAPIastrKeyPrefix - Bundle key prefix.astrLocalizedString - Localized String.java.lang.String getBaseLanguageCode(com.corticon.rulesemf.common.LanguageCode aLanguageCode)
aLanguageCode - LanguageCode instance.java.lang.String getBaseVocabularyString(java.util.List aListMultiValuedAttribute)
null.List - Multi-valued attribute list.null if no base value exists.java.lang.String getCardinalitiesString(IAssociationEnd aIAssociationEnd)
aIAssociationEnd - AssociationEnd instance.java.lang.String getDatabaseAccessDatabaseId()
java.lang.String getDatabaseAccessJDBCDriverClass()
null.java.lang.String getDatabaseAccessDialect()
null.java.lang.String getDatabaseAccessDatabaseURL()
java.lang.String getDatabaseAccessUsername()
java.lang.String getDatabaseAccessUsernameEncrypted()
java.lang.String getDatabaseAccessPassword()
java.lang.String getDatabaseAccessPasswordEncrypted()
java.lang.String getDatabaseAccessCatalogFilter()
java.lang.String getDatabaseAccessSchemaFilter()
java.lang.String getDatabaseProperty(java.lang.String astrName)
astrName - name of database property.null if no such property exists.IDatabaseDefinition getDatabaseDefinition()
IDatabaseMappingAPI getDatabaseMappingAPI()
IDatabaseMetadataAPI getDatabaseMetadataAPI()
IJavaMappingAPI getJavaMappingAPI()
IJavaMetadataAPI getJavaMetadataAPI()
java.util.List getListAttributeModes()
java.util.List getListCardinalities()
java.util.List getListDatabaseColumnNames(java.lang.String astrTableName)
astrTableName - Database table name.java.util.List getListDatabasePropertyNames()
java.util.List<java.lang.String> getListDatabaseServerNames()
java.util.List getListDatabaseTableNames()
java.util.List getListDataTypeNames()
java.util.List getListDataTypeNamesIncludingCustom()
java.util.List getListDataTypeNamesUnspecified()
java.util.List getListEntityIdentity(IEntity aIEntity)
aIEntity - Vocabulary entity whose entity identity member names should be returned.java.util.List getListEntityIdentity(IEntity aIEntity, boolean abBase)
aIEntity - Vocabulary entity whose entity identity member names should be returned.abBase - true to return base entity names.java.util.List getListEntityNames()
java.util.List getListUnqualifiedEntityNames()
java.util.List getListEntityNames(boolean abIncludeBlankItem)
abIncludeBlank - true to include blank item.java.util.List getListEntityNames(boolean abIncludeBlankItem,
boolean abBase)
abIncludeBlank - true to include blank item.abBase - true to return base entity names.java.util.List getListFieldNullValue()
java.util.List getListEnumeration(IAttribute aIAttribute, boolean abUnspecified, boolean abNull, boolean abIncludeCustomDataTypeNames)
aIAttribute - Attribute for which enumeration is to be returned.abUnspecified - true to include unspecified (blank) value in list.abNull - true to include null value in list.abIncludeCustomDataTypeNames - Include custom data type names.null.java.util.List getListFieldValueStrategies(IAttribute aIAttribute)
java.util.List getListIdentityStrategies()
java.util.List getListJavaClassNames(java.lang.String astrPackageName)
astrPackageName - Fully-qualified package name.java.util.List getListJavaObjectGetMethods(IAttribute aIAttribute)
aIAttribute - Attribute for which method names are to be returned.java.util.List getListJavaObjectSetMethods(IAttribute aIAttribute)
aIAttribute - Attribute for which method names are to be returned.java.util.List getListJavaObjectGetMethods(IAssociationEnd aIAssociationEnd)
aIAssociationEnd - Association end for which method names are to be returned.java.util.List getListJavaObjectSetMethods(IAssociationEnd aIAssociaitonEnd)
aIAssociationEnd - Association end for which method names are to be returned.java.util.List getListJavaObjectFieldNames(IAssociationEnd aIAssociationEnd)
aIAssociationEnd - Association end for which field names are to be returned.java.util.List getListJavaObjectFieldNames(IAttribute aIAttribute)
aIAttribute - Attribute for which field names are to be returned.java.util.List getListJavaPackages()
java.util.List getListLocaleNames()
java.util.List getListJoinExpressions(IAssociationEnd aIAssociationEnd)
aIAssociationEnd - IAssociationEnd instance.java.util.List getListNavigabilities(IAssociationEnd aIAssociation)
aIAssociation - Association for which navigability choices should be returned.java.util.List getListNavigabilities(java.lang.String astrSourceEntityName,
java.lang.String astrSourceToTargetRoleName,
java.lang.String astrTargetEntityName,
java.lang.String astrTargetToSourceRoleName)
astrSourceEntityName - Source entity name.astrSourceToTargetRoleName - Source-to-target role name.astrTargetEntityName - Target entity name.astrTargetToSourceRoleName - Target-to-source role name.java.util.List getListVersionStrategies()
java.util.List getListTrueFalse()
java.util.List getListTrueFalseUnspecified()
java.lang.String getLocalDataType(IAttribute aIAttribute)
IAttribute - Attribute whose data type is to be returned.java.lang.String getLocalLanguageCode(com.corticon.rulesemf.common.LanguageCode aLanguageCode)
aLanguageCode - LanguageCode instance.java.lang.String getLocalString(java.lang.String astrKeyPrefix,
java.lang.String astrBaseString)
astrKeyPrefix - Bundle key prefix.astrBaseString - Base string.java.lang.String getNavigabilitySourceToTarget(java.lang.String astrEntityName,
java.lang.String astrRoleName)
astrEntityName - Entity name.astrRoleName - Role name.java.lang.String getNavigabilityTargetToSource(java.lang.String astrEntityName,
java.lang.String astrRoleName)
astrEntityName - Entity name.astrRoleName - Role name.java.lang.String getNavigabilityString(IAssociationEnd aIAssociationEnd)
aIAssociationEnd - AssociationEnd instance.java.lang.String getNavigabilityBidirectional()
java.lang.String getNewRoleName(IEntity aIEntitySource, IEntity aIEntityTarget)
aIEntitySource - Entity to which new role will be added.aIEntityTarget - Target entity for new association.java.lang.String getNewAttributeName(IEntity aIEntity)
aIEntity - Entity to which attribute is to be added.java.lang.String getNewEntityName(IDomain aIDomain)
aIDomain - Domain to which new Entity will be added or null for unqualified.java.lang.String getNewDomainName(IDomain aIDomain)
aIDomain - Domain to which new domain will be added or null for unqualified.java.lang.String getNewVocabularyName(org.eclipse.emf.common.util.URI aURIContainer)
aURIContainer - URI of container.IOperationsModelAPI getOperationsModelAPI()
java.lang.String getOperatorName(java.lang.String astrOperatorID,
boolean abBase)
astrOperatorID - Operator ID.abBase - true to return base value.java.lang.String getToolTip(IElement lIElement)
aIElement - Element for which tool-tip should be returned.null if none.IDomain getDomain()
java.lang.String getVocabularyDomainHierarchy(IEntity aIEntity)
nullaIEntity - Vocabulary entity.java.util.List getVocabularyElementChildren(java.lang.Object aObject,
boolean abExpandAssociations,
boolean abIncludeInherited,
boolean abSort)
aObject - Either Resource or instance of IElement.abExpandAssociations - true to return children of association nodes.abIncludeInherited - true to include inherited attributes and associations.abSort - true to sort attributes and associations.int getVocabularyElementIcon(IElement aIElement)
aIElement - IElement instance.java.lang.String getVocabularyElementName(IElement aIElement)
aIElement - Vocabulary element (e.g., IEntity, IAttribute, IAssociationEnd).java.lang.String getVocabularyElementName(IElement aIElement, boolean abBase)
aIElement - Vocabulary element (e.g., IEntity, IAttribute, IAssociationEnd).abBase - true to return base name.java.lang.String getVocabularyElementNameHierarchy(IElement aIElement, boolean abBase)
aIElement - Vocabulary element.abBase - true to return base value.java.lang.String getVocabularyElementNameBase(IElement aIElement)
aIElement - Vocabulary element (e.g., IEntity, IAttribute, IAssociationEnd).java.lang.Object getVocabularyElementParent(java.lang.Object aObject)
aObject - Vocabulary element for which parent is to be returned.java.lang.String getVocabularyElementSuffix(IEntity aIEntity, boolean abAssociationFormat, boolean abBase)
aIEntity - Entity to use.abAssociationFormat - true to return association format suffix.abBase - true to return base form.java.lang.String getVocabularyElementText(IElement aObject, boolean abBase)
aIElement - Vocabulary element.abBase - true to return base value.boolean hasDatabase(IElement aIElement)
IElement - Vocabulary element to test.true if Vocabulary element should have database decoration.boolean hasModified(IElement aIElement)
IElement - Vocabulary element to test.true if Vocabulary element has been modified.boolean hasErrors(IElement aIElement, boolean abRecursive)
IElement - Vocabulary element to test for errors.abRecursive - true to check recursively for errors in child nodes.true if Vocabulary element has any errors.boolean hasErrors(IElement aIElement, boolean abRecursive, boolean abIncludeInherited)
IElement - Vocabulary element to test for errors.abRecursive - true to check recursively for errors in child nodes.abIncludeInherited - true to consider errors in inherited nodes.true if Vocabulary element has any errors.boolean hasWarnings(IElement aIElement, boolean abRecursive)
IElement - Vocabulary element to test for warnings.abRecursive - true to check recursively for warnings in child nodes.true if Vocabulary element has any warnings.boolean hasWarnings(IElement aIElement, boolean abRecursive, boolean abIncludeInherited)
IElement - Vocabulary element to test for warnings.abRecursive - true to check recursively for warnings in child nodes.abIncludeInherited - true to consider errors in inherited nodes.true if Vocabulary element has any warnings.boolean importDatabaseMetadata(boolean abQuiet)
true if the command was successful.java.lang.String importJavaMetadata(java.util.Collection<java.lang.String> acollClassNames,
java.util.List<java.lang.String> alistPaths,
IProgressDelegate aIProgressDelegate)
acollClassNames - Collection (String) of fully-qualified class names to import.alistPaths - List of paths to JARs or class folders.aIProgressDelegate - Progress delegate or null if no progress reporting is needed.null.boolean isDatabaseAccessEnabled()
true if database access is enabled.boolean isDatabaseAccessSpecified()
true if the Vocabulary has database access fields specified.boolean isEnabledAddAssociation(Selection aSelection)
aSelection - Selection instance.true if function should be enabled.boolean isEnabledAddAttribute(Selection aSelection)
aSelection - Selection instance.true if function should be enabled.boolean isEnabledAddDomain(Selection aSelection)
aSelection - Selection instance.true if function should be enabled.boolean isEnabledAddEntity(Selection aSelection)
aSelection - Selection instance.true if function should be enabled.boolean isEnabledClearDatabaseMetadata()
true if function should be enabled.boolean isEnabledClearJavaClassMetadata()
true if function should be enabled.boolean isEnabledImportDatabaseMetadata()
true if function should be enabled.boolean isEnabledExportDatabaseAccessProperties()
true if function should be enabled.boolean isEnabledImportJavaClassMetadata(Selection aSelection)
aSelection - Selection instance.true if function should be enabled.boolean isEnabledLocalize()
true if function should be enabled.boolean isEntityNameAlreadyUsed(java.lang.String astrEntityName)
astrName - Name to test.true if the name matches any entity name.boolean isRoleNameUsed(IEntity aIEntity, java.lang.String astrRoleName)
aIEntity - Entity to which new role will potentially be added.astrRoleName - Role name to be tested.true if role name is in use.boolean isVocabularyElementInherited(IElement aIElement)
aIElement - Vocabulary element to be tested.true if element is inherited.boolean isVocabularyElementNameLightGray(IElement aIElement)
aIElement - Vocabulary element to be tested.true if element should be rendered using light gray text.boolean isVocabularyEntityNameUnique(IEntity aIEntity, boolean abBase)
aIEntity - Entity to test.abBase - true to test base values.true if unqualified entity name is not unique within the Vocabulary.boolean isInheritedFeature(IEntity aIEntity, IElement aIElementFeature)
true if the given Vocabulary element (attribute or association)
is an inherited feature of the specified entity.aIEntity - Entity facade.aIElementFeature - Attribute or association end facade.true if the feature is inherited.IElement getFacade(org.eclipse.emf.ecore.ENamedElement aENamedElement)
aENamedElement - Named element for which facade should be returned.com.corticon.rulesemf.canonicalvocabularymodel.VocabularyBoolean makeVocabularyBoolean(java.lang.String astrValue)
astrValue - Value string.null.com.corticon.rulesemf.canonicalvocabularymodel.VocabularyDataType makeVocabularyDataType(java.lang.String astrValue)
astrValue - Value string.null.com.corticon.rulesemf.canonicalvocabularymodel.VocabularyExpression makeVocabularyExpression(java.lang.String astrValue)
astrValue - Value string.null.com.corticon.rulesemf.canonicalvocabularymodel.VocabularyString makeVocabularyString(java.lang.String astrValue)
astrValue - Value string.null.com.corticon.rulesemf.canonicalvocabularymodel.VocabularyValueSet makeVocabularyValueSet(java.lang.String astrValue)
astrValue - Value string.null.boolean removeCustomDataType(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType)
aCustomDataType - CustomDataType to be removed.true if the command was successful.boolean removeDatabaseProperty(com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty aDatabaseProperty)
aDatabaseProperty - Database property to be removed.true if the command was successful.boolean removeEnumerationElement(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement)
aCustomDataType - CustomDataType instance.aEnumerationElement - EnumerationElement to be removed.true if the command was successful.boolean removeVocabularyElement(IElement aIElement)
aIElement - IDomain, IEntity, IAttribute or IAssociationEnd to be removed.true if the command was successful.boolean renameVocabulary(org.eclipse.emf.common.util.URI aURIVocabularyNew)
aURIVocabularyNew - New Vocabulary URI.true if the command was successful.boolean replaceAssociation(IAssociationEnd aIAssociationEnd, AssociationParameters aAssociationParameters)
IAssociationEnd - Existing association end.AssociationParameters - AssociationParameters describing association to be added.true if the command was successful.boolean setAssociationEndCardinalities(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndJavaObjectFieldName(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndJavaObjectGetMethod(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndJavaObjectSetMethod(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndJoinExpression(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndMandatory(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndName(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndNavigability(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndSourceEntity(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndTargetEntity(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAssociationEndXMLPropertyName(IAssociationEnd aIAssociationEnd, java.lang.String astrValue)
aIAssociationEnd - AssociationEnd instance.astrValue - Value.true if the command was successful.boolean setAttributeDataSubtype(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeDataType(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeFieldColumn(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeFieldSequence(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeFieldSequenceNameColumnName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeFieldSequenceNextvalColumnName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeFieldSequenceTableName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeFieldValueStrategy(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeJavaObjectFieldName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeJavaObjectGetMethod(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeJavaObjectSetMethod(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeMandatory(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeMode(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributePossibleValues(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributePossibleValueSetName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeXMLNamespace(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setAttributeXMLPropertyName(IAttribute aIAttribute, java.lang.String astrValue)
aIAttribute - Attribute instance.astrValue - Value.true if the command was successful.boolean setDatabasePropertyName(com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty aDatabaseProperty,
java.lang.String astrValue)
aDatabaseProperty - DatabaseProperty instance to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setDatabasePropertyValue(com.corticon.rulesemf.canonicalvocabularymodel.DatabaseProperty aDatabaseProperty,
java.lang.String astrValue)
aDatabaseProperty - DatabaseProperty instance to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setDatabaseAccessDatabaseId(java.lang.String astrValue)
astrValue - Database ID.true if the command was successful.boolean setDatabaseAccessDatabaseURL(java.lang.String astrValue)
astrValue - Value.true if the command was successful.boolean setDatabaseAccessUsername(java.lang.String astrValue)
astrValue - Value.true if the command was successful.boolean setDatabaseAccessPassword(java.lang.String astrValue)
astrValue - Value.true if the command was successful.boolean setDatabaseAccessCatalogFilter(java.lang.String astrValue)
astrValue - Value.true if the command was successful.boolean setDatabaseAccessSchemaFilter(java.lang.String astrValue)
astrValue - Value.true if the command was successful.boolean setCurrentVocabularyElement(IElement aIElement)
aIElement - Vocabulary element currently selected.true if the set command was successful.boolean setCustomDataTypeName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setCustomDataTypeBaseDataType(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setCustomDataTypeEnumeration(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setCustomDataTypeConstraint(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setCustomDataTypeLookupTableName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setCustomDataTypeLookupLabelsColumn(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setCustomDataTypeLookupValuesColumn(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrValue)
aCustomDataType - Custom data type to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setEnumerationLabel(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement,
java.lang.String astrValue)
aEnumerationElement - Enumeration element to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setEnumerationValue(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement,
java.lang.String astrValue)
aEnumerationElement - Enumeration element to be updated.astrValue - Value to be updated.true if the set command was successful.boolean setDomainName(IDomain aIDomain, java.lang.String astrValue)
aIDomain - Domain instance.astrValue - Value.true if the command was successful.boolean setEntityClassTable(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreCaching(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastorePersistent(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreIdentityColumn(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreIdentitySequence(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreIdentitySequenceNameColumnName(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreIdentitySequenceNextvalColumnName(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreIdentitySequenceTableName(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityDatastoreIdentityStrategy(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityIdentity(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityJavaClassName(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityJavaPackage(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityName(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntitySupertypes(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntitySupertypes(IEntity aIEntity, java.util.List aListEntities)
aIEntity - Entity instance.aListEntities - List of IEntity facade supertypes.true if the command was successful.boolean setEntityVersionColumn(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityVersionStrategy(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityXMLNamespace(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setEntityXMLClassName(IEntity aIEntity, java.lang.String astrValue)
aIEntity - Entity instance.astrValue - Value.true if the command was successful.boolean setGUID(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrGUID)
aCustomDataType - CustomDataType whose GUID is to be set.astrValue - String value of GUID.true if the command was successful.boolean setGUID(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumeratonElement,
java.lang.String astrGUID)
aEnumerationElement - EnumerationElement whose GUID is to be set.astrValue - String value of GUID.true if the command was successful.boolean setGUID(IElement aIElement, java.lang.String astrGUID)
aIElement - IDomain, IEntity, IAttribute or IAssociationEnd instance.astrValue - String value of GUID.true if the command was successful.boolean setLocalizationCustomDataTypeName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
int aiLocalizationIndex,
java.lang.String astrText)
aCustomDataType - Custom data type whose localized name is to be updated.aiLocalizationIndex - Index of localization to be updated.astrText - Localized text.true if the set command was successful.boolean setLocalizationEnumerationLabel(com.corticon.rulesemf.canonicalvocabularymodel.EnumerationElement aEnumerationElement,
int aiLocalizationIndex,
java.lang.String astrText)
aEnumerationElement - Enumeration element whose label is to be updated.aiLocalizationIndex - Index of localization to be updated.astrText - Localized text.true if the set command was successful.boolean setLocalizationVocabularyElementName(IElement aIElement, int aiLocalizationIndex, java.lang.String astrText)
aIElement - Vocabulary element whose localized name is to be updated.aiLocalizationIndex - Index of localization to be updated.astrText - Localized text.true if the set command was successful.boolean setSource(IElement aIElement, java.lang.String astrSource)
aIElement - IDomain, IEntity, IAttribute or IAssociationEnd instance.astrValue - String value of source.true if the command was successful.boolean setVocabularyElementName(IElement aIElement, java.lang.String astrValue)
aIElement - Element whose name is to be set.astrValue - Localized element name.true if the set command was successful.void testDatabaseConnection()
IDomain makeDomain(org.eclipse.emf.ecore.EPackage aEPackage)
aEPackage - EPackage for which IDomain should be created.java.util.HashMap generateBusinessObjects()
java.lang.String getConvertedDomainName(java.lang.String astrDomainName)
astrDomainName - Domain name.java.lang.String getNextAvailableDomainName(IDomain aIDomain, java.lang.String astrDomainName)
aIDomain - Parent domain.astrDomainName - Name of domain to be made unique.java.lang.String getNextAvailableConvertedDomainName(IDomain aIDomain, java.lang.String astrDomainName)
aIDomain - Parent domain.astrDomainName - Name of domain to be made unique.java.lang.String getConvertedEntityName(java.lang.String astrEntityName)
astrEntityName - Entity name.java.lang.String getNextAvailableEntityName(IDomain aIDomain, java.lang.String astrEntityName)
aIDomain - Parent domain.astrEntityName - Name of entity to be made unique.java.lang.String getNextAvailableConvertedEntityName(IDomain aIDomain, java.lang.String astrEntityName)
aIDomain - Parent domain.astrEntityName - Name of entity to be made unique.java.lang.String getConvertedAttributeName(java.lang.String astrAttributeName)
astrAttributeName - Attribute name.java.lang.String getNextAvailableAttributeName(IEntity aIEntity, java.lang.String astrAttributeName)
aIEntity - Parent entity.astrAttributeName - Attribute name to be made unique.java.lang.String getNextAvailableConvertedAttributeName(IEntity aIEntity, java.lang.String astrAttributeName)
aIEntity - Parent entity.astrAttributeName - Attribute name to be made unique.java.lang.String getConvertedCustomDataTypeName(java.lang.String astrCustomDataTypeName)
aCustomDataType - Custom data type name.java.lang.String getNextAvailableCustomDataTypeName(java.lang.String astrCustomDataTypeName)
aCustomDataType - Custom data type name.java.lang.String getNextAvailableConvertedCustomDataTypeName(java.lang.String astrCustomDataTypeName)
aCustomDataType - Custom data type name.java.lang.String getConvertedCustomDataTypeLabelName(java.lang.String astrCustomDataTypeLabelName)
astrCustomDataTypeLabelName - Custom data type label name.java.lang.String getNextAvailableCustomDataTypeLabelName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrCustomDataTypeLabelName)
aCustomDataType - Parent custom data type.astrCustomDataTypeLabelName - Custom data type label name.java.lang.String getNextAvailableConvertedCustomDataTypeLabelName(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aCustomDataType,
java.lang.String astrCustomDataTypeLabelName)
aCustomDataType - Parent custom data type.astrCustomDataTypeLabelName - Custom data type label name.java.lang.String getConvertedRoleName(java.lang.String astrRoleName)
astrRoleName - Association role name.IElement getCurrentVocabularyElement()
null.java.lang.String getNextAvailableRoleName(IEntity aIEntitySource, IEntity aIEntityTarget, java.lang.String astrRoleName)
aIEntitySource - Source entity of association.aIEntityTarget - Target entity of association.astrRoleName - Association role name.java.lang.String getNextAvailableConvertedRoleName(IEntity aIEntitySource, IEntity aIEntityTarget, java.lang.String astrRoleName)
aIEntitySource - Source entity of association.aIEntityTarget - Target entity of association.astrRoleName - Association role name.AssociationParameters getNextAvailableConvertedAssociationParamaters(AssociationParameters aAssociationParameters)
aAssociationParameters - AssociationParameters instance.java.lang.String convertNameIfExtendedOperatorOrOperationsName(java.lang.String astrName)
astrName - Name to be tested.boolean isNameExtendedOperatorOrOperationsName(java.lang.String astrName)
astrName - Name to be tested.true if name appears in operations tree.java.lang.String getEnumerationLabelBasedOnValue(com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType aDataType,
java.lang.String astrValue)
astrName - astrValue - java.lang.String getDefaultIdentityStrategy(IEntity aIEntity)
aIEntity - null otherwisejava.lang.String getDefaultIdentityStrategy(java.lang.String astrDefaultIdentityStrategyType)
astrDefaultIdentityStrategyType - null otherwisejava.lang.String getDefaultIdentityStrategyType(IEntity aIEntity)
aIEntity - null otherwiseboolean isReadOnlyModeSupported()
true if the Read Only mode is supported by the database;boolean isCreateUpdateSchemaSupported()
true if the Create/Update schema is supported by the database;boolean isEnabledReadOnlyReadWrite()
true if the Vocabulary is set to Read Onlyvoid setEnabledReadOnlyReadWrite(boolean abReadOnlyReadWrite)
boolean - true set the Vocabulary to Read Only (true) or Read Write (false)Copyright © 2005-2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.