public class EmfMetaModel extends AbstractEmfModel
Modifier and Type | Field and Description |
---|---|
protected String |
metamodelUri |
static String |
PROPERTY_METAMODEL_URI |
expand, modelImpl, registry, transactionSupport
allContentsAreCached, allContentsCache, cachedKinds, cachedTypes, cachingEnabled, kindCache, PROPERTY_CACHED, typeCache
aliases, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_STOREONDISPOSAL, 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, getPropertyGetter, getPropertySetter, getResource, getResources, getTransactionSupport, getTypeNameOf, getTypeOf, hasType, instancesCount, isExpand, isInstantiable, isModelElement, isOfKind, isOfType, isPropertySet, knowsAboutProperty, knowsAboutProperty, owns, setDataTypesInstanceClasses, setElementId, setExpand, setModelImpl, setResource, store, store, store
allContents, clearCache, createInstance, deleteElement, dispose, getAllOfKind, getAllOfType, isCachingEnabled, load, setCachingEnabled
allInstances, createInstance, getAliases, getMetamodel, getName, 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 CachedModel<org.eclipse.emf.ecore.EObject>
EolModelLoadingException
public boolean store()
public String getMetamodelUri()
public void setMetamodelUri(String metamodelUri)
Copyright © 2016. All rights reserved.