Package com._1c.g5.v8.derived.context
Class PartBasedContextFactory
- java.lang.Object
- 
- com._1c.g5.v8.derived.context.PartBasedContextFactory
 
- 
- All Implemented Interfaces:
- ITypeSpecificObjectContextFactory
 
 public abstract class PartBasedContextFactory extends Object implements ITypeSpecificObjectContextFactory Implementation of the context factory which producesPartBasedObjectContext.
- 
- 
Constructor SummaryConstructors Constructor Description PartBasedContextFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IObjectDerivedDataContextcreateContext(String segmentId, long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause)Creates a new instance of the DD object context.IObjectDerivedDataContextcreateContext(String segmentId, Object objectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause)Creates a new instance of the DD object context.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com._1c.g5.v8.derived.context.ITypeSpecificObjectContextFactorygetSupportedTypes
 
- 
 
- 
- 
- 
Method Detail- 
createContextpublic IObjectDerivedDataContext createContext(String segmentId, long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause) Description copied from interface:ITypeSpecificObjectContextFactoryCreates a new instance of the DD object context.- Specified by:
- createContextin interface- ITypeSpecificObjectContextFactory
- Parameters:
- segmentId- The DD segment identifier.
- bmObjectId- The identifier of the object to register the removal for.
- objectEClass- The- EClassof the object to register the removal for. Cannot be- null
- computationCause- Session id the DD context is being collected for. Used only in case if syncContext == true
- Returns:
- A new context instance.
 
 - 
createContextpublic IObjectDerivedDataContext createContext(String segmentId, Object objectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause) Description copied from interface:ITypeSpecificObjectContextFactoryCreates a new instance of the DD object context.- Specified by:
- createContextin interface- ITypeSpecificObjectContextFactory
- Parameters:
- segmentId- The DD segment identifier. May not be- null
- objectId- The object to register the removal for. May not be- null
- objectEClass- The- EClassof the object to register the removal for. Cannot be- null
- computationCause- The identifier of the service the DD is computed for. May be- null
- Returns:
- A new context instance, never null
 
 
- 
 
-