Namespace Unity.Industrial.Forma.Core.Ruling
Classes
BaseRule
Class BaseRule.
CombinedAction
Class CombinedAction.
CombinedCondition
Class CombinedCondition.
CommonRule
Class CommonRule.
ContextCondition
Class ContextCondition.
DummyRuleEngine
Class DummyRuleEngine.
EmptyCondition
Class EmptyCondition.
FeatureAvailability
Describes the availability of a single feature.
LambdaAction
Class LambdaAction.
LambdaCondition
Class LambdaCondition.
MultiItemCondition
Class MultiItemCondition.
PassthroughRule
Class PassthroughRule.
RuleEngineEventArgs
RuleEngineReply
Answer from the rule engine.
RuleExecutionContext
Class RuleExecutionContext.
RuleInfo
Class RuleInfo.
Rules
Class Rules.
RuleServices
SelectedFeatureCondition
Class SelectedFeatureCondition.
SelectedVariantCodeCondition
Class SelectedVariantCodeCondition.
SelectFeatureAction
Class SelectFeatureAction.
SerializableRuleInfo
Class used to serialize rule info
SetFeatureAvailabilitiesAction
Class SetFeatureAvailabilitiesAction.
StaticCondition
Class StaticCondition.
VerifiedConfigurationChange
Subclass of configuration change which marks a configuration change as verified by the rule engine.
Interfaces
IRule
Interface IRule
IRuleAction
Interface IRuleAction
IRuleCondition
Interface IRuleCondition
IRuleEngine
Interface IRuleEngine
IRuleInfo
Interface IRuleInfo
IRuleUI
Interface IRuleUI
Enums
FeatureAvailability.Status
Availability status describing if and how a feature is available.
Status-Description
Feature is availableAvailable
Feature is available but choosing it will cause changes to the configuration, e.g., another feature is disabled or enabled.AvailableWithChanges
Not available at all (e.g., if not available to to the market)NotAvailable
Operator
Enum Operator
RuleEngineReplyStatus
Enum RuleEngineReplyStatus