Interface CadCollectedResult

All Superinterfaces:
CollectedResult

public interface CadCollectedResult extends CollectedResult
Collected result object containing all data gathered per configured specification and selected options.
This is specific data type with methods for gathering data for CAD input objects.
Supported API: true
Extendable: true
  • Method Details

    • getDependentMembers

      Collection<? extends EPMDocument> getDependentMembers(EPMDocument seed)
      Get dependent member CAD objects for the input seed.
      Supported API: true
      Parameters:
      seed - input object whose dependent members to get.
      Returns:
      dependent member objects for input seed.
    • getDependentReferences

      Collection<? extends EPMDocument> getDependentReferences(EPMDocument seed)
      Get dependent reference CAD objects for the input seed.
      Supported API: true
      Parameters:
      seed - input object whose dependent references to get.
      Returns:
      dependent reference objects for input seed.
    • getAssociatedParts

      Collection<? extends WTPart> getAssociatedParts(EPMDocument seed) throws WTException
      Get part objects associated with the input seed.
      Supported API: true
      Parameters:
      seed - input object whose associated parts to get.
      Returns:
      associated parts for input seed.
      Throws:
      WTException - contains descriptive error message if operation failed.
    • getDrawings

      Collection<? extends EPMDocument> getDrawings(EPMDocument seed)
      Get drawing objects related to the input seed.
      Supported API: true
      Parameters:
      seed - input object whose drawings to get.
      Returns:
      drawings for input seed.
    • getFamilyGeneric

      EPMDocument getFamilyGeneric(EPMDocument seed)
      Get family generic object related to the input seed.
      Supported API: true
      Parameters:
      seed - input object whose family generic object to get.
      Returns:
      generic object of the family if input seed is an instance of this family; null otherwise.
    • getFamilyMembers

      Collection<? extends EPMDocument> getFamilyMembers(EPMDocument seed)
      Get family members objects related to the input seed.
      Supported API: true
      Parameters:
      seed - input object whose family members to get.
      Returns:
      family members for input seed.