public class DelegatingPackageRegistry
extends org.eclipse.emf.ecore.impl.EPackageRegistryImpl
Map.values()
API in addition to package look-up.
This is safe to use with the EcoreEnvironmentFactory
because Ecore
environments only iterate the values of a registry.org.eclipse.emf.ecore.impl.EPackageRegistryImpl.Delegator
Constructor and Description |
---|
DelegatingPackageRegistry(org.eclipse.emf.ecore.EPackage.Registry delegate) |
DelegatingPackageRegistry(org.eclipse.emf.ecore.EPackage.Registry delegate1,
org.eclipse.emf.ecore.EPackage.Registry delegate2) |
DelegatingPackageRegistry(java.util.List<org.eclipse.emf.ecore.EPackage.Registry> delegates) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.ecore.EFactory |
delegatedGetEFactory(java.lang.String nsURI) |
protected org.eclipse.emf.ecore.EPackage |
delegatedGetEPackage(java.lang.String nsURI) |
java.util.Collection<java.lang.Object> |
values() |
containsKey, createGlobalRegistry, getEFactory, getEPackage, getRegistry, initialize
clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
public DelegatingPackageRegistry(org.eclipse.emf.ecore.EPackage.Registry delegate)
public DelegatingPackageRegistry(org.eclipse.emf.ecore.EPackage.Registry delegate1, org.eclipse.emf.ecore.EPackage.Registry delegate2)
public DelegatingPackageRegistry(java.util.List<org.eclipse.emf.ecore.EPackage.Registry> delegates)
public java.util.Collection<java.lang.Object> values()
values
in interface java.util.Map<java.lang.String,java.lang.Object>
values
in class java.util.HashMap<java.lang.String,java.lang.Object>
protected org.eclipse.emf.ecore.EFactory delegatedGetEFactory(java.lang.String nsURI)
delegatedGetEFactory
in class org.eclipse.emf.ecore.impl.EPackageRegistryImpl
protected org.eclipse.emf.ecore.EPackage delegatedGetEPackage(java.lang.String nsURI)
delegatedGetEPackage
in class org.eclipse.emf.ecore.impl.EPackageRegistryImpl