| CalculationWorks.BusinessModel Namespace | |
CalculationWorks BCF Library provides types and base classes to create smart object models.
| Class | Description | |
|---|---|---|
| BcfCalculationException |
This exception wraps exception that occur in BcfFunction.Compute() or BcfValidator.Validate().
| |
| BcfCell |
Represents an individual cell in a table.
| |
| BcfCellChangedEventArgs |
Provides event data.
| |
| BcfColumn |
Represents the schema of a column in a BcfTable. This class cannot be inherited.
| |
| BcfColumnCollection |
Represents a collection of BcfColumn objects for a BcfTable. This class cannot be inherited.
| |
| BcfComputeException |
Base class of BcfRelationConstraintException and BcfCalculationException.
| |
| BcfDataSet |
Represents an in-memory reactive data model.
| |
| BcfExternalEventReleaseException |
Class ExternalEventReleaseException.
| |
| BcfFunctionBase |
Infrastructure. The type supports the infrastructure and is not intended to be used directly from your code.
| |
| BcfFunctionBaseT |
Generic base class of all custom functions.
| |
| BcfFunctionBaseInternal |
Infrastructure. The type supports the infrastructure and is not intended to be used directly from your code.
| |
| BcfKeyCellUpdateException |
This exception will be thrown when a unique (including primary) or foreign-key constraint cannot be enforced.
| |
| BcfMandatoryAttribute |
Properties decorated with this attribute will appear as mandatory in the editor. This class cannot be inherited.
| |
| BcfModelObjectCollectionT |
Base class for model collections.
| |
| BcfParameter |
Represents an assigned parameter property of a function or validator object. This class cannot be inherited.
| |
| BcfPropertyAttribute |
Properties decorated with this attribute will appear in the editor. This class cannot be inherited.
| |
| BcfReadOnlyModelObjectCollectionT |
Read only base class for model collections.
| |
| BcfRelatedRowCell |
Represents an individual child-to-parent row relation.
| |
| BcfRelatedRowsCell |
Represents an individual parent-to-child rows relation.
| |
| BcfRelation |
Represents a parent-child relationship between two BcfTable objects. This class cannot be inherited.
| |
| BcfRelationCollection |
Represents the collection of BcfRelation objects for this BcfDataSet. This class cannot be inherited.
| |
| BcfRelationConstraintException |
This exception will be thrown when a unique (including primary) or foreign-key constraint cannot be enforced.
| |
| BcfRollbackException |
This exception is thrown when a transaction rollback failed.
| |
| BcfRow |
Represents a row of data in a BcfTable.
| |
| BcfRowBuilder |
Infrastructure. The BcfRowBuilder type supports the infrastructure and is not intended to be used directly from your code. This class cannot be inherited.
| |
| BcfRowCollection |
Represents a collection of rows for a BcfTable. This class cannot be inherited.
| |
| BcfRowCollectionChangedEventArgs |
Provides event data.
| |
| BcfRowDeleteException |
This exception will be thrown when a row with child row relation delete rule 'NoAction' should be deleted.
| |
| BcfTable |
Represents a table of in-memory data.
| |
| BcfTableTRow |
Class BcfTable. The abstract base class for typed table classes.
| |
| BcfTableBuilder |
Infrastructure. The BcfTableBuilder type supports the infrastructure and is not intended to be used directly from your code. This class cannot be inherited.
| |
| BcfTableCollection |
Represents the collection of tables for the BcfDataSet. This class cannot be inherited.
| |
| BcfTransaction |
Represents a transaction.
| |
| BcfTransactionBuilder |
Helper class, providing additional data to the BcfTransactionFactory.
| |
| BcfTypeConstraintException |
This exception will be thrown when a cell should be updated with a value that does not pass the type constraint check.
| |
| BcfValidatorBase |
Base class of all custom validators
| |
| BcfValidatorCell |
Represents a validation cell. This class cannot be inherited.
| |
| BcfValidatorCellContent |
Represents an individual validator result on a validator cell. This class cannot be inherited.
| |
| BcfValidatorMessage |
Return value of a validators Validate() function.
| |
| BcfValidatorResult |
Represents an validator output.
| |
| BcfValidatorResultCollection |
Collection of validator results.
| |
| BcfValidatorResultCollectionChangedEventArgs |
Class BcfValidatorResultCollectionChangedEventArgs.
|
| Interface | Description | |
|---|---|---|
| IBcfModelObject |
Interface IBcfModelObject
|
| Enumeration | Description | |
|---|---|---|
| BcfCellChangeType |
Enum BcfCellChangeType
| |
| BcfRelationRule |
Enum BcfRelationRule
| |
| BcfRowCollectionChangeType |
Enum BcfRowCollectionChangeType
| |
| BcfRowState |
Enum BcfRowState
| |
| BcfTransactionCreationReason |
Enum BcfTransactionCreationReason
| |
| BcfValidatorResultCollectionChangeAction |
Enum BcfValidatorResultCollectionChangeAction
|