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.
| |
BcfSavePoint |
Represents a Save Point.
| |
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
| |
BcfParameterTagging |
Indicates parameter cell tagging for validators.
| |
BcfRelationRule |
Enum BcfRelationRule
| |
BcfRowCollectionChangeType |
Enum BcfRowCollectionChangeType
| |
BcfRowState |
Enum BcfRowState
| |
BcfTransactionCreationReason |
Enum BcfTransactionCreationReason
| |
BcfValidatorResultCollectionChangeAction |
Enum BcfValidatorResultCollectionChangeAction
|