|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.jpt.core.resource.xml.AbstractJpaEObject
org.eclipse.jpt.core.resource.orm.AbstractXmlAttributeMapping
org.eclipse.jpt.core.resource.orm.AbstractXmlRelationshipMapping
org.eclipse.jpt.core.resource.orm.AbstractXmlMultiRelationshipMapping
public abstract class AbstractXmlMultiRelationshipMapping
A representation of the model object 'Multi Relationship Mapping'. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
The following features are supported:
OrmPackage.getAbstractXmlMultiRelationshipMapping()| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetJoinTable(XmlJoinTable newJoinTable,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetMapKey(MapKey newMapKey,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetMapKeyClass(XmlClassReference newMapKeyClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetMapKeyColumn(XmlColumn newMapKeyColumn,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOrderColumn(XmlOrderColumn newOrderColumn,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
XmlJoinTable |
getJoinTable()
Returns the value of the 'Join Table' containment reference. |
MapKey |
getMapKey()
Returns the value of the 'Map Key' containment reference. |
org.eclipse.emf.common.util.EList<XmlAttributeOverride> |
getMapKeyAttributeOverrides()
Returns the value of the 'Map Key Attribute Overrides' containment reference list. |
XmlClassReference |
getMapKeyClass()
Returns the value of the 'Map Key Class' containment reference. |
XmlColumn |
getMapKeyColumn()
Returns the value of the 'Map Key Column' containment reference. |
EnumType |
getMapKeyEnumerated()
Returns the value of the 'Map Key Enumerated' attribute. |
org.eclipse.emf.common.util.EList<XmlJoinColumn> |
getMapKeyJoinColumns()
Returns the value of the 'Map Key Join Columns' containment reference list. |
TemporalType |
getMapKeyTemporal()
Returns the value of the 'Map Key Temporal' attribute. |
java.lang.String |
getMappedBy()
Returns the value of the 'Mapped By' attribute. |
TextRange |
getMappedByTextRange()
|
java.lang.String |
getOrderBy()
Returns the value of the 'Order By' attribute. |
XmlOrderColumn |
getOrderColumn()
Returns the value of the 'Order Column' containment reference. |
void |
setJoinTable(XmlJoinTable newJoinTable)
Sets the value of the ' Join Table' containment reference. |
void |
setMapKey(MapKey newMapKey)
Sets the value of the ' Map Key' containment reference. |
void |
setMapKeyClass(XmlClassReference newMapKeyClass)
Sets the value of the ' Map Key Class' containment reference. |
void |
setMapKeyColumn(XmlColumn newMapKeyColumn)
Sets the value of the ' Map Key Column' containment reference. |
void |
setMapKeyEnumerated(EnumType newMapKeyEnumerated)
Sets the value of the ' Map Key Enumerated' attribute. |
void |
setMapKeyTemporal(TemporalType newMapKeyTemporal)
Sets the value of the ' Map Key Temporal' attribute. |
void |
setMappedBy(java.lang.String newMappedBy)
Sets the value of the ' Mapped By' attribute. |
void |
setOrderBy(java.lang.String newOrderBy)
Sets the value of the ' Order By' attribute. |
void |
setOrderColumn(XmlOrderColumn newOrderColumn)
Sets the value of the ' Order Column' containment reference. |
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.jpt.core.resource.orm.AbstractXmlRelationshipMapping |
|---|
basicSetCascade, getCascade, getFetch, getTargetEntity, getTargetEntityTextRange, setCascade, setFetch, setTargetEntity |
| Methods inherited from class org.eclipse.jpt.core.resource.orm.AbstractXmlAttributeMapping |
|---|
getAccess, getName, getNameTextRange, setAccess, setName |
| Methods inherited from class org.eclipse.jpt.core.resource.xml.AbstractJpaEObject |
|---|
containsOffset, eAdapters, eNotify, getSelectionTextRange, getValidationTextRange, isUnset |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.jpt.core.resource.xml.JpaEObject |
|---|
containsOffset, getSelectionTextRange, getValidationTextRange, isUnset |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.jpt.core.resource.xml.JpaEObject |
|---|
containsOffset, getSelectionTextRange, getValidationTextRange, isUnset |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.jpt.core.resource.xml.JpaEObject |
|---|
containsOffset, getSelectionTextRange, getValidationTextRange, isUnset |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.jpt.core.resource.xml.JpaEObject |
|---|
containsOffset, getSelectionTextRange, getValidationTextRange, isUnset |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.jpt.core.resource.xml.JpaEObject |
|---|
containsOffset, getSelectionTextRange, getValidationTextRange, isUnset |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.jpt.core.resource.orm.XmlAttributeMapping |
|---|
getMappingKey |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public java.lang.String getMappedBy()
If the meaning of the 'Mapped By' attribute isn't clear, there really should be more of a description here...
getMappedBy in interface XmlMappedByMappingsetMappedBy(String),
OrmPackage.getXmlMappedByMapping_MappedBy()public void setMappedBy(java.lang.String newMappedBy)
Mapped By' attribute.
setMappedBy in interface XmlMappedByMappingvalue - the new value of the 'Mapped By' attribute.getMappedBy()public XmlJoinTable getJoinTable()
If the meaning of the 'Join Table' containment reference isn't clear, there really should be more of a description here...
getJoinTable in interface XmlJoinTableMappingsetJoinTable(XmlJoinTable),
OrmPackage.getXmlJoinTableMapping_JoinTable()
public org.eclipse.emf.common.notify.NotificationChain basicSetJoinTable(XmlJoinTable newJoinTable,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setJoinTable(XmlJoinTable newJoinTable)
Join Table' containment reference.
setJoinTable in interface XmlJoinTableMappingvalue - the new value of the 'Join Table' containment reference.getJoinTable()public XmlOrderColumn getOrderColumn()
If the meaning of the 'Order Column' containment reference isn't clear, there really should be more of a description here...
getOrderColumn in interface XmlOrderable_2_0setOrderColumn(XmlOrderColumn),
org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlOrderable_2_0_OrderColumn()
public org.eclipse.emf.common.notify.NotificationChain basicSetOrderColumn(XmlOrderColumn newOrderColumn,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOrderColumn(XmlOrderColumn newOrderColumn)
Order Column' containment reference.
setOrderColumn in interface XmlOrderable_2_0value - the new value of the 'Order Column' containment reference.getOrderColumn()public java.lang.String getOrderBy()
If the meaning of the 'Order By' attribute isn't clear, there really should be more of a description here...
getOrderBy in interface XmlOrderablesetOrderBy(String),
OrmPackage.getXmlOrderable_OrderBy()public void setOrderBy(java.lang.String newOrderBy)
Order By' attribute.
setOrderBy in interface XmlOrderablevalue - the new value of the 'Order By' attribute.getOrderBy()public org.eclipse.emf.common.util.EList<XmlAttributeOverride> getMapKeyAttributeOverrides()
XmlAttributeOverride.
If the meaning of the 'Map Key Attribute Overrides' containment reference list isn't clear, there really should be more of a description here...
getMapKeyAttributeOverrides in interface XmlMapKeyAttributeOverrideContainer_2_0org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlMapKeyAttributeOverrideContainer_2_0_MapKeyAttributeOverrides()public XmlClassReference getMapKeyClass()
If the meaning of the 'Map Key Class' containment reference isn't clear, there really should be more of a description here...
getMapKeyClass in interface XmlMultiRelationshipMapping_2_0setMapKeyClass(XmlClassReference),
org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlMultiRelationshipMapping_2_0_MapKeyClass()
public org.eclipse.emf.common.notify.NotificationChain basicSetMapKeyClass(XmlClassReference newMapKeyClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMapKeyClass(XmlClassReference newMapKeyClass)
Map Key Class' containment reference.
setMapKeyClass in interface XmlMultiRelationshipMapping_2_0value - the new value of the 'Map Key Class' containment reference.getMapKeyClass()public TemporalType getMapKeyTemporal()
TemporalType.
If the meaning of the 'Map Key Temporal' attribute isn't clear, there really should be more of a description here...
getMapKeyTemporal in interface XmlMultiRelationshipMapping_2_0TemporalType,
setMapKeyTemporal(TemporalType),
org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlMultiRelationshipMapping_2_0_MapKeyTemporal()public void setMapKeyTemporal(TemporalType newMapKeyTemporal)
Map Key Temporal' attribute.
setMapKeyTemporal in interface XmlMultiRelationshipMapping_2_0value - the new value of the 'Map Key Temporal' attribute.TemporalType,
getMapKeyTemporal()public EnumType getMapKeyEnumerated()
EnumType.
If the meaning of the 'Map Key Enumerated' attribute isn't clear, there really should be more of a description here...
getMapKeyEnumerated in interface XmlMultiRelationshipMapping_2_0EnumType,
setMapKeyEnumerated(EnumType),
org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlMultiRelationshipMapping_2_0_MapKeyEnumerated()public void setMapKeyEnumerated(EnumType newMapKeyEnumerated)
Map Key Enumerated' attribute.
setMapKeyEnumerated in interface XmlMultiRelationshipMapping_2_0value - the new value of the 'Map Key Enumerated' attribute.EnumType,
getMapKeyEnumerated()public XmlColumn getMapKeyColumn()
If the meaning of the 'Map Key Column' containment reference isn't clear, there really should be more of a description here...
getMapKeyColumn in interface XmlMultiRelationshipMapping_2_0setMapKeyColumn(XmlColumn),
org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlMultiRelationshipMapping_2_0_MapKeyColumn()
public org.eclipse.emf.common.notify.NotificationChain basicSetMapKeyColumn(XmlColumn newMapKeyColumn,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMapKeyColumn(XmlColumn newMapKeyColumn)
Map Key Column' containment reference.
setMapKeyColumn in interface XmlMultiRelationshipMapping_2_0value - the new value of the 'Map Key Column' containment reference.getMapKeyColumn()public org.eclipse.emf.common.util.EList<XmlJoinColumn> getMapKeyJoinColumns()
XmlJoinColumn.
If the meaning of the 'Map Key Join Columns' containment reference list isn't clear, there really should be more of a description here...
getMapKeyJoinColumns in interface XmlMultiRelationshipMapping_2_0org.eclipse.jpt.core.resource.orm.OrmPackage#getXmlMultiRelationshipMapping_2_0_MapKeyJoinColumns()public MapKey getMapKey()
If the meaning of the 'Map Key' containment reference isn't clear, there really should be more of a description here...
setMapKey(MapKey),
OrmPackage.getAbstractXmlMultiRelationshipMapping_MapKey()
public org.eclipse.emf.common.notify.NotificationChain basicSetMapKey(MapKey newMapKey,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMapKey(MapKey newMapKey)
Map Key' containment reference.
value - the new value of the 'Map Key' containment reference.getMapKey()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class AbstractXmlRelationshipMapping
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractXmlRelationshipMapping
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractXmlRelationshipMappingpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractXmlRelationshipMappingpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractXmlRelationshipMapping
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class AbstractXmlRelationshipMappingpublic TextRange getMappedByTextRange()
getMappedByTextRange in interface XmlMappedByMapping
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||