Table of Contents

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
Object
ModelActionBinding
Implements
IDynamicMetaObjectProvider
INotifyPropertyChanged
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

context ExecutionContext

The ExecutionContext in which to execute the source code of a ModelActionBinding