Class MultiBmAwareSynchronizedXtextResourceSet
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.NotifierImpl
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
org.eclipse.xtext.resource.XtextResourceSet
org.eclipse.xtext.resource.SynchronizedXtextResourceSet
com._1c.g5.v8.dt.bm.xtext.resource.MultiBmAwareSynchronizedXtextResourceSet
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.resource.ResourceSet,org.eclipse.xtext.resource.ISynchronizable<org.eclipse.xtext.resource.SynchronizedXtextResourceSet>
public class MultiBmAwareSynchronizedXtextResourceSet
extends org.eclipse.xtext.resource.SynchronizedXtextResourceSet
Xtext resource set aware of BigModel.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.xtext.resource.XtextResourceSet
org.eclipse.xtext.resource.XtextResourceSet.ResourcesList, org.eclipse.xtext.resource.XtextResourceSet.UriChangeListenerNested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.MappedResourceLocator, org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.ResourceLocator, org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.ResourcesEList<E extends Object & org.eclipse.emf.ecore.resource.Resource>Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList -
Field Summary
FieldsFields inherited from class org.eclipse.xtext.resource.XtextResourceSet
normalizationMapFields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
adapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resourceLocator, resources, uriConverter, uriResourceMapFields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAGFields inherited from interface org.eclipse.emf.ecore.resource.ResourceSet
RESOURCE_SET__RESOURCES -
Constructor Summary
ConstructorsConstructorDescriptionMultiBmAwareSynchronizedXtextResourceSet(IBmModelManager modelManager, IBmModel[] bmModels) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.emf.ecore.resource.ResourcedelegatedGetResource(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) org.eclipse.emf.ecore.EObjectgetEObject(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) Methods inherited from class org.eclipse.xtext.resource.SynchronizedXtextResourceSet
createResource, createResourceList, execute, getLock, getResource, getResources, registerURIMethods inherited from class org.eclipse.xtext.resource.XtextResourceSet
addLoadOption, addTimeout, getClasspathURIContext, getClasspathUriResolver, getModificationStamp, getNormalizationMap, getUriChangeListener, getURIConverter, initializeDefaultLoadOptions, isOutdated, markOutdated, markSynced, removeLoadOption, setClasspathURIContext, setClasspathUriResolverMethods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
createResource, demandCreateResource, demandLoad, demandLoadHelper, getAdapterFactories, getAllContents, getLoadOptions, getPackageRegistry, getResourceFactoryRegistry, getURIResourceMap, handleDemandLoadException, setPackageRegistry, setResourceFactoryRegistry, setURIConverter, setURIResourceMap, toStringMethods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, eBasicAdapters, eDeliver, eSetDeliverMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
bmModels
-
-
Constructor Details
-
MultiBmAwareSynchronizedXtextResourceSet
Constructor.- Parameters:
modelManager- The reference to theIBmModelManager, can't benullbmModels- actual set ofIBmModel's, can't benull
-
-
Method Details
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) - Specified by:
getEObjectin interfaceorg.eclipse.emf.ecore.resource.ResourceSet- Overrides:
getEObjectin classorg.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-
delegatedGetResource
protected org.eclipse.emf.ecore.resource.Resource delegatedGetResource(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) - Overrides:
delegatedGetResourcein classorg.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-