Package wt.epm.build

Interface EPMBuildChildResolverDelegate

All Superinterfaces:
BuildResolverDelegate
All Known Implementing Classes:
EPMDefaultBuildChildResolverDelegate

public interface EPMBuildChildResolverDelegate extends BuildResolverDelegate


Supported API: true

Extendable: true
  • Method Details

    • getChildPart

      WTPartMaster getChildPart(WTPart buildTarget, EPMDocument buildSource, EPMDocument child, WTCollection childBuildRules, EPMMemberLink linkToResolve, WTPartUsageLink builtLink, WTCollection otherLinks) throws WTException


      Supported API: true returns the Child Part to be used in part structure for a given EPMMemberLink
      Parameters:
      WTPart - : parent part (part getting built)
      EPMDocument - : parent doc
      EPMDocument - : child document
      WTCollection - : EPMBuildRules for child document
      EPMMemberLink - : EPMMemberLink for which build rule (child part) to be resolved
      WTPartUsageLink - : existing built link used in structure
      WTCollection - : other links for same child in the structure
      Throws:
      WTException
    • getChildPart

      WTPartMaster getChildPart(WTPart buildTarget, EPMDocument buildSource, ModelItemMaster child, WTCollection childBuildRules, ModelItemLink linkToResolve, WTPartUsageLink builtLink, WTCollection otherLinks) throws WTException


      Supported API: true returns the Child Part to be used in part structure for a given EPMMemberLink
      Parameters:
      WTPart - : parent part (part getting built)
      EPMDocument - : parent doc
      ModelItemMaster - : child model item master
      WTCollection - : EPMBuildRules for child document
      ModelItemLink - : ModelItemLink for which build rule (child model item master) to be resolved
      WTPartUsageLink - : existing built link used in structure
      WTCollection - : other links for same child in the structure
      Throws:
      WTException