public abstract class CompleteOCLLoader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<org.eclipse.emf.ecore.EPackage> |
mmPackages |
protected OCLInternal |
ocl |
protected java.util.List<Model> |
oclModels |
Constructor and Description |
---|
CompleteOCLLoader(EnvironmentFactory environmentFactory) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected abstract boolean |
error(java.lang.String primaryMessage,
java.lang.String detailMessage) |
EnvironmentFactory |
getEnvironmentFactory() |
MetamodelManager |
getMetamodelManager() |
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.
|
@NonNull protected final OCLInternal ocl
@NonNull protected final java.util.Set<org.eclipse.emf.ecore.EPackage> mmPackages
public CompleteOCLLoader(@NonNull EnvironmentFactory environmentFactory)
public void dispose()
@NonNull public EnvironmentFactory getEnvironmentFactory()
@NonNull public MetamodelManager getMetamodelManager()
public boolean loadMetamodels()
protected abstract boolean error(@NonNull java.lang.String primaryMessage, @Nullable java.lang.String detailMessage)
public void installPackages()
public boolean loadDocument(@NonNull org.eclipse.emf.common.util.URI oclURI)
public org.eclipse.emf.ecore.resource.Resource loadResource(@NonNull org.eclipse.emf.common.util.URI oclURI)