| Name | Description | |
|---|---|---|
|  | ProjectManager Constructor | Constructor. | 
The following tables list the members exposed by ProjectManager.
| Name | Description | |
|---|---|---|
|  | ProjectManager Constructor | Constructor. | 
| Name | Description | |
|---|---|---|
|  | CurrentDatabaseVersion | Current database version provided by this software. | 
|  | CurrentProject | ProjectManager's property which returns first project from the list of opened projects. Please use Eplan::EplApi::HeServices::SelectionSet class in order to get the selected project, or other selected objects. | 
|  | LockProjectByDefault | Returns whether project(s) are locked by default | 
|  | OpenProjects | Returns list of all open projects. | 
|  | Paths | Returns PathInfo object. It is intended to provide information about default Eplan Platform paths. | 
| Name | Description | |
|---|---|---|
|  | CanOpenReadOnly | Checks if project can be opened for read-only access without data upgrade. | 
|  | CopyProject | Copies project. | 
|  | CreateProject | Create project with given name. | 
|  | Dispose | Virtual deterministic destructor. | 
|  | ExistsProject | Check if project placed on given path exist. | 
|  | GetCurrentProjectWithDialog | Gets current project. If there are more than one project open, then displays a dialog to let user choose a current one. | 
|  | GetProject | Gets an already open project. | 
|  | GetProjectByObjectId | Gets the project of an object id string. This is the project the object belongs to. | 
|  | GetProjectDatabaseVersion | Project database version. | 
|  | GetProjectDataCompatibility | Compares database schemes from current and given project. In the result of this check project could ok , need upgrade or just be incompatible. | 
|  | OpenProject | Overloaded. Opens a project in the requested mode if possible. | 
|  | RemoveProject | Removes project | 
|  | UpgradeProjectDatabase | Overloaded. Upgrades project. You can check if project need to be upgrade by GetProjectDataCompatibility. Method makes a copy of old project and sets name to (OldProjectName)(V2).(extension). |