org.eclipse.jpt.eclipselink.core.resource.orm
Class XmlElementCollection

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.jpt.core.resource.xml.AbstractJpaEObject
                  extended by org.eclipse.jpt.core.resource.orm.AbstractXmlAttributeMapping
                      extended by org.eclipse.jpt.core.resource.orm.XmlElementCollection
                          extended by org.eclipse.jpt.eclipselink.core.resource.orm.XmlElementCollection
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, XmlAttributeMapping_2_0, XmlElementCollection_2_0, XmlMapKeyAttributeOverrideContainer_2_0, XmlOrderable_2_0, XmlAccessHolder, XmlAssociationOverrideContainer, XmlAttributeMapping, XmlAttributeOverrideContainer, XmlConvertibleMapping, XmlOrderable, JpaEObject, XmlCollectionMapping_2_0, XmlMapKeyAssociationOverrideContainer_2_0, XmlElementCollection_2_1, XmlAccessMethodsHolder, XmlBatchFetchHolder, XmlConverterHolder, XmlConvertersHolder, XmlJoinFetch, XmlPropertyContainer

public class XmlElementCollection
extends XmlElementCollection
implements XmlElementCollection_2_0, XmlElementCollection_2_1

A representation of the model object 'Xml Element Collection'. 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.

Since:
2.1
Version:
2.3
See Also:
EclipseLinkOrmPackage.getXmlElementCollection()

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 basicSetAccessMethods(XmlAccessMethods newAccessMethods, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetBatchFetch(XmlBatchFetch newBatchFetch, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetConverter(XmlConverter newConverter, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetObjectTypeConverter(XmlObjectTypeConverter newObjectTypeConverter, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetStructConverter(XmlStructConverter newStructConverter, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetTypeConverter(XmlTypeConverter newTypeConverter, org.eclipse.emf.common.notify.NotificationChain msgs)
           
static org.eclipse.wst.common.internal.emf.resource.Translator buildTranslator(java.lang.String elementName, org.eclipse.emf.ecore.EStructuralFeature structuralFeature)
           
 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)
           
 XmlAccessMethods getAccessMethods()
          Returns the value of the 'Access Methods' containment reference.
 java.lang.String getAttributeType()
          Returns the value of the 'Attribute Type' attribute.
 XmlBatchFetch getBatchFetch()
          Returns the value of the 'Batch Fetch' containment reference.
 java.lang.String getConvert()
          Returns the value of the 'Convert' attribute.
 XmlConverter getConverter()
          Returns the value of the 'Converter' containment reference.
 org.eclipse.emf.common.util.EList<XmlConverter> getConverters()
          Returns the value of the 'Converters' containment reference list.
 TextRange getConvertTextRange()
           
 TextRange getEnumeratedTextRange()
          Return the TextRange for the enumerated element.
 XmlJoinFetchType getJoinFetch()
          Returns the value of the 'Join Fetch' attribute.
 TextRange getJoinFetchTextRange()
          Return the TextRange for the join-fetch element.
 TextRange getLobTextRange()
          Return the TextRange for the lob element.
 org.eclipse.emf.common.util.EList<XmlAssociationOverride> getMapKeyAssociationOverrides()
          Returns the value of the 'Map Key Association Overrides' containment reference list.
 java.lang.String getMapKeyConvert()
          Returns the value of the 'Map Key Convert' attribute.
 XmlObjectTypeConverter getObjectTypeConverter()
          Returns the value of the 'Object Type Converter' containment reference.
 org.eclipse.emf.common.util.EList<XmlObjectTypeConverter> getObjectTypeConverters()
          Returns the value of the 'Object Type Converters' containment reference list.
 org.eclipse.emf.common.util.EList<XmlProperty> getProperties()
          Returns the value of the 'Properties' containment reference list.
 XmlStructConverter getStructConverter()
          Returns the value of the 'Struct Converter' containment reference.
 org.eclipse.emf.common.util.EList<XmlStructConverter> getStructConverters()
          Returns the value of the 'Struct Converters' containment reference list.
 TextRange getTemporalTextRange()
          Return the TextRange for the temporal element.
 XmlTypeConverter getTypeConverter()
          Returns the value of the 'Type Converter' containment reference.
 org.eclipse.emf.common.util.EList<XmlTypeConverter> getTypeConverters()
          Returns the value of the 'Type Converters' containment reference list.
 void setAccessMethods(XmlAccessMethods newAccessMethods)
          Sets the value of the 'Access Methods' containment reference.
 void setAttributeType(java.lang.String newAttributeType)
          Sets the value of the 'Attribute Type' attribute.
 void setBatchFetch(XmlBatchFetch newBatchFetch)
          Sets the value of the 'Batch Fetch' containment reference.
 void setConvert(java.lang.String newConvert)
          Sets the value of the 'Convert' attribute.
 void setConverter(XmlConverter newConverter)
          Sets the value of the 'Converter' containment reference.
 void setJoinFetch(XmlJoinFetchType newJoinFetch)
          Sets the value of the 'Join Fetch' attribute.
 void setMapKeyConvert(java.lang.String newMapKeyConvert)
          Sets the value of the 'Map Key Convert' attribute.
 void setObjectTypeConverter(XmlObjectTypeConverter newObjectTypeConverter)
          Sets the value of the 'Object Type Converter' containment reference.
 void setStructConverter(XmlStructConverter newStructConverter)
          Sets the value of the 'Struct Converter' containment reference.
 void setTypeConverter(XmlTypeConverter newTypeConverter)
          Sets the value of the 'Type Converter' containment reference.
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.jpt.core.resource.orm.XmlElementCollection
basicSetCollectionTable, basicSetColumn, basicSetMapKey, basicSetMapKeyClass, basicSetMapKeyColumn, basicSetOrderColumn, getAssociationOverrides, getAttributeOverrides, getCollectionTable, getColumn, getEnumerated, getFetch, getMapKey, getMapKeyAttributeOverrides, getMapKeyClass, getMapKeyColumn, getMapKeyEnumerated, getMapKeyJoinColumns, getMapKeyTemporal, getMappingKey, getOrderBy, getOrderColumn, getTargetClass, getTargetClassTextRange, getTemporal, isLob, setCollectionTable, setColumn, setEnumerated, setFetch, setLob, setMapKey, setMapKeyClass, setMapKeyColumn, setMapKeyEnumerated, setMapKeyTemporal, setOrderBy, setOrderColumn, setTargetClass, setTemporal
 
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.orm.XmlAttributeMapping
getMappingKey, getName, getNameTextRange, setName
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.XmlAccessHolder
getAccess, setAccess
 
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.XmlConvertibleMapping
getEnumerated, getTemporal, isLob, setEnumerated, setLob, setTemporal
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

getAccessMethods

public XmlAccessMethods getAccessMethods()
Returns the value of the 'Access Methods' containment reference.

If the meaning of the 'Access Methods' containment reference isn't clear, there really should be more of a description here...

Specified by:
getAccessMethods in interface XmlAccessMethodsHolder
Returns:
the value of the 'Access Methods' containment reference.
See Also:
setAccessMethods(XmlAccessMethods), EclipseLinkOrmPackage.getXmlAccessMethodsHolder_AccessMethods()

basicSetAccessMethods

public org.eclipse.emf.common.notify.NotificationChain basicSetAccessMethods(XmlAccessMethods newAccessMethods,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


setAccessMethods

public void setAccessMethods(XmlAccessMethods newAccessMethods)
Sets the value of the 'Access Methods' containment reference.

Specified by:
setAccessMethods in interface XmlAccessMethodsHolder
Parameters:
value - the new value of the 'Access Methods' containment reference.
See Also:
getAccessMethods()

getProperties

public org.eclipse.emf.common.util.EList<XmlProperty> getProperties()
Returns the value of the 'Properties' containment reference list. The list contents are of type XmlProperty.

If the meaning of the 'Properties' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getProperties in interface XmlPropertyContainer
Returns:
the value of the 'Properties' containment reference list.
See Also:
EclipseLinkOrmPackage.getXmlPropertyContainer_Properties()

getConverter

public XmlConverter getConverter()
Returns the value of the 'Converter' containment reference.

If the meaning of the 'Converter' containment reference isn't clear, there really should be more of a description here...

Specified by:
getConverter in interface XmlConverterHolder
Returns:
the value of the 'Converter' containment reference.
See Also:
setConverter(XmlConverter), EclipseLinkOrmPackage.getXmlConverterHolder_Converter()

basicSetConverter

public org.eclipse.emf.common.notify.NotificationChain basicSetConverter(XmlConverter newConverter,
                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)


setConverter

public void setConverter(XmlConverter newConverter)
Sets the value of the 'Converter' containment reference.

Specified by:
setConverter in interface XmlConverterHolder
Parameters:
value - the new value of the 'Converter' containment reference.
See Also:
getConverter()

getTypeConverter

public XmlTypeConverter getTypeConverter()
Returns the value of the 'Type Converter' containment reference.

If the meaning of the 'Type Converter' containment reference isn't clear, there really should be more of a description here...

Specified by:
getTypeConverter in interface XmlConverterHolder
Returns:
the value of the 'Type Converter' containment reference.
See Also:
setTypeConverter(XmlTypeConverter), EclipseLinkOrmPackage.getXmlConverterHolder_TypeConverter()

basicSetTypeConverter

public org.eclipse.emf.common.notify.NotificationChain basicSetTypeConverter(XmlTypeConverter newTypeConverter,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)


setTypeConverter

public void setTypeConverter(XmlTypeConverter newTypeConverter)
Sets the value of the 'Type Converter' containment reference.

Specified by:
setTypeConverter in interface XmlConverterHolder
Parameters:
value - the new value of the 'Type Converter' containment reference.
See Also:
getTypeConverter()

getObjectTypeConverter

public XmlObjectTypeConverter getObjectTypeConverter()
Returns the value of the 'Object Type Converter' containment reference.

If the meaning of the 'Object Type Converter' containment reference isn't clear, there really should be more of a description here...

Specified by:
getObjectTypeConverter in interface XmlConverterHolder
Returns:
the value of the 'Object Type Converter' containment reference.
See Also:
setObjectTypeConverter(XmlObjectTypeConverter), EclipseLinkOrmPackage.getXmlConverterHolder_ObjectTypeConverter()

basicSetObjectTypeConverter

public org.eclipse.emf.common.notify.NotificationChain basicSetObjectTypeConverter(XmlObjectTypeConverter newObjectTypeConverter,
                                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)


setObjectTypeConverter

public void setObjectTypeConverter(XmlObjectTypeConverter newObjectTypeConverter)
Sets the value of the 'Object Type Converter' containment reference.

Specified by:
setObjectTypeConverter in interface XmlConverterHolder
Parameters:
value - the new value of the 'Object Type Converter' containment reference.
See Also:
getObjectTypeConverter()

getStructConverter

public XmlStructConverter getStructConverter()
Returns the value of the 'Struct Converter' containment reference.

If the meaning of the 'Struct Converter' containment reference isn't clear, there really should be more of a description here...

Specified by:
getStructConverter in interface XmlConverterHolder
Returns:
the value of the 'Struct Converter' containment reference.
See Also:
setStructConverter(XmlStructConverter), EclipseLinkOrmPackage.getXmlConverterHolder_StructConverter()

basicSetStructConverter

public org.eclipse.emf.common.notify.NotificationChain basicSetStructConverter(XmlStructConverter newStructConverter,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)


setStructConverter

public void setStructConverter(XmlStructConverter newStructConverter)
Sets the value of the 'Struct Converter' containment reference.

Specified by:
setStructConverter in interface XmlConverterHolder
Parameters:
value - the new value of the 'Struct Converter' containment reference.
See Also:
getStructConverter()

getConvert

public java.lang.String getConvert()
Returns the value of the 'Convert' attribute.

If the meaning of the 'Convert' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Convert' attribute.
See Also:
setConvert(String), EclipseLinkOrmPackage.getXmlConvertibleMapping_Convert()

setConvert

public void setConvert(java.lang.String newConvert)
Sets the value of the 'Convert' attribute.

Parameters:
value - the new value of the 'Convert' attribute.
See Also:
getConvert()

getConverters

public org.eclipse.emf.common.util.EList<XmlConverter> getConverters()
Returns the value of the 'Converters' containment reference list. The list contents are of type XmlConverter.

If the meaning of the 'Converters' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getConverters in interface XmlConvertersHolder
Returns:
the value of the 'Converters' containment reference list.
See Also:
EclipseLinkOrmPackage.getXmlConvertersHolder_Converters()

getTypeConverters

public org.eclipse.emf.common.util.EList<XmlTypeConverter> getTypeConverters()
Returns the value of the 'Type Converters' containment reference list. The list contents are of type XmlTypeConverter.

If the meaning of the 'Type Converters' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getTypeConverters in interface XmlConvertersHolder
Returns:
the value of the 'Type Converters' containment reference list.
See Also:
EclipseLinkOrmPackage.getXmlConvertersHolder_TypeConverters()

getObjectTypeConverters

public org.eclipse.emf.common.util.EList<XmlObjectTypeConverter> getObjectTypeConverters()
Returns the value of the 'Object Type Converters' containment reference list. The list contents are of type XmlObjectTypeConverter.

If the meaning of the 'Object Type Converters' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getObjectTypeConverters in interface XmlConvertersHolder
Returns:
the value of the 'Object Type Converters' containment reference list.
See Also:
EclipseLinkOrmPackage.getXmlConvertersHolder_ObjectTypeConverters()

getStructConverters

public org.eclipse.emf.common.util.EList<XmlStructConverter> getStructConverters()
Returns the value of the 'Struct Converters' containment reference list. The list contents are of type XmlStructConverter.

If the meaning of the 'Struct Converters' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getStructConverters in interface XmlConvertersHolder
Returns:
the value of the 'Struct Converters' containment reference list.
See Also:
EclipseLinkOrmPackage.getXmlConvertersHolder_StructConverters()

getMapKeyAssociationOverrides

public org.eclipse.emf.common.util.EList<XmlAssociationOverride> getMapKeyAssociationOverrides()
Returns the value of the 'Map Key Association Overrides' containment reference list. The list contents are of type XmlAssociationOverride.

If the meaning of the 'Map Key Association Overrides' containment reference list isn't clear, there really should be more of a description here...

Specified by:
getMapKeyAssociationOverrides in interface XmlMapKeyAssociationOverrideContainer_2_0
Returns:
the value of the 'Map Key Association Overrides' containment reference list.
See Also:
org.eclipse.jpt.eclipselink.core.resource.orm.EclipseLinkOrmPackage#getXmlMapKeyAssociationOverrideContainer_2_0_MapKeyAssociationOverrides()

getMapKeyConvert

public java.lang.String getMapKeyConvert()
Returns the value of the 'Map Key Convert' attribute.

If the meaning of the 'Map Key Convert' attribute isn't clear, there really should be more of a description here...

Specified by:
getMapKeyConvert in interface XmlCollectionMapping_2_0
Returns:
the value of the 'Map Key Convert' attribute.
See Also:
setMapKeyConvert(String), org.eclipse.jpt.eclipselink.core.resource.orm.EclipseLinkOrmPackage#getXmlCollectionMapping_2_0_MapKeyConvert()

setMapKeyConvert

public void setMapKeyConvert(java.lang.String newMapKeyConvert)
Sets the value of the 'Map Key Convert' attribute.

Specified by:
setMapKeyConvert in interface XmlCollectionMapping_2_0
Parameters:
value - the new value of the 'Map Key Convert' attribute.
See Also:
getMapKeyConvert()

getJoinFetch

public XmlJoinFetchType getJoinFetch()
Returns the value of the 'Join Fetch' attribute. The literals are from the enumeration XmlJoinFetchType.

If the meaning of the 'Join Fetch' attribute isn't clear, there really should be more of a description here...

Specified by:
getJoinFetch in interface XmlJoinFetch
Returns:
the value of the 'Join Fetch' attribute.
See Also:
XmlJoinFetchType, setJoinFetch(XmlJoinFetchType), EclipseLinkOrmPackage.getXmlJoinFetch_JoinFetch()

setJoinFetch

public void setJoinFetch(XmlJoinFetchType newJoinFetch)
Sets the value of the 'Join Fetch' attribute.

Specified by:
setJoinFetch in interface XmlJoinFetch
Parameters:
value - the new value of the 'Join Fetch' attribute.
See Also:
XmlJoinFetchType, getJoinFetch()

getBatchFetch

public XmlBatchFetch getBatchFetch()
Returns the value of the 'Batch Fetch' containment reference.

If the meaning of the 'Batch Fetch' containment reference isn't clear, there really should be more of a description here...

Specified by:
getBatchFetch in interface XmlBatchFetchHolder
Returns:
the value of the 'Batch Fetch' containment reference.
See Also:
setBatchFetch(XmlBatchFetch), EclipseLinkOrmPackage.getXmlBatchFetchHolder_BatchFetch()

basicSetBatchFetch

public org.eclipse.emf.common.notify.NotificationChain basicSetBatchFetch(XmlBatchFetch newBatchFetch,
                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)


setBatchFetch

public void setBatchFetch(XmlBatchFetch newBatchFetch)
Sets the value of the 'Batch Fetch' containment reference.

Specified by:
setBatchFetch in interface XmlBatchFetchHolder
Parameters:
value - the new value of the 'Batch Fetch' containment reference.
See Also:
getBatchFetch()

getAttributeType

public java.lang.String getAttributeType()
Returns the value of the 'Attribute Type' attribute.

If the meaning of the 'Attribute Type' attribute isn't clear, there really should be more of a description here...

Specified by:
getAttributeType in interface XmlElementCollection_2_1
Returns:
the value of the 'Attribute Type' attribute.
See Also:
setAttributeType(String), org.eclipse.jpt.eclipselink.core.resource.orm.EclipseLinkOrmPackage#getXmlElementCollection_2_1_AttributeType()

setAttributeType

public void setAttributeType(java.lang.String newAttributeType)
Sets the value of the 'Attribute Type' attribute.

Specified by:
setAttributeType in interface XmlElementCollection_2_1
Parameters:
value - the new value of the 'Attribute Type' attribute.
See Also:
getAttributeType()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class XmlElementCollection

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class XmlElementCollection

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class XmlElementCollection

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class XmlElementCollection

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class XmlElementCollection

eBaseStructuralFeatureID

public int eBaseStructuralFeatureID(int derivedFeatureID,
                                    java.lang.Class<?> baseClass)

Specified by:
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eBaseStructuralFeatureID in class XmlElementCollection

eDerivedStructuralFeatureID

public int eDerivedStructuralFeatureID(int baseFeatureID,
                                       java.lang.Class<?> baseClass)

Specified by:
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eDerivedStructuralFeatureID in class XmlElementCollection

toString

public java.lang.String toString()

Overrides:
toString in class XmlElementCollection

getEnumeratedTextRange

public TextRange getEnumeratedTextRange()
Description copied from interface: XmlConvertibleMapping
Return the TextRange for the enumerated element. If the enumerated element does not exist return the TextRange for the basic element.

Specified by:
getEnumeratedTextRange in interface XmlConvertibleMapping
Overrides:
getEnumeratedTextRange in class XmlElementCollection

getLobTextRange

public TextRange getLobTextRange()
Description copied from interface: XmlConvertibleMapping
Return the TextRange for the lob element. If the lob element does not exist return the TextRange for the basic element.

Specified by:
getLobTextRange in interface XmlConvertibleMapping
Overrides:
getLobTextRange in class XmlElementCollection

getTemporalTextRange

public TextRange getTemporalTextRange()
Description copied from interface: XmlConvertibleMapping
Return the TextRange for the temporal element. If the temporal element does not exist return the TextRange for the basic element.

Specified by:
getTemporalTextRange in interface XmlConvertibleMapping
Overrides:
getTemporalTextRange in class XmlElementCollection

getConvertTextRange

public TextRange getConvertTextRange()

getJoinFetchTextRange

public TextRange getJoinFetchTextRange()
Description copied from interface: XmlJoinFetch
Return the TextRange for the join-fetch element.

Specified by:
getJoinFetchTextRange in interface XmlJoinFetch

buildTranslator

public static org.eclipse.wst.common.internal.emf.resource.Translator buildTranslator(java.lang.String elementName,
                                                                                      org.eclipse.emf.ecore.EStructuralFeature structuralFeature)