/** * This methods can be used to provide a different ExtendedMetaData. * Note that if this method creates a new EPackage.Registry it must also assign the global registry * variable. * @return ExtendedMetaData */ protected ExtendedMetaData createExtendedMetaData() { if (registry == null) { registry = new EPackageRegistryImpl(); } return new BasicExtendedMetaData(registry); } }
/** * This methods can be used to provide a different ExtendedMetaData. * Note that if this method creates a new EPackage.Registry it must also assign the global registry * variable. * @return ExtendedMetaData */ protected ExtendedMetaData createExtendedMetaData() { if (registry == null) { registry = new EPackageRegistryImpl(); } return new BasicExtendedMetaData(registry); } }
public XSDEcoreBuilder() { this(new BasicExtendedMetaData(new EPackageRegistryImpl())); }
public XSDEcoreBuilder() { this(new BasicExtendedMetaData(new EPackageRegistryImpl())); }
result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, new BasicExtendedMetaData()
public static void write(Resource resource, OutputStream os, Map<String, Object> saveOptions) throws IOException { ExtendedMetaData modelMetaData; if (resource.getResourceSet() != null) { modelMetaData = new BasicExtendedMetaData(resource.getResourceSet().getPackageRegistry()); } else { modelMetaData = new BasicExtendedMetaData(Registry.INSTANCE); } HashMap<String, Object> options = new HashMap<String, Object>(); options.put(XMIResource.OPTION_ENCODING, "UTF-8"); if (!options.containsKey(XMIResource.OPTION_KEEP_DEFAULT_CONTENT)) { options.put(XMIResource.OPTION_KEEP_DEFAULT_CONTENT, Boolean.TRUE); } options.put(XMIResource.OPTION_EXTENDED_META_DATA, modelMetaData); options.put(XMLResource.OPTION_URI_HANDLER, new URIHandlerImpl.PlatformSchemeAware()); options.put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.FALSE); if (saveOptions != null) { options.putAll(saveOptions); } if (os != null) { resource.save(os, options); } else { resource.save(options); } }
protected void setExtendedMetaDataOption(Object extendedMetaDataOption) { if (extendedMetaDataOption instanceof Boolean) { if (extendedMetaDataOption.equals(Boolean.TRUE)) { extendedMetaData = resourceSet == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(resourceSet.getPackageRegistry()); if (xmlResource != null) { xmlResource.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData); } } else { extendedMetaData = null; } } else { extendedMetaData = (ExtendedMetaData)extendedMetaDataOption; } helper.setExtendedMetaData(extendedMetaData); }
protected void setExtendedMetaDataOption(Object extendedMetaDataOption) { if (extendedMetaDataOption instanceof Boolean) { if (extendedMetaDataOption.equals(Boolean.TRUE)) { extendedMetaData = resourceSet == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(resourceSet.getPackageRegistry()); if (xmlResource != null) { xmlResource.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, extendedMetaData); } } else { extendedMetaData = null; } } else { extendedMetaData = (ExtendedMetaData)extendedMetaDataOption; } helper.setExtendedMetaData(extendedMetaData); }
root.eResource() == null || root.eResource().getResourceSet() == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(root.eResource().getResourceSet().getPackageRegistry()); if (root instanceof EPackage)
resource == null || resource.getResourceSet() == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(resource.getResourceSet().getPackageRegistry()); resource.getResourceSet() == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(resource.getResourceSet().getPackageRegistry());
resource == null || resource.getResourceSet() == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(resource.getResourceSet().getPackageRegistry()); resource.getResourceSet() == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(resource.getResourceSet().getPackageRegistry());
if (resourceSet != null) extendedMetaData = new BasicExtendedMetaData(resourceSet.getPackageRegistry());
if (resourceSet != null) extendedMetaData = new BasicExtendedMetaData(resourceSet.getPackageRegistry());
eObject.eResource() == null || eObject.eResource().getResourceSet() == null ? ExtendedMetaData.INSTANCE : new BasicExtendedMetaData(eObject.eResource().getResourceSet().getPackageRegistry()); EStructuralFeature xmlnsPrefixMapFeature = extendedMetaData.getXMLNSPrefixMapFeature(eObject.eClass()); if (xmlnsPrefixMapFeature != null)
@Override public ExtendedMetaData getExtendedMetaData() { if (extendedMetaData == null) { extendedMetaData = new BasicExtendedMetaData (eResource() == null || eResource().getResourceSet() == null ? new EPackageRegistryImpl(EPackage.Registry.INSTANCE) : eResource().getResourceSet().getPackageRegistry()); populateExtendedMetaData(getGenPackages()); populateExtendedMetaData(getStaticGenPackages()); populateExtendedMetaData(getUsedGenPackages()); if (extendedMetaData.getPackage(ExtendedMetaData.XML_SCHEMA_URI) == null) { extendedMetaData.putPackage(ExtendedMetaData.XML_SCHEMA_URI, extendedMetaData.getPackage(XMLTypePackage.eNS_URI)); } } return extendedMetaData; }
@Override public ExtendedMetaData getExtendedMetaData() { if (extendedMetaData == null) { extendedMetaData = new BasicExtendedMetaData (eResource() == null || eResource().getResourceSet() == null ? new EPackageRegistryImpl(EPackage.Registry.INSTANCE) : eResource().getResourceSet().getPackageRegistry()); populateExtendedMetaData(getGenPackages()); populateExtendedMetaData(getStaticGenPackages()); populateExtendedMetaData(getUsedGenPackages()); if (extendedMetaData.getPackage(ExtendedMetaData.XML_SCHEMA_URI) == null) { extendedMetaData.putPackage(ExtendedMetaData.XML_SCHEMA_URI, extendedMetaData.getPackage(XMLTypePackage.eNS_URI)); } } return extendedMetaData; }