Class PartBasedContainmentContext

    • Constructor Detail

      • 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 Detail

      • 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