|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.domain.utilities.StandaloneProjectMap.PackageLoadStatus
public static final class StandaloneProjectMap.PackageLoadStatus
| Field Summary | |
|---|---|
protected StandaloneProjectMap.EPackageDescriptor |
namespaceURIDescriptor
|
protected StandaloneProjectMap.IPackageDescriptor |
packageDescriptor
|
protected StandaloneProjectMap.AbstractResourceLoadStatus |
resourceLoadStatus
|
| Constructor Summary | |
|---|---|
StandaloneProjectMap.PackageLoadStatus(StandaloneProjectMap.AbstractResourceLoadStatus resourceLoadStatus,
StandaloneProjectMap.IPackageDescriptor packageDescriptor)
|
|
| Method Summary | |
|---|---|
void |
configureEPackageRegistry(org.eclipse.emf.ecore.resource.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. |
org.eclipse.emf.ecore.EPackage |
getConflictingGeneratedPackage()
Return the EPackage to be used for a namespace URI after a platform-resource/plugin URI has already been loaded. |
org.eclipse.emf.ecore.EPackage |
getEPackage()
Return the generated EPackage instance, or null if none loaded. |
org.eclipse.emf.ecore.EPackage |
getEPackageInstance()
Return the generated EPackage instance without affecting the prevailing status. |
org.eclipse.emf.ecore.EPackage |
getFirstEPackage()
Return the EPackage resolved by the first loadEPackageByModelURI/loadEPackageByNsURI, or null if none loaded. |
org.eclipse.emf.ecore.EPackage |
getModel()
Return the loaded EPackages, or null if none loaded. |
StandaloneProjectMap.IPackageDescriptor |
getPackageDescriptor()
Return the descriptor for the package. |
StandaloneProjectMap.IResourceLoadStatus |
getResourceLoadStatus()
Get the status of the resource containing this package. |
StandaloneProjectMap.IResourceLoadStrategy |
getResourceLoadStrategy()
|
org.eclipse.emf.ecore.EPackage |
loadEPackage()
Load and return the generated EPackage instance appropriate to the namespace URI. |
void |
setEPackage(org.eclipse.emf.ecore.EPackage ePackage)
Define the generated EPackage for this package. |
void |
setModel(org.eclipse.emf.ecore.EPackage ePackage)
Define the loaded EPackage for this package. |
java.lang.String |
toString()
|
void |
unloadedResource()
Reset the status following notiofication that the model has been unloaded. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@NonNull protected final StandaloneProjectMap.AbstractResourceLoadStatus resourceLoadStatus
@NonNull protected final StandaloneProjectMap.IPackageDescriptor packageDescriptor
@NonNull protected final StandaloneProjectMap.EPackageDescriptor namespaceURIDescriptor
| Constructor Detail |
|---|
public StandaloneProjectMap.PackageLoadStatus(@NonNull
StandaloneProjectMap.AbstractResourceLoadStatus resourceLoadStatus,
@NonNull
StandaloneProjectMap.IPackageDescriptor packageDescriptor)
| Method Detail |
|---|
public void configureEPackageRegistry(@NonNull
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
StandaloneProjectMap.IPackageLoadStatus
configureEPackageRegistry in interface StandaloneProjectMap.IPackageLoadStatuspublic void dispose()
StandaloneProjectMap.IPackageLoadStatus
dispose in interface StandaloneProjectMap.IPackageLoadStatus@Nullable public org.eclipse.emf.ecore.EPackage getConflictingGeneratedPackage()
StandaloneProjectMap.IPackageLoadStatus
getConflictingGeneratedPackage in interface StandaloneProjectMap.IPackageLoadStatus@Nullable public org.eclipse.emf.ecore.EPackage getEPackage()
StandaloneProjectMap.IPackageLoadStatus
getEPackage in interface StandaloneProjectMap.IPackageLoadStatus@Nullable public org.eclipse.emf.ecore.EPackage getEPackageInstance()
StandaloneProjectMap.IPackageLoadStatus
getEPackageInstance in interface StandaloneProjectMap.IPackageLoadStatus@Nullable public org.eclipse.emf.ecore.EPackage getFirstEPackage()
StandaloneProjectMap.IPackageLoadStatus
getFirstEPackage in interface StandaloneProjectMap.IPackageLoadStatus@Nullable public org.eclipse.emf.ecore.EPackage getModel()
StandaloneProjectMap.IPackageLoadStatus
getModel in interface StandaloneProjectMap.IPackageLoadStatus@NonNull public StandaloneProjectMap.IPackageDescriptor getPackageDescriptor()
StandaloneProjectMap.IPackageLoadStatus
getPackageDescriptor in interface StandaloneProjectMap.IPackageLoadStatus@NonNull public StandaloneProjectMap.IResourceLoadStrategy getResourceLoadStrategy()
@NonNull public StandaloneProjectMap.IResourceLoadStatus getResourceLoadStatus()
StandaloneProjectMap.IPackageLoadStatus
getResourceLoadStatus in interface StandaloneProjectMap.IPackageLoadStatus@Nullable public org.eclipse.emf.ecore.EPackage loadEPackage()
StandaloneProjectMap.IPackageLoadStatus
loadEPackage in interface StandaloneProjectMap.IPackageLoadStatus
public void setEPackage(@NonNull
org.eclipse.emf.ecore.EPackage ePackage)
StandaloneProjectMap.IPackageLoadStatus
setEPackage in interface StandaloneProjectMap.IPackageLoadStatus
public void setModel(@NonNull
org.eclipse.emf.ecore.EPackage ePackage)
StandaloneProjectMap.IPackageLoadStatus
setModel in interface StandaloneProjectMap.IPackageLoadStatuspublic java.lang.String toString()
toString in class java.lang.Objectpublic void unloadedResource()
StandaloneProjectMap.IPackageLoadStatus
unloadedResource in interface StandaloneProjectMap.IPackageLoadStatus
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||