Eplan Platform API
Eplan.EplApi.DataModel Namespace / LockingVector Class
Members

In This Topic
    LockingVector Class
    In This Topic
    This class manages locking. Please do not call it directly but call the LockingStep class instead.
    Inheritance Hierarchy

    System.Object
       Eplan.EplApi.DataModel.LockingVector

    Syntax
    public class LockingVector 
    public ref class LockingVector 
    Remarks
    If you experience locking problems when trying to execute (internal) actions from the ribbon via API, this can be caused by autolocking. In this case, please use the SafetyPoint class.
    Public Constructors
     NameDescription
    Public ConstructorConstructor.  
    Top
    Public Properties
     NameDescription
    Public PropertyReturns true if locking mechanism is enabled in this version.  
    Public PropertyReturns the number of active LockingSteps. This is not the length of the vector, because the locking-operations are stored(represented) there (not the LockingSteps).  
    Top
    Public Methods
     NameDescription
    Public MethodDestructor for deterministic finalization of LockingVector object. Deactivates objects and frees memory.  
    Public MethodEnds locking step.
    Please use the LockingStep class instead.
     
    Public MethodSets internal AutoLockActive flag to its original value (value before first locking step). Used for calling internal actions and methods which are not handling manual locking.  
    Public MethodSets internal AutoLockActive flag to value before PauseManualLock. Used for calling internal actions and methods which are not handling manual locking.  
    Public MethodInitializes LockingVectorProxy in API_Framework. Used automatically, internally.  
    Public MethodStarts locking step.
    Please use the LockingStep class instead.
     
    Top
    See Also