@Override protected EObject createDocumentRoot(String prefix, String uri, String name, EFactory eFactory, boolean top) { if (extendedMetaData != null && eFactory != null && extendedMetaData.demandedPackages().contains(eFactory.getEPackage())) { EClass eClass = (EClass)extendedMetaData.demandType(uri, name); @SuppressWarnings("deprecation") EObject newObject = useNewMethods ? createObject(eFactory, eClass, true) : helper.createObject(eFactory, name); validateCreateObjectFromFactory(eFactory, name, newObject); handleObjectAttribs(newObject); if (top) { processTopObject(newObject); } return newObject; } else { return super.createDocumentRoot(prefix, uri, name, eFactory, top); } }
@Override protected EObject createDocumentRoot(String prefix, String uri, String name, EFactory eFactory, boolean top) { if (extendedMetaData != null && eFactory != null && extendedMetaData.demandedPackages().contains(eFactory.getEPackage())) { EClass eClass = (EClass)extendedMetaData.demandType(uri, name); @SuppressWarnings("deprecation") EObject newObject = useNewMethods ? createObject(eFactory, eClass, true) : helper.createObject(eFactory, name); validateCreateObjectFromFactory(eFactory, name, newObject); handleObjectAttribs(newObject); if (top) { processTopObject(newObject); } return newObject; } else { return super.createDocumentRoot(prefix, uri, name, eFactory, top); } }
documentRoot= createDocumentRoot(prefix, uri, name, eFactory, top);
documentRoot= createDocumentRoot(prefix, uri, name, eFactory, top);