public static interface ProjectManager.IResourceLoadStrategy
Modifier and Type | Method and Description |
---|---|
void |
addedDynamicResource(ProjectManager.IResourceLoadStatus resourceLoadStatus,
Resource resource)
Respond to the explicit addition of a yet to be loaded Ecore model in the user's ResourceSet.
|
void |
addedGeneratedPackage(ProjectManager.IPackageLoadStatus packageLoadStatus,
EPackage ePackage)
Respond to the explicit addition of a generated EPackage in the user's ResourceSet.
|
EPackage |
basicGetEPackage(ProjectManager.IPackageLoadStatus packageLoadStatus)
Return the EPackage in response to an EPackage.Registry access through an EPackageDescriptor, null if not loaded.
|
void |
configure(ProjectManager.IResourceLoadStatus resourceLoadStatus,
ProjectManager.IConflictHandler conflictHandler)
Configure the resourceLoadStatus to udse this strategy and a conflictHandler.
|
EPackage |
getEPackage(ProjectManager.IPackageLoadStatus packageLoadStatus)
Load and return the EPackage in response to an EPackage.Registry access through an EPackageDescriptor.
|
void |
handleConflictingDynamicResource(ProjectManager.IResourceLoadStatus resourceLoadStatus,
EPackage ePackage)
Respond to the platform/plugin access to a resource with a resourceLoadStatus containing a
package already accessed as the Java generated ePackage,
|
void |
loadedDynamicResource(ProjectManager.IResourceLoadStatus packageLoadStatus,
Resource resource)
Respond to the loading of a dynamic Ecore model in the user's ResourceSet.
|
void |
unloadedResource(ProjectManager.IResourceLoadStatus resourceLoadStatus)
Respond to the notification that the resource has been unloaded.
|
void |
useGeneratedResource(ProjectManager.IResourceLoadStatus resourceLoadStatus,
Resource resource)
Respond to the explicit notification of a generated resource.
|
void addedDynamicResource(ProjectManager.IResourceLoadStatus resourceLoadStatus, Resource resource)
void addedGeneratedPackage(ProjectManager.IPackageLoadStatus packageLoadStatus, EPackage ePackage)
EPackage basicGetEPackage(ProjectManager.IPackageLoadStatus packageLoadStatus)
void configure(ProjectManager.IResourceLoadStatus resourceLoadStatus, ProjectManager.IConflictHandler conflictHandler)
EPackage getEPackage(ProjectManager.IPackageLoadStatus packageLoadStatus)
void handleConflictingDynamicResource(ProjectManager.IResourceLoadStatus resourceLoadStatus, EPackage ePackage)
void loadedDynamicResource(ProjectManager.IResourceLoadStatus packageLoadStatus, Resource resource)
void unloadedResource(ProjectManager.IResourceLoadStatus resourceLoadStatus)
void useGeneratedResource(ProjectManager.IResourceLoadStatus resourceLoadStatus, Resource resource)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.