With the exception of UpdateOtherObjects (which also modifies the database), ProjectData methods that modify project data ("modifier-methods") actually modify only the project file, so Xpedition Designer is not aware of these changes until it reads this project file. Situations where project file contents are unsynchronized with the application's internal state could cause unexpected behavior. These methods should be used carefully by advanced users.
The following table lists methods and properties of the ProjectData object with links to the respective reference pages.
Method or Property |
Description |
|---|---|
| AddiCDBDesign Method (ProjectData Object) | Adds new design data to a project file. |
| GetBordersFilePath Method (ProjectData Object) | Returns the path of the border symbols file. |
| GetBusContentsFilePath Method (ProjectData Object) | Returns the path of the bus contents file. |
| GetiCDBDesignRootBlock Method (ProjectData Object) | Returns the name of the top-level block for the given design. |
| GetiCDBDesigns Method (ProjectData Object) | Returns a collection of design names specified in the project file. |
| GetiCDBDesignType Method (ProjectData Object) | Returns the type of specified design. |
| GetiCDBDiscardFilePath Method (ProjectData Object) | Returns the path of the discard file. |
| GetPCBDesignPath Method (ProjectData Object) | Returns the path of the PCB file for a given design. |
| GetPDBPartitions Method (ProjectData Object) | Returns the PDBPartitions Object for the project. |
| GetPinComponentsFilePath Method (ProjectData Object) | Returns the path of the pin components file. |
| GetProjectFilePath Method (ProjectData Object) | Returns the full file path of project file including project file name. |
| GetProjectName Method (ProjectData Object) | Returns the project file name, without extension. |
| GetProjectPath Method (ProjectData Object) | Returns the full file path of the project file, excluding the project file name. |
| GetSearchPathScheme Method (ProjectData Object) | Returns the library search path scheme for a given design. |
| GetSymbolPartitions Method (ProjectData Object) | Returns the SymbolPartitions Object for the project. |
| RemoveiCDBDesign Method (ProjectData Object) | Removes design data from a project file. |
| RenameiCDBDesign Method (ProjectData Object) | Changes the name for existing design data in the project file. |
| SetBordersFilePath Method (ProjectData Object) | Sets the path for the borders symbol file. |
| SetBusContentsFilePath Method (ProjectData Object) | Sets the path of the bus contents file. |
| SetiCDBDesignRootBlock Method (ProjectData Object) | Sets the name of the top-level block for a given design. |
| SetiCDBDesignType Method (ProjectData Object) | Sets the type for the specified design. |
| SetiCDBDiscardFilePath Method (ProjectData Object) | Sets the path for the discard file. |
| SetPCBDesignPath Method (ProjectData Object) | Sets the path of the PCB file for a given design. |
| SetPinComponentsFilePath Method (ProjectData Object) | Sets the path for the pin components file. |
| SetSearchPathScheme Method (ProjectData Object) | Sets the library search path scheme for a given design. |
| UpdateOtherObjects Method (ProjectData Object) | Updates the specified objects for the project. |
| CentralLibraryPath Property (ProjectData Object) | Gets or sets the central library path. |
| iCDBDir Property (ProjectData Object) | Gets the iCDB database path. |