Class FormExtensionAutoAdoptedFeatureSynchronizationComputer

java.lang.Object
com._1c.g5.v8.derived.computer.AbstractDerivedDataPartComputer
com.e1c.g5.v8.dt.internal.form.extension.derived.BaseFormExtensionComputer
com.e1c.g5.v8.dt.internal.form.extension.derived.FormExtensionAutoAdoptedFeatureSynchronizationComputer
All Implemented Interfaces:
IDerivedDataPartComputer

public class FormExtensionAutoAdoptedFeatureSynchronizationComputer extends BaseFormExtensionComputer
This DD computer copies auto-adopted features from the extended form to the extension form in case if those features arent' overriden by the user
  • Constructor Details

    • FormExtensionAutoAdoptedFeatureSynchronizationComputer

      public FormExtensionAutoAdoptedFeatureSynchronizationComputer(IV8ProjectManager v8ProjectManager, IBmModelManager bmModelManager)
      Parameters:
      supportedPartId -
  • Method Details

    • compute

      public void compute(IBmObject bmObject, IPartBasedObjectContext context, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
      Description copied from interface: IDerivedDataPartComputer
      Computes part of the given object derived data.
      Parameters:
      bmObject - Context of the derived data computing. Cannot be null
      context - The context of the DD computation. May not be null
      progressMonitor - Controls the computation of the derived data. Cannot be null
    • isSeparateContainmentContextComputation

      public boolean isSeparateContainmentContextComputation()
      Description copied from interface: IDerivedDataPartComputer
      States if the computer performs separate calls of IDerivedDataPartComputer.compute(IBmObject, IPartBasedObjectContext, IProgressMonitor) for each scheduled containment or use a single call for a context. This flag could be used to perform specific computations which require managed order of the computation for scheduled objects. By default this flag is set to true.
      Returns:
      True if containments are computed within the separate computation calls