Ofcas.Lk.Api.Client - Version 3.0  3.0.0.106
Ofcas.Lk.Api.Client.Core.ElevationInstance Class Reference

ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children. More...

Inheritance diagram for Ofcas.Lk.Api.Client.Core.ElevationInstance:
Ofcas.Lk.Api.Client.Core.CoreObjectBase Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< Elevation > Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ElevationInstanceInfo > Ofcas.Lk.Api.Client.Core.Disposable Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject

Public Member Functions

ElevationInstanceInfo Refresh ()
 
OperationInfo CanEdit (string key, object value)
 
ElevationInstanceInfo Edit (string key, object value)
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
bool CanDispose ()
 Returns the information about whether the object can be deleted. An object can only be deleted if no children live. More...
 
IList< Guid > Children ()
 Returns a list with CoreObjectId for all children More...
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.Disposable
void Dispose ()
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ElevationInstanceInfo >
TOwnInfo Refresh ()
 Refreshes the own info. More...
 
OperationInfo CanEdit (string key, object value)
 Checks whether Edit can be executed with given parameters. More...
 
TOwnInfo Edit (string key, object value)
 Edits this object with given parameters. More...
 

Public Attributes

DocumentContainer Documents => _documentContainer.GetDocumentContainer()
 

Properties

ElevationInstanceInfo CoreInfo [get, protected set]
 
ElevationInstanceInfo Info [get, protected set]
 
Elevation Parent [get]
 
- Properties inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
IApiService ApiService [get]
 The service interface. More...
 
Guid CoreObjectId [get]
 The unique identifier of the object instance. More...
 
- Properties inherited from Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject
Guid CoreObjectId [get]
 The unique identifier of this core object. More...
 
- Properties inherited from Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ElevationInstanceInfo >
TOwnInfo CoreInfo [get]
 The own info of this object. More...
 
TOwnInfo Info [get]
 The own info of this object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
 CoreObjectBase (IApiService apiService, Guid coreObjectId)
 
override void Dispose (bool disposing)
 
CallService< T > (Func< IApiService, T > serviceCall, [CallerMemberName] string callerMethod=null)
 Calls a service function and raises an error if it fails. More...
 
CallServiceWithMessage< T > (Func< IApiService, T > serviceCall, [CallerMemberName] string callerMethod=null)
 Calls a service function and raises an error if it fails. More...
 
- Protected Attributes inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
const string NotSupportedCauseNotImplemented
 Default message for methods which are not supported because they are not implemented. More...
 
- Events inherited from Ofcas.Lk.Api.Client.Core.Disposable
Action< DisposableDisposed
 

Detailed Description

ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children.

Member Function Documentation

◆ Edit()

ElevationInstanceInfo Ofcas.Lk.Api.Client.Core.ElevationInstance.Edit ( string  key,
object  value 
)
Exceptions
NotSupportedException

The documentation for this class was generated from the following file: