Ofcas.Lk.Api.Client - Version 3.0 3.0.0.113

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

►C Ofcas.Lk.Api.Client.Core.CoreInfo< DocumentInfoData, DocumentContainer, ICoreInfo > |
C Ofcas.Lk.Api.Client.Core.DocumentInfo | Represents the metadata to a Document
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ElementPricelistInfoData, ElementPricelistContainer, ICoreInfo > |
C Ofcas.Lk.Api.Client.Core.ElementPricelistInfo | Represent the metadata of an ElementPricelist.
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ElevationInfoData, Phase, PhaseInfo > |
►C Ofcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation
C Ofcas.Lk.Api.Client.Core.ElementPricelistElevationInfo | Represents the metadata to an element pricelist-based Elevation.
C Ofcas.Lk.Api.Client.Core.MaterialElevationInfo | Represents the metadata to a material Elevation.
C Ofcas.Lk.Api.Client.Core.TextElevationInfo | Represents the metadata to a textbased Elevation.
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ElevationInstanceInfoData, Elevation, ElevationInfo > |
C Ofcas.Lk.Api.Client.Core.ElevationInstanceInfo | Represents the metadata to a ElevationInstance.
►C Ofcas.Lk.Api.Client.Core.CoreInfo< PhaseInfoData, Project, ProjectInfo > |
C Ofcas.Lk.Api.Client.Core.PhaseInfo | Represents a metadata object for a phase.
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ProjectCenterInfoData, LoginScope, ProjectCenterInfo > |
C Ofcas.Lk.Api.Client.Core.ProjectCenterInfo | Represents the metadata to a ProjectCenter
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ProjectDirectoryInfoData, CoreObjectBase, ProjectCenterInfo > |
C Ofcas.Lk.Api.Client.Core.ProjectDirectoryInfo | Represents the directory data to a ProjectCenter
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ProjectInfoData, ProjectCenter, ProjectCenterInfo > |
C Ofcas.Lk.Api.Client.Core.ProjectInfo | Represents the metadata to a Project
►C Ofcas.Lk.Api.Client.Core.CoreInfo< ProjectInformationInfoData, ProjectInformationContainer, ICoreInfo > |
C Ofcas.Lk.Api.Client.Core.ProjectInformationInfo | Represents the metadata belonging to an ProjectInformation.
►C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< LoginScope, ProjectCenterInfo, Project, ProjectInfo > |
►C Ofcas.Lk.Api.Client.Core.ProjectCenter | ProjectCenter is the representation of a LogiKal project-center. The children are of type Project. The children can be received from the InfoList (CoreObjectWithChildren<TChild,TChildInfo>.ChildrenInfos). Each ProjectCenter belongs to a fixed directory. To use another project directory, create a new project center using method GetProjectCenter.
C Ofcas.Lk.Api.Client.Ui.ProjectCenterUi | 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 (CoreObjectWithChildren<TChild,TChildInfo>.ChildrenInfos). Each ProjectCenter project center belongs to a fixed directory. To use another project directory, create a new project center using method ProjectCenter.GetProjectCenter.
►C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo > |
►C Ofcas.Lk.Api.Client.Core.Elevation | Elevation is the representation of a LogiKal element (for example, a window, a facade, ...). The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos).
C Ofcas.Lk.Api.Client.Ui.ElevationUi | ElevationUi is the representation of a LogiKal element (for example, a window, a facade, ...) and provides methods with user interaction. The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos).
►C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Project, PhaseInfo, Elevation, ElevationInfo > |
►C Ofcas.Lk.Api.Client.Core.Phase | Phase is the representation of a LogiKal phase. The children are of type Elevation. The children can be received from the InfoList (CoreObject<T>.Infos).
C Ofcas.Lk.Api.Client.Ui.PhaseUi | PhaseUi is the representation of a LogiKal phase and provides methods with user interactions. The children are of type ElevationUi. The children can be received from the InfoList (CoreObject<T>.Infos).
►C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< ProjectCenter, ProjectInfo, Phase, PhaseInfo > |
►C Ofcas.Lk.Api.Client.Core.Project | Project is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObjectWithChildren<Phase, PhaseInfo>.ChildrenInfos).
C Ofcas.Lk.Api.Client.Ui.ProjectUi | ProjectUi is the representation of a LogiKal project and provides methods with user interactions. The children are of type PhaseUi. The children can be received from the InfoList (CoreObject<T>.Infos).
►C Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< Document, DocumentInfo > |
C Ofcas.Lk.Api.Client.Core.DocumentContainer | DocumentContainer gives access to manage documents. Documents can be used in projects (Project).
►C Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ElementPricelist, ElementPricelistInfo > |
C Ofcas.Lk.Api.Client.Core.ElementPricelistContainer | The container of the element pricelists.
►C Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectCenter, ProjectCenterInfo > |
►C Ofcas.Lk.Api.Client.Core.LoginScope | The LoginScope is the the scope to interact with LogiKal. The LoginScope can only be received by valid connection to a service (LoginScopeFactoryBase<T>.Login). It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenter. The children can be received from the CoreObject<T>.Infos.
C Ofcas.Lk.Api.Client.Ui.LoginScopeUi | The LoginScopeUi is the the scope to interact with LogiKal via user interfaces. The LoginScopeUi can only be obtained by using the ServiceProxyBase. It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenterUi. The children can be received from the CoreObject<T>.Infos.
►C Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectInformation, ProjectInformationInfo > |
►C Ofcas.Lk.Api.Client.Core.ProjectInformationContainer | The ProjectInformationContainer is used to manage ProjectInformations belonging to a Project
C Ofcas.Lk.Api.Client.Ui.ProjectInformationContainerUi | ProjectInformationContainerUi contains methods to manage ProjectInformations. Specifically, ProjectInformationContainerUi provides methods that require a user interaction.
C Ofcas.Lk.Api.Client.Core.ElementType | ElementType represents an available element construction types. Available types can be received with the method LoginScope.GetElementTypes.
C Ofcas.Lk.Api.Client.Core.ElevationEditMode | ElevationEditMode represents an available edit mode for elevations. Available modes can be received with the method Elevation.GetEditModes.
C Ofcas.Lk.Api.Shared.DC.ElevationSource |
►C Exception |
C Ofcas.Lk.Api.Client.Core.Exceptions.ApiException | An internal exception.
C Ofcas.Lk.Api.Client.Core.Exceptions.ServiceNotFoundException | Occurs if the host was not found.
C Ofcas.Lk.Api.Shared.DC.ExportResult |
C Ofcas.Lk.Api.Client.Core.GdzSettings | This class is deprecated.
C Ofcas.Lk.Api.Client.Core.GraphicSettings | This class is deprecated.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfo | This is the base interface for object-related information.
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfo< out out TParent > | Represents an ICoreInfo with typed parent.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfoWithGuid | Represents a ICoreInfo with a globally unique identifier.
C Ofcas.Lk.Api.Client.Core.DocumentInfo | Represents the metadata to a Document
C Ofcas.Lk.Api.Client.Core.ElementPricelistInfo | Represent the metadata of an ElementPricelist.
C Ofcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation
C Ofcas.Lk.Api.Client.Core.ElevationInstanceInfo | Represents the metadata to a ElevationInstance.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfoReportable | Basic class for reportable objects, e.g. for an elevation (ElevationInfo).
C Ofcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation
C Ofcas.Lk.Api.Client.Core.PhaseInfo | Represents a metadata object for a phase.
C Ofcas.Lk.Api.Client.Core.ProjectInfo | Represents the metadata to a Project
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfoWithParent< out out TParent > | This interface is deprecated. Please use ICoreInfo<TParent>.ParentInfo instead, to identify the hierarchy.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfo< TParent > |
C Ofcas.Lk.Api.Client.Core.CoreInfo< TData, TParentObject, TParent > |
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfoDeletable | Basic interface for erasable objects, e.g. for an elevation (ElevationInfo).
C Ofcas.Lk.Api.Client.Core.DocumentInfo | Represents the metadata to a Document
C Ofcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation
C Ofcas.Lk.Api.Client.Core.ElevationInstanceInfo | Represents the metadata to a ElevationInstance.
C Ofcas.Lk.Api.Client.Core.PhaseInfo | Represents a metadata object for a phase.
C Ofcas.Lk.Api.Client.Core.ProjectInfo | Represents the metadata to a Project
►C ICoreInfoWithInternal |
C Ofcas.Lk.Api.Client.Core.CoreInfo< TData, TParentObject, TParent > |
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreInfoWithParent< TParentObject > |
C Ofcas.Lk.Api.Client.Core.CoreInfo< TData, TParentObject, TParent > |
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectFactory | A factory to create a new structure of ICoreObject based on the stated ICoreInfo.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren | Represents a ICoreObject with children.
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren< TChild, TChildInfo > | Represents a ICoreObject with children.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren< TChild, TChildInfo > |
►C Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>.
C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< TParent, TOwnInfo, TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo | Represents a ICoreObject with an own info object.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithDocuments | Represents a ICoreObject with documents.
C Ofcas.Lk.Api.Client.Core.Elevation | Elevation is the representation of a LogiKal element (for example, a window, a facade, ...). The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos).
C Ofcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children.
C Ofcas.Lk.Api.Client.Core.Project | Project is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObjectWithChildren<Phase, PhaseInfo>.ChildrenInfos).
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< out out TOwnInfo > | Represents a ICoreObject with a own typed info object.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< DocumentInfo > |
C Ofcas.Lk.Api.Client.Core.Document | The class Document is the represenation of a LogiKal document.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ElementPricelistInfo > |
C Ofcas.Lk.Api.Client.Core.ElementPricelist | The element pricelist is a representation of a xml-based elevation configuration.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ElevationInstanceInfo > |
C Ofcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ProjectInformationInfo > |
►C Ofcas.Lk.Api.Client.Core.ProjectInformation | ProjectInformation is the representation of an item from a project information (for example the project information items for 'Special Lengths').
C Ofcas.Lk.Api.Client.Ui.ProjectInformationUi | ProjectInformationUi is the representation of an item from a project information (for example the project information items for 'Special Lengths') and provides methods with user interactions.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< TOwnInfo > |
C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< TParent, TOwnInfo, TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent | Represents a ICoreObject with a parent.
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< out out TParent > | Represents a ICoreObject with a parent.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< DocumentContainer > |
C Ofcas.Lk.Api.Client.Core.Document | The class Document is the represenation of a LogiKal document.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< ElementPricelistContainer > |
C Ofcas.Lk.Api.Client.Core.ElementPricelist | The element pricelist is a representation of a xml-based elevation configuration.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< Elevation > |
C Ofcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< ICoreObjectWithDocuments > |
C Ofcas.Lk.Api.Client.Core.DocumentContainer | DocumentContainer gives access to manage documents. Documents can be used in projects (Project).
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< LoginScope > |
C Ofcas.Lk.Api.Client.Core.ElementPricelistContainer | The container of the element pricelists.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< Project > |
C Ofcas.Lk.Api.Client.Core.ProjectInformationContainer | The ProjectInformationContainer is used to manage ProjectInformations belonging to a Project
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< ProjectInformationContainer > |
C Ofcas.Lk.Api.Client.Core.ProjectInformation | ProjectInformation is the representation of an item from a project information (for example the project information items for 'Special Lengths').
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< TParent > |
C Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< TParent, TOwnInfo, TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>.
►C Ofcas.Lk.Api.Client.Ui.Interfaces.IDialogResult | Specifies the result of a dialog with a result code.
C Ofcas.Lk.Api.Client.Ui.Interfaces.IDialogResult< out out T > | Specifies the result of a dialog with a result code.
►C Ofcas.Lk.Api.Client.Ui.Interfaces.IDialogResult< T > |
C Ofcas.Lk.Api.Client.Ui.DialogResult< T > |
►C IDisposable |
►C Ofcas.Lk.Api.Client.Core.Disposable | Disposable pattern helper class.
►C Ofcas.Lk.Api.Client.Core.CoreObjectBase | CoreObjectBase is the base class for all objects and holds general data (for example, the object instance ID of the parent). Each object is assigned with a unique identification number (Id)
C Ofcas.Lk.Api.Client.Core.CoreObjectWithChildren< TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>.
C Ofcas.Lk.Api.Client.Core.Document | The class Document is the represenation of a LogiKal document.
C Ofcas.Lk.Api.Client.Core.ElementPricelist | The element pricelist is a representation of a xml-based elevation configuration.
C Ofcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children.
C Ofcas.Lk.Api.Client.Core.ProjectInformation | ProjectInformation is the representation of an item from a project information (for example the project information items for 'Special Lengths').
C Ofcas.Lk.Api.Client.Ui.ServiceProxyBase< TService, TCoreObject > |
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject | Represents a basic core object which lifetime is controlled by the creator.
C Ofcas.Lk.Api.Client.Core.CoreObjectBase | CoreObjectBase is the base class for all objects and holds general data (for example, the object instance ID of the parent). Each object is assigned with a unique identification number (Id)
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren< TChild, TChildInfo > | Represents a ICoreObject with children.
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< out out TOwnInfo > | Represents a ICoreObject with a own typed info object.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParameters | Represents a ICoreObject with parameters.
C Ofcas.Lk.Api.Client.Core.LoginScope | The LoginScope is the the scope to interact with LogiKal. The LoginScope can only be received by valid connection to a service (LoginScopeFactoryBase<T>.Login). It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenter. The children can be received from the CoreObject<T>.Infos.
C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< out out TParent > | Represents a ICoreObject with a parent.
►C Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithSynchronizations | Represents a ICoreObject with a ISynchronizationContainer.
C Ofcas.Lk.Api.Client.Core.Elevation | Elevation is the representation of a LogiKal element (for example, a window, a facade, ...). The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos).
C Ofcas.Lk.Api.Client.Core.LoginScope | The LoginScope is the the scope to interact with LogiKal. The LoginScope can only be received by valid connection to a service (LoginScopeFactoryBase<T>.Login). It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenter. The children can be received from the CoreObject<T>.Infos.
C Ofcas.Lk.Api.Client.Core.Phase | Phase is the representation of a LogiKal phase. The children are of type Elevation. The children can be received from the InfoList (CoreObject<T>.Infos).
C Ofcas.Lk.Api.Client.Core.Project | Project is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObjectWithChildren<Phase, PhaseInfo>.ChildrenInfos).
C Ofcas.Lk.Api.Client.Core.Interfaces.ISynchronizationContainer | Used to retrieve ISynchronizedEvent and ISynchronizationContainer.
C Ofcas.Lk.Api.Shared.DC.Interfaces.ISynchronization |
C Ofcas.Lk.Api.Shared.DC.Interfaces.ISynchronizationException |
►C Ofcas.Lk.Api.Shared.DC.Interfaces.ITranslatedEnum |
C Ofcas.Lk.Api.Shared.DC.Interfaces.ITranslatedEnum< out out T > |
►C Ofcas.Lk.Api.Shared.DC.Interfaces.ITranslatedEnum< ElevationProcessingStatusId > |
C Ofcas.Lk.Api.Shared.DC.Interfaces.IElevationProcessingStatus | The process status for an elevation.
►C Ofcas.Lk.Api.Shared.DC.Interfaces.ITranslatedEnum< ProjectInformationTypeId > |
C Ofcas.Lk.Api.Shared.DC.Interfaces.IProjectInformationType | The process status for an elevation.
C Ofcas.Lk.Api.Shared.DC.LastErrorInfo |
C Ofcas.Lk.Api.Client.Core.OperationInfo | Contains information about an operation whether it can be called.
C Ofcas.Lk.Api.Shared.DC.ProgramInformation |
C Ofcas.Lk.Api.Shared.DC.ProgramRuntimeInformation |
C Ofcas.Lk.Api.Shared.DC.ProjectAddress | Represents an address attached to a project
C Ofcas.Lk.Api.Shared.DC.ProjectSource |
C Ofcas.Lk.Api.Client.Core.ReportCategory | ReportCategory represents a report category. The report items (ReportItem) are sorted in these categrories. Available reports can be received with the method Project.GetReports.
C Ofcas.Lk.Api.Client.Core.ReportItem | ReportItem represents an available report. Available reports can be received with the method Project.GetReports.
C Ofcas.Lk.Api.Shared.DC.ReportResult |
►C Ofcas.Lk.Api.Shared.DC.Restriction |
C Ofcas.Lk.Api.Shared.DC.SynchronizationRestriction |
►C Ofcas.Lk.Api.Shared.DC.RunnableProgram | Represents a runnable program.
C Ofcas.Lk.Api.Shared.DC.RunnableProgram< TCategory > | Represents a runnable program.
►C Ofcas.Lk.Api.Shared.DC.RunnableProgram< LoginProgramCategoryType > |
C Ofcas.Lk.Api.Shared.DC.LoginRunnableProgram | Represents a login-specific runnable program.
►C Ofcas.Lk.Api.Shared.DC.RunnableProgram< ProjectProgramCategoryType > |
C Ofcas.Lk.Api.Shared.DC.ProjectRunnableProgram | Represents a project-specific runnable program.
►C Ofcas.Lk.Api.Client.Ui.ServiceProxyBase< IApiService, LoginScopeUi > |
C Ofcas.Lk.Api.Client.Ui.ServiceProxy | ServiceProxy is used to establish a connection to the service. The ServiceProxy ensures that the necessary service is started (Start). The service to be used is part of the LogiKal installation. After the start of the service the login takes place (Login). If a scope is completed, the service must be terminate with the method Stop. The ServiceProxy must be held during the lifetime of the scope.
C Ofcas.Lk.Api.Client.Core.Settings3D | This class is deprecated.
C Ofcas.Lk.Api.Shared.DC.SurfaceData |
C Ofcas.Lk.Api.Shared.DC.WellKnownSettingKeys | Well known keys for the settings.