org.eclipse.ocl.examples.xtext.completeocl.utilities
Class CompleteOCLLoader
java.lang.Object
org.eclipse.ocl.examples.xtext.completeocl.utilities.CompleteOCLLoader
public abstract class CompleteOCLLoader
- extends java.lang.Object
Constructor Summary |
CompleteOCLLoader(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
Method Summary |
protected abstract boolean |
error(java.lang.String primaryMessage,
java.lang.String detailMessage)
|
void |
installPackages()
|
boolean |
loadDocument(org.eclipse.emf.common.util.URI oclURI)
|
boolean |
loadMetaModels()
|
org.eclipse.emf.ecore.resource.Resource |
loadResource(org.eclipse.emf.common.util.URI oclURI)
Load the Xtext resource from oclURI, then convert it to a pivot representation and return it. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resourceSet
@NonNull
protected final org.eclipse.emf.ecore.resource.ResourceSet resourceSet
metaModelManager
@NonNull
protected final MetaModelManager metaModelManager
mmPackages
@NonNull
protected final java.util.Set<org.eclipse.emf.ecore.EPackage> mmPackages
CompleteOCLLoader
public CompleteOCLLoader(@NonNull
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
loadMetaModels
public boolean loadMetaModels()
error
protected abstract boolean error(@NonNull
java.lang.String primaryMessage,
@Nullable
java.lang.String detailMessage)
installPackages
public void installPackages()
loadDocument
public boolean loadDocument(@NonNull
org.eclipse.emf.common.util.URI oclURI)
loadResource
public org.eclipse.emf.ecore.resource.Resource loadResource(@NonNull
org.eclipse.emf.common.util.URI oclURI)
- Load the Xtext resource from oclURI, then convert it to a pivot representation and return it.
Return null after invoking error() to display any errors in a pop-up.