org.eclipse.jpt.core.resource.orm
Interface XmlTypeMapping

All Superinterfaces:
org.eclipse.emf.ecore.EObject, JpaEObject, org.eclipse.emf.common.notify.Notifier, XmlAccessHolder
All Known Implementing Classes:
AbstractXmlTypeMapping, XmlEmbeddable, XmlEmbeddable, XmlEntity, XmlEntity, XmlMappedSuperclass, XmlMappedSuperclass

public interface XmlTypeMapping
extends XmlAccessHolder

A representation of the model object 'Xml Type 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:

See Also:
OrmPackage.getXmlTypeMapping()

Method Summary
 Attributes getAttributes()
          Returns the value of the 'Attributes' containment reference.
 TextRange getAttributesTextRange()
           
 java.lang.String getClassName()
          Returns the value of the 'Class Name' attribute.
 TextRange getClassTextRange()
           
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute.
 java.lang.String getMappingKey()
           
 java.lang.Boolean getMetadataComplete()
          Returns the value of the 'Metadata Complete' attribute.
 void setAttributes(Attributes value)
          Sets the value of the 'Attributes' containment reference.
 void setClassName(java.lang.String value)
          Sets the value of the 'Class Name' attribute.
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute.
 void setMetadataComplete(java.lang.Boolean value)
          Sets the value of the 'Metadata Complete' attribute.
 
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
 

Method Detail

getClassName

java.lang.String getClassName()
Returns the value of the 'Class Name' attribute.

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

Returns:
the value of the 'Class Name' attribute.
See Also:
setClassName(String), OrmPackage.getXmlTypeMapping_ClassName()

setClassName

void setClassName(java.lang.String value)
Sets the value of the 'Class Name' attribute.

Parameters:
value - the new value of the 'Class Name' attribute.
See Also:
getClassName()

getMetadataComplete

java.lang.Boolean getMetadataComplete()
Returns the value of the 'Metadata Complete' attribute.

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

Returns:
the value of the 'Metadata Complete' attribute.
See Also:
setMetadataComplete(Boolean), OrmPackage.getXmlTypeMapping_MetadataComplete()

setMetadataComplete

void setMetadataComplete(java.lang.Boolean value)
Sets the value of the 'Metadata Complete' attribute.

Parameters:
value - the new value of the 'Metadata Complete' attribute.
See Also:
getMetadataComplete()

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute.

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

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), OrmPackage.getXmlTypeMapping_Description()

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()

getAttributes

Attributes getAttributes()
Returns the value of the 'Attributes' containment reference.

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

Returns:
the value of the 'Attributes' containment reference.
See Also:
setAttributes(Attributes), OrmPackage.getXmlTypeMapping_Attributes()

setAttributes

void setAttributes(Attributes value)
Sets the value of the 'Attributes' containment reference.

Parameters:
value - the new value of the 'Attributes' containment reference.
See Also:
getAttributes()

getClassTextRange

TextRange getClassTextRange()

getAttributesTextRange

TextRange getAttributesTextRange()

getMappingKey

java.lang.String getMappingKey()