The requested page is not available for the requested platform. You are viewing the content for Default platform.

StateMachineModule.RegisterDomainComponentEntities(ITypesInfo, String, String, String, String) Method

Registers the domain component entities that are required by the State Machine module.

Namespace: DevExpress.ExpressApp.StateMachine

Assembly: DevExpress.ExpressApp.StateMachine.v19.1.dll


public static void RegisterDomainComponentEntities(
    ITypesInfo typesInfo,
    string stateMachineEntityName,
    string stateEntityName,
    string transitionEntityName,
    string stateAppearanceEntityName
Public Shared Sub RegisterDomainComponentEntities(
    typesInfo As ITypesInfo,
    stateMachineEntityName As String,
    stateEntityName As String,
    transitionEntityName As String,
    stateAppearanceEntityName As String


Name Type Description
typesInfo ITypesInfo

An ITypesInfo object that is the type information store within which the domain components required for the State Machine module must be registered.

stateMachineEntityName String

A string that specifies the name for the State Machine entity.

stateEntityName String

A string that specifies the name for the State entity.

transitionEntityName String

A string that specifies the name for the Transition entity.

stateAppearanceEntityName String

A string that specifies the name for the State Appearance entity.


If you use domain components for your application's business model design, use the built-in domain components for the State Machine functionality. Add the StateMachineModule to your module, and call the RegisterDomainComponentEntities method to register the domain component entities with which the State Machine module works. The following entities will be registered:

  • IDCStateMachine
  • IDCState
  • IDCTransition
  • IDCStateAppearance
See Also