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
Fields Modifier and Type Field Description protected IBmModel
bmModel
protected IBmModelManager
modelManager
protected IDtProject
project
-
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
adapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resourceLocator, resources, uriConverter, uriResourceMap
-
-
Constructor Summary
Constructors Constructor Description BmAwareSynchronizedXtextResourceSet(IBmModel bmModel)
ConstructorBmAwareSynchronizedXtextResourceSet(IDtProject project, IBmModelManager modelManager)
Construcotor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
getURIConverter()
-
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
-
-
-
-
Field Detail
-
bmModel
protected IBmModel bmModel
-
project
protected IDtProject project
-
modelManager
protected IBmModelManager modelManager
-
-
Constructor Detail
-
BmAwareSynchronizedXtextResourceSet
public BmAwareSynchronizedXtextResourceSet(IBmModel bmModel)
Constructor- Parameters:
bmModel
- actualIBmModel
, can't benull
-
BmAwareSynchronizedXtextResourceSet
public BmAwareSynchronizedXtextResourceSet(IDtProject project, IBmModelManager modelManager)
Construcotor- Parameters:
project
- actualIProject
, cannot benull
modelManager
- actualIBmModelManager
, cannot benull
-
-
Method Detail
-
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
-
-