The CalculationWorks.BusinessModel namespace provides access to classes that represent BCF. BCF lets you build smart object models that efficiently manage the most frequent challenges of smart object models:
CalculationWorks BCF Library provides types and base classes to create smart object models.
Behaviors and behavior items are additional objects for special model elements.
Behavior items can provide additional features to model elements. You can also create custom behavior items to add meta data or modify built-in behavior items overriding their methods. The behavior items can be added with BCF Editor or in code by updating your BcfDatasetSetup before passing it as BcfDataSet constructor parameter.
A behavior groups behavior items and make them accessible as properties.
Types using behaviors are:
The namespace CalculationWorks.BusinessModel.Behaviors.Diagnostics contains types related to diagnostics behavior see BcfDataSetDiagnostics
CalculationWorks.BusinessModel.Design provides types describing model setup.
CalculationWorks.BusinessModel.UndoRedo provides types related to Undo-Redo feature.