Class ModelActionBinding
- Namespace
- TimeCockpit.Data.DataModel.Actions
- Assembly
- TimeCockpit.Data.dll
Represents a binding that a ModelAction can use to retrieve exectuable code, e.g. IronPython or C#
public abstract class ModelActionBinding : NamedDynamicObject, IDynamicMetaObjectProvider, INotifyPropertyChanged
- Inheritance
-
ObjectModelActionBinding
- Implements
-
IDynamicMetaObjectProviderINotifyPropertyChanged
- Derived
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
ModelActionBinding()
protected ModelActionBinding()
Methods
Clone()
Creates a deep copy of the model action binding.
public abstract ModelActionBinding Clone()
Returns
- ModelActionBinding
Returns a deep copy of the model action binding.
Execute(ExecutionContext)
Calls an executable piece of code that is associated with the current ModelActionBinding.
protected abstract void Execute(ExecutionContext context)
Parameters
contextExecutionContextThe ExecutionContext in which to execute the source code of a ModelActionBinding