Class ForwardingXMLHelper
java.lang.Object
org.eclipse.emf.compare.ide.internal.utils.ForwardingXMLHelper
- All Implemented Interfaces:
XMLHelper
This implementation of an
XMLHelper
will forward all calls to its delegate.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.xmi.XMLHelper
XMLHelper.ManyReference
-
Field Summary
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMLHelper
DATATYPE_IS_MANY, DATATYPE_SINGLE, IS_MANY_ADD, IS_MANY_MOVE, OTHER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
convertToString
(EFactory factory, EDataType dataType, Object data) createObject
(EFactory eFactory, String name) Deprecated.createObject
(EFactory eFactory, EClassifier type) getFeature
(EClass eClass, String namespaceURI, String name) getFeature
(EClass eClass, String namespaceURI, String name, boolean isElement) int
getFeatureKind
(EStructuralFeature feature) getJavaEncoding
(String xmlEncoding) getName
(ENamedElement eNamedElement) getNamespaceURI
(String prefix) getPrefixes
(EPackage ePackage) getQName
(EStructuralFeature feature) getValue
(EObject eObject, EStructuralFeature eStructuralFeature) getXMLEncoding
(String javaEncoding) EPackage[]
packages()
void
void
popContext
(Map<String, EFactory> prefixesToFactories) void
populateNameInfo
(NameInfo nameInfo, EClass eClass) void
populateNameInfo
(NameInfo nameInfo, EDataType eDataType) void
populateNameInfo
(NameInfo nameInfo, EStructuralFeature feature) void
void
void
setAnySimpleType
(EClass type) void
setCheckForDuplicates
(boolean checkForDuplicates) void
setExtendedMetaData
(ExtendedMetaData extendedMetaData) setManyReference
(XMLHelper.ManyReference reference, String location) void
setMustHavePrefix
(boolean mustHavePrefix) void
void
setOptions
(Map<?, ?> options) void
setPrefixToNamespaceMap
(EMap<String, String> prefixToNamespaceMap) void
setProcessDanglingHREF
(String value) void
setValue
(EObject eObject, EStructuralFeature eStructuralFeature, Object value, int position) void
-
Constructor Details
-
ForwardingXMLHelper
Default constructor.- Parameters:
delegate
- The actual helper we'll delegate all calls to.
-
-
Method Details
-
setOptions
- Specified by:
setOptions
in interfaceXMLHelper
-
setNoNamespacePackage
- Specified by:
setNoNamespacePackage
in interfaceXMLHelper
-
getNoNamespacePackage
- Specified by:
getNoNamespacePackage
in interfaceXMLHelper
-
setAnySimpleType
- Specified by:
setAnySimpleType
in interfaceXMLHelper
-
setXMLMap
-
getXMLMap
-
setExtendedMetaData
- Specified by:
setExtendedMetaData
in interfaceXMLHelper
-
getExtendedMetaData
- Specified by:
getExtendedMetaData
in interfaceXMLHelper
-
getResource
- Specified by:
getResource
in interfaceXMLHelper
-
getValue
-
getName
-
getQName
-
populateNameInfo
- Specified by:
populateNameInfo
in interfaceXMLHelper
-
getQName
-
populateNameInfo
- Specified by:
populateNameInfo
in interfaceXMLHelper
-
getQName
-
populateNameInfo
- Specified by:
populateNameInfo
in interfaceXMLHelper
-
getPrefix
-
getPrefix
-
getNamespaceURI
- Specified by:
getNamespaceURI
in interfaceXMLHelper
-
getPrefixes
- Specified by:
getPrefixes
in interfaceXMLHelper
-
getID
-
getIDREF
-
getHREF
-
deresolve
-
packages
-
createObject
Deprecated.- Specified by:
createObject
in interfaceXMLHelper
-
createObject
- Specified by:
createObject
in interfaceXMLHelper
-
getType
-
setValue
public void setValue(EObject eObject, EStructuralFeature eStructuralFeature, Object value, int position) -
getFeature
- Specified by:
getFeature
in interfaceXMLHelper
-
getFeature
public EStructuralFeature getFeature(EClass eClass, String namespaceURI, String name, boolean isElement) - Specified by:
getFeature
in interfaceXMLHelper
-
getFeatureKind
- Specified by:
getFeatureKind
in interfaceXMLHelper
-
getXMLEncoding
- Specified by:
getXMLEncoding
in interfaceXMLHelper
-
getJavaEncoding
- Specified by:
getJavaEncoding
in interfaceXMLHelper
-
setManyReference
- Specified by:
setManyReference
in interfaceXMLHelper
-
setCheckForDuplicates
public void setCheckForDuplicates(boolean checkForDuplicates) - Specified by:
setCheckForDuplicates
in interfaceXMLHelper
-
setProcessDanglingHREF
- Specified by:
setProcessDanglingHREF
in interfaceXMLHelper
-
getDanglingHREFException
- Specified by:
getDanglingHREFException
in interfaceXMLHelper
-
resolve
-
addPrefix
-
getAnyContentPrefixToURIMapping
- Specified by:
getAnyContentPrefixToURIMapping
in interfaceXMLHelper
-
recordPrefixToURIMapping
public void recordPrefixToURIMapping()- Specified by:
recordPrefixToURIMapping
in interfaceXMLHelper
-
getURI
-
pushContext
public void pushContext()- Specified by:
pushContext
in interfaceXMLHelper
-
popContext
public void popContext()- Specified by:
popContext
in interfaceXMLHelper
-
popContext
- Specified by:
popContext
in interfaceXMLHelper
-
convertToString
- Specified by:
convertToString
in interfaceXMLHelper
-
getPrefixToNamespaceMap
- Specified by:
getPrefixToNamespaceMap
in interfaceXMLHelper
-
setPrefixToNamespaceMap
- Specified by:
setPrefixToNamespaceMap
in interfaceXMLHelper
-
setMustHavePrefix
public void setMustHavePrefix(boolean mustHavePrefix) - Specified by:
setMustHavePrefix
in interfaceXMLHelper
-