public class EMOFHelperImpl extends XMLHelperImpl implements EMOFHandler.Helper
XMLHelperImpl.NamespaceSupportXMLHelper.ManyReference| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<EObject> |
objectsWithGenericTypeList |
protected EClass |
propertyClass |
protected java.util.List<EObject> |
propertyFeatureList |
allPrefixToURI, anyPrefixesToURIs, anySimpleType, checkForDuplicates, danglingHREFException, deresolve, extendedMetaData, featuresToKinds, fragmentPrefixes, INTEGER_DATATYPE_IS_MANY, INTEGER_DATATYPE_SINGLE, INTEGER_IS_MANY_ADD, INTEGER_IS_MANY_MOVE, INTEGER_OTHER, laxFeatureProcessing, mustHavePrefix, namespaceSupport, noNamespacePackage, packageRegistry, packages, prefixesToURIs, processDanglingHREF, resource, resourceURI, roots, seenEmptyStringMapping, uriHandler, urisToPrefixes, xmlMap, xmlSchemaTypePackageDATATYPE_IS_MANY, DATATYPE_SINGLE, IS_MANY_ADD, IS_MANY_MOVE, OTHER| Constructor and Description |
|---|
EMOFHelperImpl(XMLResource resource) |
| Modifier and Type | Method and Description |
|---|---|
void |
convertPropertyFeatures() |
EObject |
createObject(EFactory eFactory,
EClassifier type)
Create an object given an EFactory and a type
|
EStructuralFeature |
getFeature(EClass eClass,
java.lang.String namespaceURI,
java.lang.String name,
boolean isElement)
Returns the structural feature for the XML element/attribute with the given namespaceURI and name.
|
java.lang.String |
getHREF(EObject obj)
Returns an HREF to this object from this resource
|
EClassifier |
getType(EFactory eFactory,
java.lang.String typeName)
Given an EFactory and a type name, find and return the type
|
java.lang.Object |
getValue(EObject object,
EStructuralFeature feature)
Returns the XMI value of the EObject's feature
|
void |
setValue(EObject object,
EStructuralFeature feature,
java.lang.Object value,
int position)
Set the value of the feature for the object.
|
addNSDeclaration, addPrefix, computeFeatureKind, convertToString, createFromString, createObject, deresolve, getAnyContentPrefixToURIMapping, getDanglingHREFException, getExtendedMetaData, getFeature, getFeatureKind, getFeatureWithoutMap, getHREF, getID, getIDREF, getJavaEncoding, getName, getNamespaceURI, getNoNamespacePackage, getPrefix, getPrefix, getPrefix, getPrefixes, getPrefixToNamespaceMap, getQName, getQName, getQName, getQName, getQName, getQName, getQName, getQName, getResource, getURI, getURIFragment, getURIFragmentQuery, getXMLEncoding, getXMLMap, handleDanglingHREF, packages, popContext, popContext, populateNameInfo, populateNameInfo, populateNameInfo, pushContext, recordPrefixToURIMapping, resolve, saveString, setAnySimpleType, setCheckForDuplicates, setExtendedMetaData, setManyReference, setMustHavePrefix, setNoNamespacePackage, setOptions, setPrefixToNamespaceMap, setProcessDanglingHREF, setResource, setXMLMap, updateQNamePrefix, updateQNameURIclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPrefix, convertToString, createObject, deresolve, getAnyContentPrefixToURIMapping, getDanglingHREFException, getExtendedMetaData, getFeature, getFeatureKind, getID, getIDREF, getJavaEncoding, getName, getNamespaceURI, getNoNamespacePackage, getPrefix, getPrefix, getPrefixes, getPrefixToNamespaceMap, getQName, getQName, getQName, getResource, getURI, getXMLEncoding, getXMLMap, packages, popContext, popContext, populateNameInfo, populateNameInfo, populateNameInfo, pushContext, recordPrefixToURIMapping, resolve, setAnySimpleType, setCheckForDuplicates, setExtendedMetaData, setManyReference, setMustHavePrefix, setNoNamespacePackage, setOptions, setPrefixToNamespaceMap, setProcessDanglingHREF, setXMLMapprotected EClass propertyClass
protected java.util.List<EObject> propertyFeatureList
protected java.util.Set<EObject> objectsWithGenericTypeList
public EMOFHelperImpl(XMLResource resource)
public java.lang.Object getValue(EObject object, EStructuralFeature feature)
XMLHelpergetValue in interface XMLHelpergetValue in class XMLHelperImplpublic void setValue(EObject object, EStructuralFeature feature, java.lang.Object value, int position)
XMLHelpersetValue in interface XMLHelpersetValue in class XMLHelperImplpublic java.lang.String getHREF(EObject obj)
XMLHelpergetHREF in interface XMLHelpergetHREF in class XMLHelperImplpublic EStructuralFeature getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name, boolean isElement)
XMLHelpergetFeature in interface XMLHelpergetFeature in class XMLHelperImplpublic EClassifier getType(EFactory eFactory, java.lang.String typeName)
XMLHelpergetType in interface XMLHelpergetType in class XMLHelperImplXMLHelper.createObject(EFactory, String)public EObject createObject(EFactory eFactory, EClassifier type)
XMLHelpercreateObject in interface XMLHelpercreateObject in class XMLHelperImplXMLHelper.createObject(EFactory, String)public void convertPropertyFeatures()
convertPropertyFeatures in interface EMOFHandler.Helper