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.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
FieldsModifier and TypeFieldDescriptionprotected IBmModelprotected IBmModelManagerprotected IDtProjectFields 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
ConstructorsConstructorDescriptionConstructorBmAwareSynchronizedXtextResourceSet(IDtProject project, IBmModelManager modelManager) Construcotor -
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) org.eclipse.emf.ecore.resource.URIConverterMethods 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, 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
-
bmModel
-
project
-
modelManager
-
-
Constructor Details
-
BmAwareSynchronizedXtextResourceSet
Constructor- Parameters:
bmModel- actualIBmModel, can't benull
-
BmAwareSynchronizedXtextResourceSet
Construcotor- Parameters:
project- actualIProject, cannot benullmodelManager- actualIBmModelManager, cannot 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
-
getURIConverter
public org.eclipse.emf.ecore.resource.URIConverter getURIConverter()- Specified by:
getURIConverterin interfaceorg.eclipse.emf.ecore.resource.ResourceSet- Overrides:
getURIConverterin classorg.eclipse.xtext.resource.XtextResourceSet
-
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
-