public class BasicProjectManager extends org.eclipse.emf.common.notify.impl.AdapterImpl implements ProjectManager
ProjectManager.IConflictHandler, ProjectManager.IPackageDescriptor, ProjectManager.IPackageLoadStatus, ProjectManager.IProjectDescriptor, ProjectManager.IResourceDescriptor, ProjectManager.IResourceLoadStatus, ProjectManager.IResourceLoadStrategy
CLASS_PATH, NO_PROJECTS
Constructor and Description |
---|
BasicProjectManager() |
Modifier and Type | Method and Description |
---|---|
void |
addResourceDescriptor(ProjectManager.IResourceDescriptor resourceDescriptor) |
void |
configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy instance,
ProjectManager.IConflictHandler instance2) |
static ProjectManager |
createDefaultProjectManager() |
static ProjectManager |
createGlobalProjectManager() |
static ProjectManager |
findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Return any
ProjectManager already installed as an adapter on a
resourceSet. |
ProjectManager.IPackageDescriptor |
getPackageDescriptor(org.eclipse.emf.common.util.URI ecoreURI) |
ProjectManager.IResourceDescriptor |
getResourceDescriptor(org.eclipse.emf.common.util.URI uri) |
void |
initializeResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
boolean |
isGlobal() |
void |
removeResourceDescriptor(ProjectManager.IResourceDescriptor resourceDescriptor) |
void |
unload(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
void |
useGeneratedResource(org.eclipse.emf.ecore.resource.Resource resource,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
getTarget, isAdapterForType, notifyChanged, setTarget, unsetTarget
@NonNull public static ProjectManager createDefaultProjectManager()
@NonNull public static ProjectManager createGlobalProjectManager()
@Nullable public static ProjectManager findAdapter(@NonNull org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
ProjectManager
already installed as an adapter on a
resourceSet. Returns null if there is no such adapter.public void addResourceDescriptor(@NonNull ProjectManager.IResourceDescriptor resourceDescriptor)
addResourceDescriptor
in interface ProjectManager
public void configure(@NonNull org.eclipse.emf.ecore.resource.ResourceSet resourceSet, @NonNull ProjectManager.IResourceLoadStrategy instance, @Nullable ProjectManager.IConflictHandler instance2)
configure
in interface ProjectManager
public ProjectManager.IPackageDescriptor getPackageDescriptor(@NonNull org.eclipse.emf.common.util.URI ecoreURI)
getPackageDescriptor
in interface ProjectManager
@Nullable public ProjectManager.IResourceDescriptor getResourceDescriptor(@NonNull org.eclipse.emf.common.util.URI uri)
getResourceDescriptor
in interface ProjectManager
public void initializeResourceSet(@Nullable org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
initializeResourceSet
in interface ProjectManager
public boolean isGlobal()
isGlobal
in interface ProjectManager
public void removeResourceDescriptor(@NonNull ProjectManager.IResourceDescriptor resourceDescriptor)
removeResourceDescriptor
in interface ProjectManager
public void unload(@NonNull org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
unload
in interface ProjectManager
public void useGeneratedResource(@NonNull org.eclipse.emf.ecore.resource.Resource resource, @NonNull org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
useGeneratedResource
in interface ProjectManager