Changes to the Application Object

As a result of the removal of .wir files, changes to the library paradigm, and other changes to the database in Xpedition Designer, some Application Object items have been removed.

The items shown in Table 1have been removed from the Application Object.

Note:

If any of these methods or properties appear in a script, they will be ignored.

Table 1. Changes to the Application Object

Removed method or property

Reason for removal

AddLibrary method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “SymbolPartitions Object”.

AddLibraryAndSaveIni method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “SymbolPartitions Object”.

AfterDocumentSave event

Irrelevant now that schematics are immediately saved to the database.

AfterSaveAndCheck event

Irrelevant now that schematics are immediately saved to the database.

AfterSheetRead event

Irrelevant now that schematics are immediately saved to the database.

AfterSheetReRead event

Irrelevant now that schematics are immediately saved to the database.

AttributeCanHaveOatValue method

Instance values are always enabled in Xpedition Designer. Therefore, this method will always return a value of “True.”

AttributeValueMustBeUpper method

Properties in Xpedition Designer are now case-preserving and case-insensitive. Therefor, this method will always return a value of “False.”

BeforeDocumentSave event

Irrelevant now that schematics are immediately saved to the database.

BeforeProjectModified event

Replaced by BeforeProjectChanged Event (Application Object).

BeforeSaveAndCheck event

Irrelevant now that schematics are immediately saved to the database.

ClearAllLibraries method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

CnsFileString property

Constraints are now kept in iCDB database.

ConstraintsModeChanged event

Constraints are now kept in iCDB database.

CurrentProject property

Irrelevant with the changes made to project management. You can now retrieve project data using the “GetProjectData Method (Application Object)”.

DeleteAttribute method

Irrelevant with the changes made to property assignment.

DeleteLibrary method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

DeleteLibraryAndSaveIni method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

DeletePackagedAttribute method

Irrelevant with the changes made to property assignment.

DeleteSheet method

Sheets are no longer identified by number; this method has been replaced by DeleteSheet Method (SchematicSheetDocuments Collection).

DocumentSave method

Irrelevant now that schematics are immediately saved to the database.

DocumentSaveAs method

Irrelevant now that schematics are immediately saved to the database.

GetAttributeValues method

Irrelevant with the changes made to property assignment.

GetLibraries method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

GetPackagedAttributeValues method

Irrelevant with the changes made to property assignment.

IsLibDeletable method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

KickViewBase method

Irrelevant with removal of .wir files.

MoveLibrary method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

MoveLibraryAndSaveIni method

The library paradigm has changed such that local libraries are no longer relevant. They have been replaced by a central library, which can be managed within the “Label Object”.

OATAdded event

Obsolete. With the changes to the database, there is no distinction specific to OAT attributes.

ObjectColor property

No longer used to determine the color of a schematic object.

ParamAddListName method

Xpedition Designer no longer has functionality to control promotions of this kind.

ParamGetListNames method

Xpedition Designer no longer has functionality to control promotions of this kind.

PrimaryDirectory property

Obsolete. You can now derive the same information using “GetProjectData Method (Application Object)”.

Project property

Irrelevant with the changes made to project management.

ProjectModified event

Replaced by ProjectChanged Event (Application Object).

Projman property

Irrelevant with the changes made to project management.

ReadIni method

Irrelevant now that Xpedition Designer now determines configuration from files other than the .ini file.

RemoveProjectSettingTab method

Irrelevant with the changes made to project management.

SaveIni method

Irrelevant since Xpedition Designer now saves all configuration files immediately upon change.

SetAttributeValues method

Irrelevant with the changes made to property assignment.

SetEnvVariable method

Obsolete

SetPackagedAttribueValue method

Irrelevant with the changes made to property assignment.

SynchronizesViewBase method

Irrelevant with removal of .wir files.

ViewBaseSession method

Irrelevant with removal of .wir files.