Uses of Class
com.ptc.wgmecad.DesignAll

Packages that use DesignAll
com.ptc.wgmecad   
com.ptc.wgmecad.ecad   
com.ptc.wgmecad.table   
com.ptc.wgmecad.xml   
 

Uses of DesignAll in com.ptc.wgmecad
 

Subclasses of DesignAll in com.ptc.wgmecad
 class DesignQuery
          Created by IntelliJ IDEA.
 

Fields in com.ptc.wgmecad declared as DesignAll
private  DesignAll SchematicControl.design
           
private  DesignAll QueryPanel.selectedDesign
           
static DesignAll Main.design
           
(package private)  DesignAll FileManager.currentAllDesign
           
private  DesignAll DesignControl.design
           
 DesignAll DesignAll.GridValue.design
           
static DesignAll CCAWGMMain.design
           
private static DesignAll CCAUploadPreContentStatus.design
           
private  DesignAll BrowseControl.design
           
private  DesignAll BomControl.design
           
private  DesignAll BoardControl.design
           
private  DesignAll AssemblyControl.design
           
 

Methods in com.ptc.wgmecad that return DesignAll
static DesignAll[] WindchillIntegrationManager.getAllDesignsFromECADDocs(ECADDocument[] ecadDocArr)
           
 DesignAll QueryPanel.getSelectedDesign()
           
 DesignAll FileManager.getCurrentAllDesign()
           
 DesignAll FileManager.updateFromDesignAttrFile(String projDir, DesignAll _currentDesign, boolean _preLoad, String fromWhere)
           
 DesignAll DesignAll.fromAttributeFile(Properties ecadProps, boolean isNew)
           
static DesignAll DesignAll.fromEncodedString(String configString)
           
 DesignAll BomControl.getDesign()
           
 

Methods in com.ptc.wgmecad with parameters of type DesignAll
 boolean WindchillIntegrationManager.cancelCheckout(String functionName, DesignAll design)
          cancel a checkout
 boolean WindchillIntegrationManager.newRevision(String functionName, DesignAll design)
          cancel a checkout
 boolean WindchillIntegrationManager.download(String functionName, DesignAll dsn, boolean checkout)
          This function covers all windchill operations that download files from the server.
private  void WindchillIntegrationManager.updateAndSaveCurrentDesign(DesignAll dsn)
           
 boolean WindchillIntegrationManager.createnew(String functionName, DesignAll dsn)
          prepareFileSystemForCreateNew must have already been called
 boolean WindchillIntegrationManager.checkin(String functionName, DesignAll dsn, boolean skipCheckinStep, boolean checkout, boolean newRev, boolean getCopy, boolean create)
          prepareFileSystemForCheckin must have already been called
 void WindchillIntegrationManager.prepareFileSystemForCreateNew(DesignAll design)
          Prepare the file system and for an upload operation.
 boolean WindchillIntegrationManager.prepareVariantBOM(DesignAll design)
           
 void WindchillIntegrationManager.prepareFileSystemForCheckin(DesignAll design)
          Prepare the file system and for an upload operation.
 void WindchillIntegrationManager.prepareGeneratedItems(DesignAll design)
           
private  void WindchillIntegrationManager.prepareGeneratedItems(DesignAll design, File dnZipFile, File schZipFile, File brdZipFile)
           
 void WindchillIntegrationManager.prepareFileSystemForCheckout(DesignAll design)
          Prepare the file system and for an upload operation.
 void WindchillIntegrationManager.loadFileGroups(DesignAll _design, boolean preLoad, String fromWhere)
          Call this to initalize FileGroups
private  void WindchillIntegrationManager.processFileGroups(File projDir, File tempDir, DesignAll design, boolean preLoad)
           
private  void WindchillIntegrationManager.processHookFileGroups(File projDir, File tempDir, DesignAll design, boolean preLoad)
          process WGMHookSettingsFileName = hook.ini configurations
 void WindchillIntegrationManager.addFileGroupsToEcadDesign(DocCreationHelper dch, Element ecadDesign, File root, DesignAll design)
          add configurations/filegroup informatoin to xml.
private  void WindchillIntegrationManager.addECADContentItems(Boolean modState, Boolean defState, File projDir, File tempDir, ValueEPMDoc epmDoc, String fileGroupName, File fileParentDir, String filePattern, ValueEPMDoc epmDescribes, DesignAll design)
          Iterate thru the ECAD Content as configured resolving it to specific files
private  File WindchillIntegrationManager.getLegacyMentorZipFile(DesignAll dsn)
           
private  Vector WindchillIntegrationManager.writeCompAndAttributesFiles(DesignAll dsn, File tarFile, File attribute_file, int bomOption, boolean separatedDesign, boolean forSch)
          returns a vector of the comp file lines
 Vector WindchillIntegrationManager.writeBrdCompAndAttributesFiles(DesignAll dsn, File tarFile, boolean isInitialization)
          returns a vector of the comp file lines
 Vector WindchillIntegrationManager.writeSchCompAndAttributesFiles(DesignAll dsn, File tarFile, boolean isInitialization)
          returns a vector of the comp file lines
 Vector WindchillIntegrationManager.writeDnCompAndAttributesFiles(DesignAll dsn, File tarFile, boolean isInitialization)
          returns a vector of the comp file lines
 Vector WindchillIntegrationManager.generateBOM(DesignAll dsn, boolean variants)
           
 File WindchillIntegrationManager.getCompFileName(DesignAll dsn)
           
 boolean WindchillIntegrationManager.revise(String functionName, DesignAll dsn, boolean getCopy, boolean checkout)
          this is a simple revise operation without any checkin
 boolean ProcessManager.executeBOM(DesignAll _design, File cpmFile, File output, File tempDir, PrintStream outputStream)
           
 boolean ProcessManager.executeHook(DesignAll _design, String function, String when)
          Execute the appropriate hook function
 boolean ProcessManager.executeInternalHook(DesignAll _design, String function, String when, String _ecadTool, String _command)
          Execute the appropriate hook function
private  boolean ProcessManager.execute(DesignAll _design, String[] commandAndArgs, PrintStream output)
          return true on execution of the command without any exceptions being thrown
private  String[] ProcessManager.getCommandEnvironment(DesignAll _design, String command, String function, String when, String _ecadTool)
          provide 4 args to the tools being called: WGM function being executed where in the process it is the main Assembly number the project location or file
static Vector OhioIntegration.BuildBOM(String vendor, String toolType, DesignAll dsn, String epmDocType, File dsnFile, File bomFile, boolean variants)
           
static void Main.executePreloadHook(DesignAll _design, String function)
           
private static void Main.proceedCreateNew(DesignAll _design, String _functionName)
           
private static boolean Main.submitCreateNew(DesignAll design, String functionName)
           
private static void Main.proceedCheckIn(DesignAll _design, String _functionName)
           
private static boolean Main.submitCheckIn(DesignAll design, String functionName, boolean checkPoint)
           
private static void Main.proceedCheckpoint(DesignAll design, String functionName)
           
private static boolean Main.submitCheckpoint(DesignAll design, String functionName)
           
private static void Main.proceedGetCopy(DesignAll design, String functionName)
           
private static boolean Main.submitGetCopy(DesignAll design, String functionName)
           
private static void Main.proceedNewRevision(DesignAll design, String functionName)
           
private static boolean Main.submitNewRevision(DesignAll design, String functionName)
           
private static void Main.proceedCancelCheckout(DesignAll design, String functionName)
           
private static boolean Main.submitCancelCheckout(DesignAll design, String functionName)
           
private static void Main.proceedCheckOut(DesignAll design, String functionName, boolean getCopy)
           
private static boolean Main.submitCheckOut(DesignAll design, String functionName, boolean getCopy)
           
static boolean Main.preValidateCreateNew(DesignAll dsn)
          checks if an iperation is likely to succeed
static boolean Main.preValidateCheckin(DesignAll dsn, boolean newRev)
          checks if an iperation is likely to succeed
static boolean Main.preValidateCheckout(DesignAll dsn, boolean checkout)
          checks if an iperation is likely to succeed
private static void Main.checkMissingLocations(DesignAll design, int action)
           
 void FileManager.updateDesignFromDesign(DesignAll fromDsn, String epmDocType)
           
 void FileManager.saveDesignAttributes(DesignAll dsn, Properties extraAttrs, File brdAttrFile, File schAttrFile)
           
 void FileManager.saveDesignAttributes(DesignAll dsn, Properties extraAttrs, File dsnAttrFile)
           
 void FileManager.saveDesignAttributes(DesignAll dsn, Properties extraAttrs)
           
 DesignAll FileManager.updateFromDesignAttrFile(String projDir, DesignAll _currentDesign, boolean _preLoad, String fromWhere)
           
 void FileManager.loadContentStatus(DesignAll _design, boolean preLoad, String fromWhere)
           
 void FileManager.loadContentStatus(DesignAll _design, boolean preLoad, String fromWhere, boolean refreshUI)
           
 boolean FileManager.setCurrentAllDesign(DesignAll _design)
           
 boolean FileManager.setJustCurrentAllDesign(DesignAll design)
           
 void ECADContentItem.setEPMDescribes(DesignAll design)
          Sets number, revision for a describes link in a filegroup Case: the default describes are for the assembly, board or schematic that the file group is being checking in with.
 void DesignStatusControl.updateStatus(DesignAll design, String epmDocType)
           
private  PersistedAbstractDocument DesignStatusControl.updateAssemblyStatus(DesignAll design)
           
private  PersistedAbstractDocument DesignStatusControl.updateBoardStatus(DesignAll design)
           
private  PersistedAbstractDocument DesignStatusControl.updateSchematicStatus(DesignAll design)
           
 void DesignAll.updateDesignFromDesign(DesignAll fromDsn, String epmDocType)
           
private  void CCAUCSOverall.setupEditability(DesignAll _design)
           
 void BomControl.setDesign(DesignAll design)
           
 

Constructors in com.ptc.wgmecad with parameters of type DesignAll
SchematicControl(DesignAll design, CCAWGMMain ccawgm, boolean editable, boolean includeTeam, boolean queryForCheckedOut)
          Creates new form SchematicControl2
SchematicControl(DesignAll design, CCAWGMMain ccawgm)
           
DesignControl(CCAWGMMain ccawgm, DesignAll design, boolean editable, boolean includeTeam)
          Creates new form SchematicControl2
DesignControl(CCAWGMMain ccawgm, DesignAll design)
           
DesignAll.GridValue(DesignAll design, int displayType)
           
CCAUploadPreContentStatus(CCAWGMMain ccawgm, DesignAll Design)
           
BrowseControl(DesignAll design, CCAWGMMain ccawgm)
          Creates new form BrowseControl2
BomControl(DesignAll design, CCAWGMMain ccawgm, boolean editable, boolean includeTeam, boolean queryForCheckedOut)
          Creates new form BomControl2
BomControl(DesignAll design, CCAWGMMain ccawgm)
           
BoardControl(DesignAll design, CCAWGMMain ccawgm, boolean editable, boolean includeTeam, boolean queryForCheckedOut)
          Creates new form BoardControl2
BoardControl(DesignAll design, CCAWGMMain ccawgm)
           
AssemblyControl(DesignAll design, CCAWGMMain ccawgm, boolean editable, boolean includeTeam, boolean queryForCheckedOut)
           
AssemblyControl(DesignAll design, CCAWGMMain ccawgm)
           
 

Uses of DesignAll in com.ptc.wgmecad.ecad
 

Methods in com.ptc.wgmecad.ecad with parameters of type DesignAll
 void ClientInterface.createnew(String functionName, File tempdirpath, File attrdef_file, File[] attributeFiles, File tarFile, WindchillIntegrationManager im, ProcessManager pm, DesignAll design)
          create new design in Windchill, or checkin existing design.
 void ClientInterface.checkin(String functionName, File tempdirpath, File attrdef_file, File[] attributeFiles, File tarFile, WindchillIntegrationManager im, ProcessManager pm, DesignAll design, boolean checkout)
          create new design in Windchill, or checkin existing design.
private  void ClientInterface.createVariantAssemblyElements(Collection asm_nums, DocCreationHelper dch, Element ecadDesign, DesignAll dsn)
          create elements within the DOM for the variant assemblies
 void ClientInterface.cancelCheckout(String functionName, DesignAll design)
           
 void ClientInterface.newRevision(String functionName, DesignAll design)
           
private  void ClientInterface.checkoutLegacy(String functionName, DesignAll design, File targetPath, String ecadToolHLI)
           
 void ClientInterface.download(String functionName, DesignAll design, File targetPath, boolean checkout)
           
 void ClientInterface.download(String functionName, DesignAll design, File boardPath, File schPath, boolean checkout)
           
static void ClientInterface.validateWorkspacesForCheckin(DesignAll design, String function)
           
 

Uses of DesignAll in com.ptc.wgmecad.table
 

Methods in com.ptc.wgmecad.table that return DesignAll
 DesignAll DesignQueryGrid.getDesignAt(int selIdx)
           
 

Methods in com.ptc.wgmecad.table with parameters of type DesignAll
 void DesignQueryGrid.runQuery(DesignAll[] designs)
          run a new query against WC using this Design to represent the query.
private static Object[][] DesignExTableModel.getExpandedQueryResults(DesignAll[] queryDsns)
           
 

Constructors in com.ptc.wgmecad.table with parameters of type DesignAll
DesignExTableModel(CCAWGMMain ccawgm, ArgumentRegister argReg, Grid grid, DesignAll[] designs)
           
 

Uses of DesignAll in com.ptc.wgmecad.xml
 

Methods in com.ptc.wgmecad.xml with parameters of type DesignAll
 Element DocCreationHelper.createBoard(DesignAll dsn)
          create a Board Element
 Element DocCreationHelper.createSchematic(DesignAll dsn)
          create a Schematic Element
 Element DocCreationHelper.createAssembly(DesignAll dsn, String assemblyNumber, String assemblyName, String assemblyRevision, String assemblyDescription)
          create an assembly element
 Element DocCreationHelper.createECADDesignDesign(DesignAll dsn, boolean createAssembly, boolean createSchematic, boolean createBoard)
           
 Element DocCreationHelper.createECADDesignBlank(DesignAll dsn, Collection asmList, boolean createSchematic, boolean createBoard)
           
 Element DocCreationHelper.createECADDesign(DesignAll dsn, Element board, Element schematic, ArrayList assemblies)
          create the ECAD Design