public class XmlModel extends EmfModel implements IOperationContributorProvider
EmfModel.CachedContentsAdapter| Modifier and Type | Field and Description |
|---|---|
protected MixedElementOperationContributor |
mixedElementOperationContributor |
static String |
PROPERTY_XSD_FILE |
protected String |
xsdFile |
fileBasedMetamodels, fileBasedMetamodelTimestamps, isMetamodelFileBased, metamodelFileUris, metamodelUris, modelUri, packages, PROPERTY_EXPAND, PROPERTY_FILE_BASED_METAMODEL_URI, PROPERTY_IS_METAMODEL_FILE_BASED, PROPERTY_METAMODEL_FILE, PROPERTY_METAMODEL_URI, PROPERTY_MODEL_FILE, PROPERTY_MODEL_URI, PROPERTY_REUSE_UNMODIFIED_FILE_BASED_METAMODELS, reuseUnmodifiedFileBasedMetamodels, useExtendedMetadataexpand, modelImpl, registry, transactionSupportallContentsAreCached, allContentsCache, cachedKinds, cachedTypes, cachingEnabled, kindCache, PROPERTY_CACHED, typeCachealiases, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_STOREONDISPOSAL, readOnLoad, storeOnDisposal| Constructor and Description |
|---|
XmlModel() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.emf.ecore.resource.ResourceSet |
createResourceSet() |
protected void |
determinePackagesFrom(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
OperationContributor |
getOperationContributor() |
XmlPropertySetter |
getPropertySetter() |
void |
load(StringProperties properties,
IRelativePathResolver resolver)
Load the model using the set of properties specified by the first argument.
|
addToCache, forceAddToCache, forceRemoveFromCache, getEnumerationLabelOf, getEnumerationTypeOf, getMetamodel, getMetamodelFiles, getMetamodelFileUris, getMetamodelUris, getModelFile, getModelFileUri, getPropertiesOf, hasPackage, hasProperty, isEnumerationValue, isMetamodelFileBased, isReuseUnmodifiedFileBasedMetamodels, loadModel, loadModelFromUri, preventLoadingOfExternalModelElements, removeFromCache, setMetamodelFile, setMetamodelFileBased, setMetamodelFiles, setMetamodelFileUri, setMetamodelFileUris, setMetamodelUri, setMetamodelUris, setModelFile, setModelFileUri, setReuseUnmodifiedFileBasedMetamodels, setupContainmentChangeListeners, store, toStringaddMetamodelUri, allContentsFromModel, classForName, classForName, classForName, createInstanceInModel, deleteElementInModel, disposeModel, getAllOfKindFromModel, getAllOfTypeFromModel, getAllTypeNamesOf, getCacheKeyForType, getContainerOf, getElementById, getElementId, getEnumerationValue, getFullyQualifiedName, getFullyQualifiedTypeNameOf, getInputStream, getModelImpl, getPackageRegistry, getPropertyGetter, getResource, getResources, getTransactionSupport, getTypeNameOf, getTypeOf, hasType, instancesCount, isExpand, isInstantiable, isModelElement, isOfKind, isOfType, isPropertySet, knowsAboutProperty, knowsAboutProperty, owns, setDataTypesInstanceClasses, setElementId, setExpand, setModelImpl, setResource, store, store, storeallContents, clearCache, createInstance, deleteElement, dispose, getAllOfKind, getAllOfType, isCachingEnabled, load, setCachingEnabledallInstances, createInstance, getAliases, getName, isReadOnLoad, isStoredOnDisposal, load, load, setName, setReadOnLoad, setStoredOnDisposalclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContainerOfallContents, createInstance, createInstance, deleteElement, dispose, getAliases, getAllOfKind, getAllOfType, getElementById, getElementId, getEnumerationValue, getFullyQualifiedTypeNameOf, getName, getPropertyGetter, getTransactionSupport, getTypeNameOf, getTypeOf, hasType, isInstantiable, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, load, owns, setElementId, setName, setReadOnLoad, setStoredOnDisposal, storepublic static String PROPERTY_XSD_FILE
protected MixedElementOperationContributor mixedElementOperationContributor
protected String xsdFile
public void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
EmfModelload in interface IModelload in class EmfModelEolModelLoadingExceptionEmfModel.PROPERTY_MODEL_URI,
EmfModel.PROPERTY_IS_METAMODEL_FILE_BASED,
EmfModel.PROPERTY_EXPAND,
Rationale for deprecating the FILE properties.protected void determinePackagesFrom(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
throws EolModelLoadingException
determinePackagesFrom in class EmfModelEolModelLoadingExceptionprotected org.eclipse.emf.ecore.resource.ResourceSet createResourceSet()
createResourceSet in class EmfModelpublic XmlPropertySetter getPropertySetter()
getPropertySetter in interface IModelgetPropertySetter in interface IReflectiveModelgetPropertySetter in class EmfModelpublic OperationContributor getOperationContributor()
getOperationContributor in interface IOperationContributorProviderCopyright © 2018. All rights reserved.