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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconvertToString(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) intgetFeatureKind(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()voidvoidpopContext(Map<String, EFactory> prefixesToFactories) voidpopulateNameInfo(NameInfo nameInfo, EClass eClass) voidpopulateNameInfo(NameInfo nameInfo, EDataType eDataType) voidpopulateNameInfo(NameInfo nameInfo, EStructuralFeature feature) voidvoidvoidsetAnySimpleType(EClass type) voidsetCheckForDuplicates(boolean checkForDuplicates) voidsetExtendedMetaData(ExtendedMetaData extendedMetaData) setManyReference(XMLHelper.ManyReference reference, String location) voidsetMustHavePrefix(boolean mustHavePrefix) voidvoidsetOptions(Map<?, ?> options) voidsetPrefixToNamespaceMap(EMap<String, String> prefixToNamespaceMap) voidsetProcessDanglingHREF(String value) voidsetValue(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:
setOptionsin interfaceXMLHelper
-
setNoNamespacePackage
- Specified by:
setNoNamespacePackagein interfaceXMLHelper
-
getNoNamespacePackage
- Specified by:
getNoNamespacePackagein interfaceXMLHelper
-
setAnySimpleType
- Specified by:
setAnySimpleTypein interfaceXMLHelper
-
setXMLMap
-
getXMLMap
-
setExtendedMetaData
- Specified by:
setExtendedMetaDatain interfaceXMLHelper
-
getExtendedMetaData
- Specified by:
getExtendedMetaDatain interfaceXMLHelper
-
getResource
- Specified by:
getResourcein interfaceXMLHelper
-
getValue
-
getName
-
getQName
-
populateNameInfo
- Specified by:
populateNameInfoin interfaceXMLHelper
-
getQName
-
populateNameInfo
- Specified by:
populateNameInfoin interfaceXMLHelper
-
getQName
-
populateNameInfo
- Specified by:
populateNameInfoin interfaceXMLHelper
-
getPrefix
-
getPrefix
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfaceXMLHelper
-
getPrefixes
- Specified by:
getPrefixesin interfaceXMLHelper
-
getID
-
getIDREF
-
getHREF
-
deresolve
-
packages
-
createObject
Deprecated.- Specified by:
createObjectin interfaceXMLHelper
-
createObject
- Specified by:
createObjectin interfaceXMLHelper
-
getType
-
setValue
public void setValue(EObject eObject, EStructuralFeature eStructuralFeature, Object value, int position) -
getFeature
- Specified by:
getFeaturein interfaceXMLHelper
-
getFeature
public EStructuralFeature getFeature(EClass eClass, String namespaceURI, String name, boolean isElement) - Specified by:
getFeaturein interfaceXMLHelper
-
getFeatureKind
- Specified by:
getFeatureKindin interfaceXMLHelper
-
getXMLEncoding
- Specified by:
getXMLEncodingin interfaceXMLHelper
-
getJavaEncoding
- Specified by:
getJavaEncodingin interfaceXMLHelper
-
setManyReference
- Specified by:
setManyReferencein interfaceXMLHelper
-
setCheckForDuplicates
public void setCheckForDuplicates(boolean checkForDuplicates) - Specified by:
setCheckForDuplicatesin interfaceXMLHelper
-
setProcessDanglingHREF
- Specified by:
setProcessDanglingHREFin interfaceXMLHelper
-
getDanglingHREFException
- Specified by:
getDanglingHREFExceptionin interfaceXMLHelper
-
resolve
-
addPrefix
-
getAnyContentPrefixToURIMapping
- Specified by:
getAnyContentPrefixToURIMappingin interfaceXMLHelper
-
recordPrefixToURIMapping
public void recordPrefixToURIMapping()- Specified by:
recordPrefixToURIMappingin interfaceXMLHelper
-
getURI
-
pushContext
public void pushContext()- Specified by:
pushContextin interfaceXMLHelper
-
popContext
public void popContext()- Specified by:
popContextin interfaceXMLHelper
-
popContext
- Specified by:
popContextin interfaceXMLHelper
-
convertToString
- Specified by:
convertToStringin interfaceXMLHelper
-
getPrefixToNamespaceMap
- Specified by:
getPrefixToNamespaceMapin interfaceXMLHelper
-
setPrefixToNamespaceMap
- Specified by:
setPrefixToNamespaceMapin interfaceXMLHelper
-
setMustHavePrefix
public void setMustHavePrefix(boolean mustHavePrefix) - Specified by:
setMustHavePrefixin interfaceXMLHelper
-