Class SourceLevelURIsAdapter
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.xtext.resource.persistence.SourceLevelURIsAdapter
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter
,org.eclipse.emf.common.notify.Adapter.Internal
public class SourceLevelURIsAdapter extends org.eclipse.emf.common.notify.impl.AdapterImpl
An adapter to be installed into a ResourceSet. It's used as a protocol to tell whether a StorageAwareResource should load from source or could load from serialized data.- Since:
- 2.8
- See Also:
ResourceStorageProviderAdapter
-
-
Constructor Summary
Constructors Constructor Description SourceLevelURIsAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SourceLevelURIsAdapter
findInstalledAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected static SourceLevelURIsAdapter
findOrCreateAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
java.util.Set<org.eclipse.emf.common.util.URI>
getSourceLevelURIs()
boolean
isAdapterForType(java.lang.Object type)
static void
setSourceLevelUris(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.util.Collection<org.eclipse.emf.common.util.URI> uris)
void
setSourceLevelURIs(java.util.Set<org.eclipse.emf.common.util.URI> sourceLevelURIs)
static void
setSourceLevelUrisWithoutCopy(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.util.Set<org.eclipse.emf.common.util.URI> uris)
Installs the given set of URIs as the source level URIs.
-
-
-
Method Detail
-
setSourceLevelUris
public static void setSourceLevelUris(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.util.Collection<org.eclipse.emf.common.util.URI> uris)
-
findOrCreateAdapter
protected static SourceLevelURIsAdapter findOrCreateAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
setSourceLevelUrisWithoutCopy
public static void setSourceLevelUrisWithoutCopy(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.util.Set<org.eclipse.emf.common.util.URI> uris)
Installs the given set of URIs as the source level URIs. Does not copy the given set but uses it directly.
-
findInstalledAdapter
public static SourceLevelURIsAdapter findInstalledAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
getSourceLevelURIs
public java.util.Set<org.eclipse.emf.common.util.URI> getSourceLevelURIs()
-
isAdapterForType
public boolean isAdapterForType(java.lang.Object type)
- Specified by:
isAdapterForType
in interfaceorg.eclipse.emf.common.notify.Adapter
- Overrides:
isAdapterForType
in classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
setSourceLevelURIs
public void setSourceLevelURIs(java.util.Set<org.eclipse.emf.common.util.URI> sourceLevelURIs)
-
-