![]() | |
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
|