public class EmfMetaModel extends AbstractEmfModel
Modifier and Type | Field and Description |
---|---|
protected String |
metamodelUri |
static String |
PROPERTY_METAMODEL_URI |
expand, modelImpl, PROPERTY_EXPAND, PROPERTY_PARALLELALLOF, registry, transactionSupport
allContentsCache, kindCache, PROPERTY_CACHED, PROPERTY_CONCURRENT, typeCache
aliases, ENV_PREFIX, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_READONLY, PROPERTY_STOREONDISPOSAL, propertyGetter, propertySetter, readOnLoad, storeOnDisposal
Constructor and Description |
---|
EmfMetaModel() |
EmfMetaModel(String metamodelUri) |
EmfMetaModel(String name,
String metamodelUri) |
Modifier and Type | Method and Description |
---|---|
String |
getMetamodelUri() |
void |
load(StringProperties properties,
IRelativePathResolver resolver) |
void |
loadModel() |
void |
setMetamodelUri(String metamodelUri) |
boolean |
store() |
addMetamodelUri, allContentsFromModel, classForName, classForName, classForName, createInstanceInModel, deleteElementInModel, disposeModel, getAllOfKindFromModel, getAllOfTypeFromModel, getAllTypeNamesOf, getCacheKeyForType, getContainerOf, getElementById, getElementId, getEnumerationValue, getFullyQualifiedName, getFullyQualifiedTypeNameOf, getInputStream, getModelImpl, getPackageRegistry, getResource, getResources, getTransactionSupport, getTypeNameOf, getTypeOf, hasAdapter, hasType, initCaches, isExpand, isInstantiable, isLoaded, isModelElement, isOfKind, isOfType, isParallelAllOf, isPropertySet, knowsAboutProperty, knowsAboutProperty, owns, setElementId, setExpand, setModelImpl, setParallelAllOf, setResource, store, store, store
addToCache, allContents, clearCache, createInstance, deleteElement, dispose, getAllOfKind, getAllOfKindOrType, getAllOfType, isCachingEnabled, isConcurrent, load, removeFromCache, setCachingEnabled, setConcurrent, wrap
allInstances, createInstance, getAliases, getMetamodel, getName, getPropertyGetter, getPropertySetter, isReadOnLoad, isStoredOnDisposal, load, load, setName, setReadOnLoad, setStoredOnDisposal
public static final String PROPERTY_METAMODEL_URI
protected String metamodelUri
public EmfMetaModel()
public EmfMetaModel(String metamodelUri)
public void loadModel() throws EolModelLoadingException
loadModel
in class CachedModel<org.eclipse.emf.ecore.EObject>
EolModelLoadingException
public void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
load
in interface IModel
load
in class AbstractEmfModel
EolModelLoadingException
public boolean store()
public String getMetamodelUri()
public void setMetamodelUri(String metamodelUri)
Copyright © 2020. All rights reserved.