Click or drag to resize
AbstractElementActivatorFactory Class
Base class for active element activators registry.
Inheritance Hierarchy
SystemObject
  FlexRuleMarshalByRefBase
    FlexRuleAbstractElementActivatorFactory
      More...

Namespace: FlexRule
Assembly: FlexRule.Core.Element (in FlexRule.Core.Element.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public abstract class AbstractElementActivatorFactory : MarshalByRefBase

The AbstractElementActivatorFactory type exposes the following members.

Constructors
  NameDescription
Public methodAbstractElementActivatorFactory
Default constructor for the factory
Top
Properties
  NameDescription
Public propertyElements
Returns all the mode elements name that this factory is registered
Protected propertyRegistry
Reference to the registry
Top
Methods
  NameDescription
Public methodCreate(ActiveElement, IElementModel)
This method will be called during activation process of an element.
Public methodCreate(ActiveElement, IElementModel, Object)
This method will be called during activation process of an element.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodRegisterElements
Associate element`s name with a factory. Then this factory will be used to activate those elements on the model.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
Any IElementModels in the model that require activation during loading the execution plan need to be handled using an activator factory. The activator factory will then find the element name from its registry and activates the element. After activating an element it becomes an ActiveElement.
See Also
Inheritance Hierarchy
SystemObject
  FlexRuleMarshalByRefBase
    FlexRuleAbstractElementActivatorFactory
      FlexRule.Data.DatabaseDatabaseQueryFactory
      FlexRule.DataDataFactory
      FlexRule.FlowsAliasFactory
      FlexRule.FlowsNodesFactory
      FlexRule.Flows.RequirementDiagramsDmnFactory
      FlexRule.Flows.RequirementDiagramsIrdFactory
      FlexRule.FlowsSubflowFactory
      FlexRule.Flows.WorkflowsWorkflowFactory
      FlexRule.NotificationsNotificationFactory
      FlexRule.ProceduralFlowControlFactory
      FlexRule.ProceduralHandlersFactory
      FlexRule.ProceduralHeaderFactory
      FlexRule.ProceduralObjCreationFactory
      FlexRule.ProceduralTaskFactory
      FlexRule.Validation.LanguagesNaturalFactory
      FlexRule.ValidationLogicFactory
      FlexRule.ValidationValidatorFactory