| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MODE_BASE |
static java.lang.String |
MODE_EXTENDED_PERSISTENT |
static java.lang.String |
MODE_EXTENDED_TRANSIENT |
IDENTITY_STRATEGY_IDENTITY, IDENTITY_STRATEGY_INCREMENT, IDENTITY_STRATEGY_NATIVE, IDENTITY_STRATEGY_SEQUENCE, IDENTITY_STRATEGY_UUID_HEX| Modifier and Type | Method and Description |
|---|---|
com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType |
getCustomDataType()
Return the CustomDataType for this attribute (if specified).
|
java.lang.String |
getDataType()
Return the Corticon data type.
|
org.eclipse.emf.ecore.EAttribute |
getEAttribute()
Returns the EAttribute that this facade wraps.
|
org.eclipse.emf.ecore.EDataType |
getEType()
Return the Ecore data type.
|
com.corticon.rulesemf.canonicalvocabularymodel.AttributeExtension |
getExtension()
Return the AttributeExtension for this EAttribute if any.
|
java.lang.String |
getFieldColumn()
Return the JPOX field:column.
|
ITableInfo |
getFieldSequence()
Return the JPOX field:sequence property.
|
java.lang.String |
getFieldSequenceNameColumnName()
Return the JPOX field:sequence-name-column-name property.
|
java.lang.String |
getFieldSequenceNextvalColumnName()
Return the JPOX field:sequence-nextval-column-name property.
|
ITableInfo |
getFieldSequenceTableInfo()
Return the JPOX field:sequence-table-name property.
|
java.lang.String |
getFieldValueStrategy()
Return the JPOX field:value-strategy property.
|
java.lang.String |
getJavaObjectFieldName()
Return the Java Object Field Name.
|
java.lang.String |
getJavaObjectGetMethod()
Return the Java Object Get Method.
|
java.lang.String |
getJavaObjectSetMethod()
Return the Java Object Set Method.
|
java.lang.String |
getMandatory()
Return an indication of whether this attribute is mandatory.
|
java.lang.String |
getMode()
Return the attribute mode (e.g., "Base", "Extended Transient", "Extended Persistent").
|
java.lang.String |
getName()
Return the unqualified class name.
|
IEntity |
getParentEntity()
Return the parent entity.
|
java.lang.String |
getXMLNamespace()
Return the XML Namespace name.
|
java.lang.String |
getXMLPropertyName()
Return the XML Property name.
|
boolean |
isBase()
Convenience method to determine whether this is a base attribute.
|
boolean |
isBoolean()
Convenience method to determine whether this is a Boolean attribute.
|
boolean |
isDataTypeCustom()
Convenience method to determine whether the data type associated
with this attribute is custom.
|
boolean |
isDataTypeEnumeration()
Convenience method to determine whether the data type associated
with this attribute is a custom data type/enumeration.
|
boolean |
isDataTypeEnumerationValuesOnly()
Convenience method to determine whether the data type associated
with this attribute is a custom data type, values-only enumeration.
|
boolean |
isDataTypeSpecified()
Return an indication of whether a data type has been explicitly specified.
|
boolean |
isDate()
Convenience method to determine whether this is a Date attribute.
|
boolean |
isDateTime()
Convenience method to determine whether this is a DateTime attribute.
|
boolean |
isDecimal()
Convenience method to determine whether this is a Decimal attribute.
|
boolean |
isDescendent()
Convenience method to determine whether this is a descendent facade.
|
boolean |
isExtendedPersistent()
Convenience method to determine whether this is an extended persistent attribute.
|
boolean |
isExtendedTransient()
Convenience method to determine whether this is an extended transient attribute.
|
boolean |
isFieldAccessed()
For Java object mapping, determine whether this attribute is "field-accessed" (i.e., the field is public
and has no getter/setter method).
|
boolean |
isIdentity()
Convenience method to determine whether this is an identity attribute.
|
boolean |
isInteger()
Convenience method to determine whether this is an Integer attribute.
|
boolean |
isMandatory()
Convenience method to determine whether this is attribute is mandatory.
|
boolean |
isMethodAccessed()
For Java object mapping, determine whether this attribute is "method-accessed" (i.e., it has a getter and setter).
|
boolean |
isString()
Convenience method to determine whether this is a String attribute.
|
boolean |
isTime()
Convenience method to determine whether this is a Time attribute.
|
void |
setDescendent(boolean abDescendent)
Setter for descendent facade indicator.
|
findExtension, findExtension, getAllContents, getAllContents, getChildren, getChildren, getGUID, getNamedElement, getParent, getParent, getSource, hasChildrenstatic final java.lang.String MODE_BASE
static final java.lang.String MODE_EXTENDED_TRANSIENT
static final java.lang.String MODE_EXTENDED_PERSISTENT
com.corticon.rulesemf.canonicalvocabularymodel.CustomDataType getCustomDataType()
nulljava.lang.String getDataType()
org.eclipse.emf.ecore.EAttribute getEAttribute()
org.eclipse.emf.ecore.EDataType getEType()
com.corticon.rulesemf.canonicalvocabularymodel.AttributeExtension getExtension()
java.lang.String getFieldColumn()
ITableInfo getFieldSequence()
java.lang.String getFieldSequenceNameColumnName()
java.lang.String getFieldSequenceNextvalColumnName()
ITableInfo getFieldSequenceTableInfo()
java.lang.String getFieldValueStrategy()
java.lang.String getJavaObjectFieldName()
java.lang.String getJavaObjectGetMethod()
java.lang.String getJavaObjectSetMethod()
java.lang.String getMandatory()
true if this attribute is mandatory.java.lang.String getMode()
java.lang.String getName()
IEntity getParentEntity()
java.lang.String getXMLPropertyName()
java.lang.String getXMLNamespace()
boolean isBase()
true if this is a base attribute.boolean isExtendedTransient()
true if this is an extended transient attribute.boolean isExtendedPersistent()
true if this is an extended persistent attribute.boolean isBoolean()
true if this is a Boolean attribute.boolean isDate()
true if this is a Date attribute.boolean isTime()
true if this is a Time attribute.boolean isDateTime()
true if this is a DateTime attribute.boolean isDecimal()
true if this is a Decimal attribute.boolean isIdentity()
true if this is an identity attribute.boolean isInteger()
true if this is an Integer attribute.boolean isString()
true if this is a String attribute.boolean isMandatory()
true if this attribute is mandatory.boolean isFieldAccessed()
true if this attribute is field-accessed.boolean isMethodAccessed()
true if this attribute is method-accessed.boolean isDataTypeEnumeration()
true if this attribute has an enumeration custom data type.boolean isDataTypeEnumerationValuesOnly()
true if this attribute has an enumeration custom data type.boolean isDataTypeSpecified()
true if this attribute has a user-specified data type.boolean isDataTypeCustom()
true if this attribute has a custom data type.boolean isDescendent()
true if this is a descendent facade.void setDescendent(boolean abDescendent)
abDescendent - true if this is a descendent facade.Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.