Class BmAwareSynchronizedXtextResourceSet
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.BmAwareSynchronizedXtextResourceSet
- 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 BmAwareSynchronizedXtextResourceSet
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.UriChangeListener
Nested 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
FieldsModifier and TypeFieldDescriptionprotected IBmModel
protected IBmModelManager
protected IDtProject
Fields inherited from class org.eclipse.xtext.resource.XtextResourceSet
normalizationMap
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
adapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resourceLocator, resources, uriConverter, uriResourceMap
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
Fields inherited from interface org.eclipse.emf.ecore.resource.ResourceSet
RESOURCE_SET__RESOURCES
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorBmAwareSynchronizedXtextResourceSet
(IDtProject project, IBmModelManager modelManager) Construcotor -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.emf.ecore.resource.Resource
delegatedGetResource
(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) org.eclipse.emf.ecore.EObject
getEObject
(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) org.eclipse.emf.ecore.resource.URIConverter
Methods inherited from class org.eclipse.xtext.resource.SynchronizedXtextResourceSet
createResource, createResourceList, execute, getLock, getResource, getResources, registerURI
Methods inherited from class org.eclipse.xtext.resource.XtextResourceSet
addLoadOption, addTimeout, getClasspathURIContext, getClasspathUriResolver, getModificationStamp, getNormalizationMap, getUriChangeListener, initializeDefaultLoadOptions, isOutdated, markOutdated, markSynced, removeLoadOption, setClasspathURIContext, setClasspathUriResolver
Methods 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, toString
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, eBasicAdapters, eDeliver, eSetDeliver
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
bmModel
-
project
-
modelManager
-
-
Constructor Details
-
BmAwareSynchronizedXtextResourceSet
Constructor- Parameters:
bmModel
- actualIBmModel
, can't benull
-
BmAwareSynchronizedXtextResourceSet
Construcotor- Parameters:
project
- actualIProject
, cannot benull
modelManager
- actualIBmModelManager
, cannot benull
-
-
Method Details
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) - Specified by:
getEObject
in interfaceorg.eclipse.emf.ecore.resource.ResourceSet
- Overrides:
getEObject
in classorg.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-
getURIConverter
public org.eclipse.emf.ecore.resource.URIConverter getURIConverter()- Specified by:
getURIConverter
in interfaceorg.eclipse.emf.ecore.resource.ResourceSet
- Overrides:
getURIConverter
in classorg.eclipse.xtext.resource.XtextResourceSet
-
delegatedGetResource
protected org.eclipse.emf.ecore.resource.Resource delegatedGetResource(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand) - Overrides:
delegatedGetResource
in classorg.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-