Class PartBasedContainmentContext

java.lang.Object
com._1c.g5.v8.derived.context.PartBasedContainmentContext
All Implemented Interfaces:
IPartBasedObjectContext
Direct Known Subclasses:
FormExtContainmentContext, ModelUpdaterContainmentContext

public class PartBasedContainmentContext extends Object implements IPartBasedObjectContext
Part of the PartBasedObjectContext defining the DD computation context for containment objects.
  • Constructor Details

    • PartBasedContainmentContext

      public PartBasedContainmentContext(long bmObjectId, org.eclipse.emf.ecore.EClass eClass)
      Creates new instance of the part-based context for the containment object.
      Parameters:
      bmObjectId - The identifier of the target containment BM object.
      eClass - EClass of a target containment BM object. May not be null
  • Method Details

    • addParts

      public void addParts(Collection<String> parts)
      Adds new DD parts (with replacing) for this context.
      Parameters:
      parts - The set of DD parts that should be updated for the containment object.
    • addParts

      public void addParts(String... parts)
      TODO JavaDoc
      Parameters:
      parts -
    • getBmObjectId

      public long getBmObjectId()
      Gets the identifier of the associated containment BM object.
      Returns:
      The identifier of the containment object.
    • getEClass

      public org.eclipse.emf.ecore.EClass getEClass()
      Gets a EClass of a target object
      Returns:
      The target object EClass. May not be null
    • getParts

      public Set<String> getParts()
      Description copied from interface: IPartBasedObjectContext
      Gets the set of DD parts being collected within this context.
      Specified by:
      getParts in interface IPartBasedObjectContext
      Returns:
      The set of DD parts scheduled for the re-computation.