IDENTITY_STRATEGY_IDENTITY, IDENTITY_STRATEGY_INCREMENT, IDENTITY_STRATEGY_NATIVE, IDENTITY_STRATEGY_SEQUENCE, IDENTITY_STRATEGY_UUID_HEX| Modifier and Type | Method and Description |
|---|---|
java.util.List |
getAllAssociationEnds()
Return a list of all declared association ends to the target entity.
|
java.util.List |
getAllAssociationEnds(boolean abDeclaredOnly)
Return a list of all association ends belonging to the target entity.
|
java.util.List |
getAllAssociationEnds(boolean abDeclaredOnly,
boolean abIncludeQualifiers)
Return a list of all association ends belonging to the target entity.
|
java.util.List |
getAllAssociationEnds(boolean abDeclaredOnly,
boolean abIncludeQualifiers,
boolean abTrimReverseLinkAssociationEnds)
Return a list of all association ends belonging to the target entity.
|
java.util.List |
getAllAttributes()
Return a list of all declared attributes belonging to the target entity.
|
java.util.List |
getAllAttributes(boolean abDeclaredOnly)
Return a list of all attributes belonging to the target entity.
|
java.util.List |
getAllEnumeratedAttributes()
Return a list of all declared attributes belonging to the target entity with an enumerated type.
|
java.util.List |
getAllEnumeratedAttributes(boolean abDeclaredOnly)
Return a list of all attributes belonging to the target entity with an enumerated type.
|
org.eclipse.emf.ecore.EReference |
getEReference()
Returns the EReference that this facade wraps.
|
com.corticon.rulesemf.canonicalvocabularymodel.AssociationEndExtension |
getExtension()
Return the AssociationEndExtension for this EReference if any.
|
ITableInfo |
getIntersectionTableInfo()
Return a table description for the intersection table in many to many associations.
|
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 |
getJoinExpression()
Return the Join Expression.
|
java.lang.String |
getName()
Return the role name.
|
IAssociationEnd |
getOpposite()
Return the opposite association end for a bi-directional
association, or
null if this is a unidirectional
association. |
IEntity |
getParentEntity()
Return the parent entity.
|
IEntity |
getQualifier()
Getter for qualifier.
|
IEntity |
getSourceEntity()
Return the source entity.
|
IEntity |
getTargetEntity()
Return the target entity.
|
java.lang.String |
getXMLPropertyName()
Return the XML Property name.
|
boolean |
isDescendent()
Convenience method to determine whether this is a descendent facade.
|
boolean |
isFieldAccessed()
For Java object mapping, determine whether this association end 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 association.
|
boolean |
isMandatory()
Return an indication of whether at least one instance of the
target is required.
|
boolean |
isMany()
Return an indication of whether there are many instances
of the target entity (i.e., multiplicity of this association).
|
boolean |
isMethodAccessed()
For Java object mapping, determine whether this association end is "method-accessed"
(i.e., it has a getter and setter).
|
void |
setDescendent(boolean abDescendent)
Setter for descendent facade indicator.
|
void |
setQualifier(IEntity aIEntityQualifier)
Setter for qualifier.
|
findExtension, findExtension, getAllContents, getAllContents, getChildren, getChildren, getGUID, getNamedElement, getParent, getParent, getSource, hasChildrenjava.util.List getAllAssociationEnds()
java.util.List getAllAssociationEnds(boolean abDeclaredOnly)
abDeclaredOnly - true to limit list to only declared association ends.java.util.List getAllAssociationEnds(boolean abDeclaredOnly,
boolean abIncludeQualifiers)
abDeclaredOnly - true to limit list to only declared association ends.abIncludeQualifiers - true to include association end qualifiers.java.util.List getAllAssociationEnds(boolean abDeclaredOnly,
boolean abIncludeQualifiers,
boolean abTrimReverseLinkAssociationEnds)
abDeclaredOnly - true to limit list to only declared association ends.abIncludeQualifiers - true to include association end qualifiers.abTrimReverseLinkAssociationEnds - true to not return reverse link association ends.java.util.List getAllAttributes()
java.util.List getAllAttributes(boolean abDeclaredOnly)
abDeclaredOnly - true to limit list to only declared attributes.java.util.List getAllEnumeratedAttributes()
java.util.List getAllEnumeratedAttributes(boolean abDeclaredOnly)
abDeclaredOnly - true to limit list to only declared attributes.org.eclipse.emf.ecore.EReference getEReference()
com.corticon.rulesemf.canonicalvocabularymodel.AssociationEndExtension getExtension()
java.lang.String getJavaObjectFieldName()
java.lang.String getJavaObjectGetMethod()
java.lang.String getJavaObjectSetMethod()
java.lang.String getJoinExpression()
ITableInfo getIntersectionTableInfo()
java.lang.String getName()
IAssociationEnd getOpposite()
null if this is a unidirectional
association.null if unidirectional.IEntity getParentEntity()
IEntity getQualifier()
Entity - that is qualifier for this facade.IEntity getSourceEntity()
IEntity getTargetEntity()
null if entity is non-standard (e.g., XSD import).java.lang.String getXMLPropertyName()
boolean isIdentity()
true if this is an identity association.boolean isMandatory()
true - if at least one instance of target is required.boolean isMany()
true - if multiple instance of target are allowed.boolean isDescendent()
true if this is a descendent facade.boolean isFieldAccessed()
true if this association end is field-accessed.boolean isMethodAccessed()
true if this association end is method-accessed.void setDescendent(boolean abDescendent)
abDescendent - true if this is a descendent facade.void setQualifier(IEntity aIEntityQualifier)
aIEntityQualifier - Entity that is qualifier for for this facade.Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.