Uses of Interface
com._1c.g5.v8.derived.context.IContextCollectingSession
Packages that use IContextCollectingSession
Package
Description
-
Uses of IContextCollectingSession in com._1c.g5.v8.derived
Methods in com._1c.g5.v8.derived with parameters of type IContextCollectingSessionModifier and TypeMethodDescriptionvoid
IDerivedDataUpdate.update
(IContextCollectingSession session, IBmModel bmModel) Updates the DD data. -
Uses of IContextCollectingSession in com._1c.g5.v8.derived.context
Methods in com._1c.g5.v8.derived.context with parameters of type IContextCollectingSessionModifier and TypeMethodDescriptionvoid
AggregatingContextCollector.collectContext
(IBmObject contextObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) void
ICaseSpecificContextCollector.collectContext
(IBmObject contextObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) Gets called to perform custom scope collection.default void
IContextCollector.collectContextOnFeatureChange
(IBmObject bmObject, org.eclipse.emf.ecore.EStructuralFeature feature, BmSubEvent bmEvent, IContextCollectingSession contextSession) Provides the scope of computations in case of the BM object change.
Note that, if the type of the BM object is not supported, an exception will be thrown.default void
IContextCollector.collectContextOnFullRebuild
(IBmObject bmObject, IContextCollectingSession contextSession) Gathers full rebuild scope.default void
IContextCollector.collectContextOnFullRebuild
(Object objectId, IContextCollectingSession contextSession) default void
IContextCollector.collectContextOnObjectAssociation
(IBmObject bmObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) Provides the scope of computations in case of the BM object change.
Note that, if the type of the BM object is not supported, an exception will be thrown.void
IRemovalContextCollector.collectContextOnObjectRemoval
(long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, IContextCollectingSession contextSession, IBmModel model) This method allows to gather additional scope for after-removal clearings.void
IRemovalContextCollector.collectContextOnObjectRemoval
(IBmObject bmObject, org.eclipse.emf.common.util.URI uri, IBmObject topObject, BmSubEvent bmEvent, IContextCollectingSession contextSession, IBmModel model) This method allows to gather additional scope for after-removal clearings.void
SelfRemovalContextCollector.collectContextOnObjectRemoval
(long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, IContextCollectingSession contextSession, IBmModel model) void
SelfRemovalContextCollector.collectContextOnObjectRemoval
(IBmObject bmObject, org.eclipse.emf.common.util.URI uri, IBmObject topObject, BmSubEvent bmEvent, IContextCollectingSession contextSession, IBmModel model) -
Uses of IContextCollectingSession in com._1c.g5.v8.dt.internal.md.extension.bm.derived
Methods in com._1c.g5.v8.dt.internal.md.extension.bm.derived with parameters of type IContextCollectingSessionModifier and TypeMethodDescriptionvoid
RevaluateAdoptedOnChangeContextCollector.collectContext
(IBmObject contextObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) -
Uses of IContextCollectingSession in com._1c.g5.v8.dt.internal.validation.derived
Methods in com._1c.g5.v8.dt.internal.validation.derived with parameters of type IContextCollectingSessionModifier and TypeMethodDescriptionvoid
SubsystemUpdateContextCollector.collectContextOnFeatureChange
(IBmObject bmObject, org.eclipse.emf.ecore.EStructuralFeature feature, BmSubEvent bmEvent, IContextCollectingSession contextSession) void
SubsystemRemovalContextCollector.collectContextOnObjectRemoval
(long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, IContextCollectingSession contextSession, IBmModel model) void
SubsystemRemovalContextCollector.collectContextOnObjectRemoval
(IBmObject bmObject, org.eclipse.emf.common.util.URI uri, IBmObject topObject, BmSubEvent bmEvent, IContextCollectingSession contextSession, IBmModel model) static MarkerReindexContext
MarkerReindexContext.getRootContext
(IBmObject bmObject, IContextCollectingSession contextSession) Returns root (bound to configuration) context.static MarkerReindexContext
MarkerReindexContext.getRootContext
(IBmModel bmModel, IContextCollectingSession contextSession) Returns root (bound to configuration) context. -
Uses of IContextCollectingSession in com._1c.g5.v8.internal.derived.context
Classes in com._1c.g5.v8.internal.derived.context that implement IContextCollectingSessionModifier and TypeClassDescriptionclass
Implementation ofIContextCollectingSession
which wraps the context manager and ensures that all context operations are tracked properly.Methods in com._1c.g5.v8.internal.derived.context that return IContextCollectingSessionModifier and TypeMethodDescriptionDerivedDataContextManager.createContextCollectingSession
(Object computationCause) DerivedDataContextManager.createContextCollectingSession
(Object computationCause, boolean trackWaitingScope) IDerivedDataContextManager.createContextCollectingSession
(Object computationCause) Create synchronous DD context collecting session.IDerivedDataContextManager.createContextCollectingSession
(Object computationCause, boolean trackWaitingScope) Create synchronous DD context collecting session.DerivedDataContextManager.createContextLoadingSession()
IDerivedDataContextManager.createContextLoadingSession()
Creates a special context loading session that is used to process unfinished contexts during the start of EDT and schedule them to the DD pipelineMethods in com._1c.g5.v8.internal.derived.context with parameters of type IContextCollectingSessionModifier and TypeMethodDescriptionvoid
DerivedDataContextManager.closeSession
(IContextCollectingSession session) void
IDerivedDataContextManager.closeSession
(IContextCollectingSession session) Finishes processing of the session, removing all effective context locks.void
PartBasedCaseSpecificContextCollector.collectContext
(IBmObject contextObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) Gets called to perform custom scope collection.void
ContextCollector.collectContextOnFeatureChange
(IBmObject bmObject, org.eclipse.emf.ecore.EStructuralFeature feature, BmSubEvent bmEvent, IContextCollectingSession contextSession) void
ContextCollector.collectContextOnFullRebuild
(IBmObject bmObject, IContextCollectingSession contextSession) void
ContextCollector.collectContextOnObjectAssociation
(IBmObject bmObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) -
Uses of IContextCollectingSession in com.e1c.g5.v8.dt.check.context
Constructors in com.e1c.g5.v8.dt.check.context with parameters of type IContextCollectingSessionModifierConstructorDescriptionCheckContextCollectingSession
(String checkId, CheckComplexity complexity, boolean criticalDataIntegrityCheck, IContextCollectingSession session) Constructs an instance of the session -
Uses of IContextCollectingSession in com.e1c.g5.v8.dt.internal.check.derived
Methods in com.e1c.g5.v8.dt.internal.check.derived with parameters of type IContextCollectingSessionModifier and TypeMethodDescriptionvoid
CombinedModelCheckContextCollector.collectContextOnFeatureChange
(IBmObject bmObject, org.eclipse.emf.ecore.EStructuralFeature feature, BmSubEvent bmEvent, IContextCollectingSession contextSession) void
CombinedModelCheckContextCollector.collectContextOnFullRebuild
(IBmObject bmObject, IContextCollectingSession contextSession) void
LanguageCheckContextCollector.collectContextOnFullRebuild
(Object objectId, IContextCollectingSession contextSession) void
CombinedModelCheckContextCollector.collectContextOnObjectAssociation
(IBmObject bmObject, BmSubEvent bmEvent, IContextCollectingSession contextSession) void
CombinedModelCheckRemovalContextCollector.collectContextOnObjectRemoval
(long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, IContextCollectingSession contextSession, IBmModel model) void
CombinedModelCheckRemovalContextCollector.collectContextOnObjectRemoval
(IBmObject bmObject, org.eclipse.emf.common.util.URI uri, IBmObject bmTopObject, BmSubEvent bmEvent, IContextCollectingSession contextSession, IBmModel model)