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.AdapterImplAn 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 SourceLevelURIsAdapterfindInstalledAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected static SourceLevelURIsAdapterfindOrCreateAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)java.util.Set<org.eclipse.emf.common.util.URI>getSourceLevelURIs()booleanisAdapterForType(java.lang.Object type)static voidsetSourceLevelUris(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.util.Collection<org.eclipse.emf.common.util.URI> uris)voidsetSourceLevelURIs(java.util.Set<org.eclipse.emf.common.util.URI> sourceLevelURIs)static voidsetSourceLevelUrisWithoutCopy(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:
isAdapterForTypein interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
isAdapterForTypein classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
setSourceLevelURIs
public void setSourceLevelURIs(java.util.Set<org.eclipse.emf.common.util.URI> sourceLevelURIs)
-
-