Eplan Platform API
Eplan.EplApi.ApplicationFramework Namespace / Action Class
Members

Action Class
An action performs a task in the system. It is usually called via ribbon items or the CallingActions. \Parameters can be passed to the action in a context class, and return values can be obtained with this parameter. Actions are implemented in an add-in by deriving a class from IEplAction.
Inheritance Hierarchy

System.Object
   Eplan.EplApi.ApplicationFramework.Action

Syntax
public class Action 
Remarks
Actions are registered under a name Name in the system. Using this name, you can find an action and call its execution function Execute. Please mind, that Microsoft.Net framework 3.5 contains a class System.Action. If you include the namespace Eplan.EplApi.ApplicationFramework in your code file by e.g. a using statement without the use of an alias, you might get a compiler error like: "'Action' is an ambiguous reference between 'System.Action' and 'Eplan.EplApi.ApplicationFramework.Action'". Action names with . are not allowed.
Public Constructors
 NameDescription
Public ConstructorFor internal use only.  
Top
Public Properties
 NameDescription
Public PropertyDescriptive data for this action.  
Public PropertyName of the module in which this action is implemented.  
Public PropertyName used to identify this action in the system.  
Top
Public Methods
 NameDescription
Public MethodPerforms the actual action.  
Public MethodReturns 'checked' state of an action  
Public MethodReturns whether an action is enabled  
Top
See Also