Uses of Class
com.ptc.hli.ecad.ECADDocument

Packages that use ECADDocument
com.ptc.epm.commands   
com.ptc.epm.commands.util   
com.ptc.epm.commands.XMLutil   
com.ptc.hli.ecad   
com.ptc.wgmecad   
 

Uses of ECADDocument in com.ptc.epm.commands
 

Methods in com.ptc.epm.commands that return ECADDocument
protected static ECADDocument XMLtoWCUtility.buildECADDocument(ECADXMLDocument ecadXDoc, String ecad_author, String docType, WTContainerRef containerRef)
           
 

Methods in com.ptc.epm.commands with parameters of type ECADDocument
static void XMLtoWCUtility.updateContent(ECADXMLDocument elmXDoc, ECADDocument elm_doc)
           
static void XMLtoWCUtility.updateComponents(ECADXMLDocument elmXDoc, ECADDocument elm_doc)
           
 

Uses of ECADDocument in com.ptc.epm.commands.util
 

Methods in com.ptc.epm.commands.util that return ECADDocument
static ECADDocument FileLoader.getDesignDoc(String type, ECADAssembly assembly)
           
static ECADDocument FileGroupHelper.addNewFileGroup(ECADDocument designDoc, String docNumber, String docName, ECADTransaction transaction)
           
static ECADDocument DocHelper.createContentDoc(String number, String name, ECADDocument ecadDoc, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createComponentDoc(String number, String name, String description, int quantity, ECADAssembly assembly, WTContainerRef containerRef, ECADTransaction transaction)
           
static ECADDocument DocHelper.createAsmDoc(ECADAssembly assembly, ECADDesign design, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createDesignDoc(ECADDocument designDoc, ECADAssembly assembly, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createBasicDoc(ECADDocument designDoc, Folder folder, ECADTransaction transaction)
           
 

Methods in com.ptc.epm.commands.util with parameters of type ECADDocument
static WTPart PartHelper.createPartForDoc(ECADDocument doc, ECADAssemblyHelper.AssemblyOptions options, ECADTransaction transaction)
           
static WTPart[] PartHelper.createPartsForDocs(ECADDocument[] docs, ECADAssemblyHelper.AssemblyOptions options, ECADTransaction transaction)
           
protected static WTPart PartHelper.createPart(ECADDocument doc, PartHelperDelegate partDelegate, PartHelper.PartOptions options, ECADTransaction transaction)
           
protected static boolean PartHelper.isSchematic(ECADDocument doc)
           
protected static PartType PartHelper.getPartType(ECADDocument doc)
           
protected static Folder PartHelper.getPartsFolder(ECADDocument doc)
           
protected static String[] PartHelper.getDocumentNumbers(ECADDocument[] docs)
           
static void FileLoader.uploadFile(ECADDocument document, File file, boolean asPrimary, ECADTransaction transaction)
          Upload a given file as content for the given underlying EPMDocument using an ECADTransaction.
static void FileLoader.uploadFiles(Vector fileGroup, ECADDocument doc, File myZIPFile, ECADTransaction transaction)
           
static void FileLoader.uploadFile(ECADDocument document, String fileName, File file, boolean asPrimary, ECADTransaction transaction)
          Upload a given file as content for the given underlying EPMDocument using an ECADTransaction.
static ECADDocument FileGroupHelper.addNewFileGroup(ECADDocument designDoc, String docNumber, String docName, ECADTransaction transaction)
           
static void FileGroupHelper.addOldFileGroup(ECADDocument fileGroup, ECADDocument designDoc, ECADTransaction transaction)
           
protected  void FileGroupHelper.removeFileGroup(ECADDocument ecadDoc)
           
static void FileGroupHelper.removeFileGroup(ECADDocument ecadDoc, ECADTransaction transaction)
           
static void FileGroupHelper.addDescribeLinks(ECADDocument doc, ECADTransaction transaction)
           
static ECADDocument DocHelper.createContentDoc(String number, String name, ECADDocument ecadDoc, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createDesignDoc(ECADDocument designDoc, ECADAssembly assembly, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createBasicDoc(ECADDocument designDoc, Folder folder, ECADTransaction transaction)
           
static EPMReferenceLink DocHelper.createReferenceLink(ECADDocument parent, ECADDocument child, ECADTransaction transaction)
           
static EPMMemberLink DocHelper.createMemberLink(ECADDocument parent, ECADDocument child, int quantity, ECADTransaction transaction)
           
protected  EPMMemberLink ComponentHelper.addComponent(ECADDocument component, int quantity)
           
protected  EPMMemberLink ComponentHelper.updateQuantity(ECADDocument component, int newQuantity)
           
protected  EPMMemberLink ComponentHelper.removeComponent(ECADDocument component)
           
static Folder CabinetHelper.getContentFolder(ECADDocument designDoc, WTContainerRef containerRef)
           
 

Constructors in com.ptc.epm.commands.util with parameters of type ECADDocument
PartHelper.PartOptions(ECADDocument doc, ECADAssemblyHelper.AssemblyOptions options)
           
DocHelper.DocOptions(ECADDocument template)
           
 

Uses of ECADDocument in com.ptc.epm.commands.XMLutil
 

Fields in com.ptc.epm.commands.XMLutil declared as ECADDocument
private  ECADDocument ECADAbstractContent.parentNode
           
 

Methods in com.ptc.epm.commands.XMLutil that return ECADDocument
 ECADDocument ECADComponent.getParentNode(String number)
           
 ECADDocument ECADAbstractContent.getParentNode()
           
 

Methods in com.ptc.epm.commands.XMLutil with parameters of type ECADDocument
static void XMLAttributeHelper.addAttributes(ECADDocument designDoc, Element node)
           
static void XMLAttributeHelper.addAttributesToECADDoc(ECADDocument ecadDoc, Vector elementIBAs)
           
static void XMLAttributeHelper.updateAttributes(ECADDocument designDoc, Element node)
           
static void XMLAttributeHelper.intializeContent(ECADDocument doc)
           
static boolean XMLAttributeHelper.validatePrimaryAssembly(ECADDocument designDoc, Element node)
           
static boolean XMLAttributeHelper.isPrimaryAssembly(ECADDocument designDoc, Element node)
           
 void ECADComponent.addParentNode(ECADDocument _parent)
           
 void ECADAbstractContent.setParentNode(ECADDocument _owner)
           
 

Uses of ECADDocument in com.ptc.hli.ecad
 

Fields in com.ptc.hli.ecad declared as ECADDocument
private  ECADDocument ECADDesign.sourceDoc
           
private  ECADDocument ECADDesign.boardDoc
           
private  ECADDocument ECADDesign.schematicDoc
           
private  ECADDocument ECADAssembly.assemblyDoc
           
 

Methods in com.ptc.hli.ecad that return ECADDocument
static ECADDocument ECADDocument.newECADDocument(String number, String name, String authoringApp, String type, WTContainerRef containerRef)
          Factory method to construct a new ECADDocument from the number, name, authoringApplication and type.
static ECADDocument ECADDocument.newECADDocument(String number, String name, String authoringApp, String type, String revision, WTContainerRef containerRef)
          Factory method to construct a new ECADDocument from the number, name, authoringApplication, type and revision.
static ECADDocument ECADDocument.getDocument(String number, String version, WTContainerRef containerRef)
          Static method to return the ECADDocument with the given number, version.
 ECADDocument ECADDesign.getBoardDoc()
          Return the ECADDocument representing the board

Supported API: true
 ECADDocument ECADDesign.getSchematicDoc()
          Return the ECADDocument representing the schematic - if it exists

Supported API: true
 ECADDocument ECADDesign.getSourceDoc()
          Return the ECADDocument representing the source

Supported API: true
 ECADDocument ECADDesign.getContentDoc(String docNumber)
          Get the ECADDocument with the given number which is also a CONTENT Document.
 ECADDocument ECADDesign.getDocument(String docNumber)
          Get the ECADDocument with the given number

Supported API: true
 ECADDocument ECADDesign.getComponentDoc(String number)
          Get the ECADDocument with the given number which is also a COMPONENT Document.
protected static ECADDocument ECADDesign.intializeContent(EPMDocument epmDoc, ECADDesign design)
           
 ECADDocument ECADAssembly.getAssemblyDoc()
          Return the ECADDocument representing the assembly

Supported API: true
 ECADDocument ECADAssembly.getBoardDoc()
          Return the ECADDocument representing the board

Supported API: true
 ECADDocument ECADAssembly.getSourceDoc()
          Return the ECADDocument representing the source

Supported API: true
 ECADDocument ECADAssembly.getSchematicDoc()
          Return the ECADDocument representing the schematic

Supported API: true
 ECADDocument ECADAssembly.getContentDoc(String number)
          Get the ECADDocument with the given number which is also a CONTENT Document.
 ECADDocument ECADAssembly.getComponentDoc(String number)
          Return the ECADDocument representing the Component document with the given number.
 

Methods in com.ptc.hli.ecad with parameters of type ECADDocument
 void ECADDesign.setSchematicDoc(ECADDocument schematicDoc)
          Set the ECADDocument representing the schematic This will replace the current schematic document if one exists.
 void ECADDesign.addECADDoc(ECADDocument ecadDoc)
          Add an ECADDocument to the document list for this design

Supported API: false
 void ECADDesign.removeECADDoc(ECADDocument ecadDoc)
          Remove an ECADDocument from the document list for this design

Supported API: false
static ECADDesign ECADDesign.newECADDesign(ECADDocument sourceDoc, ECADDocument boardDoc)
          Factory method to construct a new ECADDesign containing the given ECADDocuments.
static ECADDesign ECADDesign.newECADDesign(ECADDocument sourceDoc, ECADDocument boardDoc, ECADDocument schematicDoc)
           
protected static void ECADDesign.intializeContent(EPMDocument epmDoc, ECADDocument doc)
           
 void ECADAssembly.setSchematicDoc(ECADDocument schematicDoc)
          Set the ECADDocument representing the schematic This will replace the current schematic document if one exists.
 void ECADAssembly.addContentDoc(ECADDocument contentDoc)
          Add a CONTENT ECADDocument to the assembly

Supported API: false
 void ECADAssembly.removeContentDoc(ECADDocument contentDoc)
          Remove a CONTENT ECADDocument from the assembly

Supported API: false
 void ECADAssembly.addComponentDoc(ECADDocument componentDoc)
          Add the given ECADDocument provided it has the DocumentType "COMPONENT"

Supported API: false
 void ECADAssembly.removeComponentDoc(ECADDocument componentDoc)
          Remove the given ECADDocument provided it has the DocumentType "COMPONENT"

Supported API: false
static ECADAssembly ECADAssembly.newECADAssembly(ECADDesign design, ECADDocument assemblyDoc)
          Factory method to construct a new ECADAssembly containing the given ECADDocuments.
static ECADAssembly ECADAssembly.newECADAssembly(ECADDocument assemblyDoc)
           
protected  void ECADAssembly.loadRefLinks(ECADDocument ecadDoc)
           
 

Constructors in com.ptc.hli.ecad with parameters of type ECADDocument
ECADDesign(ECADDocument _sourceDoc, ECADDocument _boardDoc, ECADDocument _schematicDoc, Baseline baseline)
           
ECADDesign(ECADDocument _sourceDoc, ECADDocument _boardDoc, ECADDocument _schematicDoc)
           
ECADDesign(ECADDocument _sourceDoc, ECADDocument _boardDoc)
           
ECADDesign(ECADDocument _sourceDoc)
           
ECADAssembly(ECADDocument assemblyDoc)
           
 

Uses of ECADDocument in com.ptc.wgmecad
 

Fields in com.ptc.wgmecad declared as ECADDocument
private  ECADDocument DesignStatusControl.epmDocument
           
 

Methods in com.ptc.wgmecad that return ECADDocument
 ECADDocument DesignStatusControl.lookupDocument()
           
 

Methods in com.ptc.wgmecad with parameters of type ECADDocument
static DesignAll[] WindchillIntegrationManager.getAllDesignsFromECADDocs(ECADDocument[] ecadDocArr)