|
|
| ProjectCenterUi (IApiService service, Guid coreObjectId, LoginScopeUi parent, ProjectCenterInfo coreInfo, ProjectDirectoryInfo projectDirectoryInfo) |
| |
| new ProjectUi | GetProject (ProjectInfo projectInfo) |
| | Returns the corresponding project based on the given information data. More...
|
| |
| ProjectInfo | CreateLkProject () |
| | Creates a new project via User Interface (UI). More...
|
| |
| ProjectInfo | Import (ProjectCenterImportType importType, Stream content) |
| | Import a Project via User Interface (UI). More...
|
| |
| ProjectInfo | SelectLkProject () |
| | Select an existing project via User Interface (UI). More...
|
| |
|
| ProjectCenter (IApiService service, Guid coreObjectId, LoginScope parent, ProjectCenterInfo coreInfo, ProjectDirectoryInfo projectDirectoryInfo) |
| |
| Project | GetProject (ProjectInfo projectInfo) |
| | Returns the corresponding project based on the given information data. More...
|
| |
| ProjectCenter | GetProjectCenter (ProjectDirectoryInfo projectDirectoryInfo) |
| | Creates a new ProjectCenter for the given directory. Each ProjectCenter belongs to a fixed directory. More...
|
| |
| ProjectInfo | CreateLkProject (string projectName) |
| | Creates a new Project in the LogiKal project structure. The project will be created in the current active directory. More...
|
| |
| void | DeleteLkProject (ProjectInfo projectInfo) |
| | Deletes the corresponding logikal project based on the given information data. More...
|
| |
| ProjectInfo | MoveLkProjectFrom (ProjectInfo projectInfo, string newProjectName) |
| | Moves a project to this project center based on the given project info and the new project name. More...
|
| |
| ProjectInfo | CopyProjectFrom (ProjectInfo projectInfo, string newProjectName) |
| | Copies a project and its elevations. More...
|
| |
|
Elevation | GetElevationFromLkId (Guid lkElevGuid) |
| | - Exceptions
-
|
| |
|
ElevationInstance | GetElevationInstanceFromLkId (Guid lkElevInstanceGuid) |
| | - Exceptions
-
|
| |
| ProjectDirectoryInfo | CreateDirectory (string directoryName) |
| | Creates a new directory in the current project center. More...
|
| |
|
override ProjectInfo | ExecuteBasicOperation (ProjectInfo sourceInfo, BasicOperationItem basicOperation, IDictionary< string, object > parameters) |
| |
ProjectCenterUi is the representation of a LogiKal project-center. The ProjectCenterUi provides methods with user interactions. The children are of type Project. The children can be received from the InfoList (CoreObject<T>.Infos). Each ProjectCenter project center belongs to a fixed directory. To use another project directory, create a new project center using method ProjectCenter.GetProjectCenter.