public static interface ProjectManager.IPackageLoadStatus
Modifier and Type | Method and Description |
---|---|
void |
configureEPackageRegistry(ResourceSet resourceSet)
Configure the resourceSet EPackage.Registry for this package to resolve to the defined
generated/loaded EPackage.
|
void |
dispose()
Dispose of all facilities used by the PackageLoadStatus, and remove all EPackageDescriptor entries.
|
EPackage |
getConflictingGeneratedPackage()
Return the EPackage to be used for a namespace URI after a platform-resource/plugin URI has already been loaded.
|
EPackage |
getEPackage()
Return the generated EPackage instance, or null if none loaded.
|
EPackage |
getEPackageInstance()
Return the generated EPackage instance without affecting the prevailing status.
|
EPackage |
getFirstEPackage()
Return the EPackage resolved by the first loadEPackageByModelURI/loadEPackageByNsURI, or null if none loaded.
|
EPackage |
getModel()
Return the loaded EPackages, or null if none loaded.
|
ProjectManager.IPackageDescriptor |
getPackageDescriptor()
Return the descriptor for the package.
|
ProjectManager.IResourceLoadStatus |
getResourceLoadStatus()
Get the status of the resource containing this package.
|
EPackage |
loadEPackage()
Load and return the generated EPackage instance appropriate to the namespace URI.
|
void |
setEPackage(EPackage ePackage)
Define the generated EPackage for this package.
|
void |
setModel(EPackage ePackage)
Define the loaded EPackage for this package.
|
void |
unloadedResource()
Reset the status following notiofication that the model has been unloaded.
|
void configureEPackageRegistry(ResourceSet resourceSet)
void dispose()
EPackage getConflictingGeneratedPackage()
EPackage getEPackage()
EPackage getEPackageInstance()
EPackage getFirstEPackage()
EPackage getModel()
ProjectManager.IPackageDescriptor getPackageDescriptor()
ProjectManager.IResourceLoadStatus getResourceLoadStatus()
EPackage loadEPackage()
void setEPackage(EPackage ePackage)
void setModel(EPackage ePackage)
void unloadedResource()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.