using Artemis.Core.DataModelExpansions;
using Artemis.Core.Services;
namespace Artemis.Core
{
///
/// Represents a data binding that binds a certain to a value inside a
///
public interface IDataBinding : IStorageModel, IUpdateModel
{
///
/// (Re)initializes the data binding
///
///
///
void Initialize(IDataModelService dataModelService, IDataBindingService dataBindingService);
///
/// Applies the data binding to the layer property
///
void Apply();
}
}