public CombinedArchRuleCreator(ICanBeEvaluated oldRule, LogicalConjunction logicalConjunction, BasicObjectProvider <TRuleType> basicObjectProvider) { _oldRule = oldRule; _logicalConjunction = logicalConjunction; _currentArchRuleCreator = new ArchRuleCreator <TRuleType>(basicObjectProvider); }
public CombinedArchRule(ICanBeEvaluated firstRule, LogicalConjunction logicalConjunction, ICanBeEvaluated secondRule) { _firstRule = firstRule; _secondRule = secondRule; _logicalConjunction = logicalConjunction; }
public CombinedArchRuleDefinition(ICanBeEvaluated oldRule, LogicalConjunction logicalConjunction) { _oldRule = oldRule; _logicalConjunction = logicalConjunction; }
public void SetNextLogicalConjunction(LogicalConjunction logicalConjunction) { _conditionElements.Add(new ConditionElement <T>(logicalConjunction)); }
public ConditionElementResult(ConditionResult conditionResult, LogicalConjunction logicalConjunction) { ConditionResult = conditionResult; LogicalConjunction = logicalConjunction; }
public ConditionElement(LogicalConjunction logicalConjunction) { _condition = null; _logicalConjunction = logicalConjunction; _reason = ""; }
public void AddConditionConjunction(LogicalConjunction logicalConjunction) { _conditionManager.SetNextLogicalConjunction(logicalConjunction); }
public void AddPredicateConjunction(LogicalConjunction logicalConjunction) { _predicateManager.SetNextLogicalConjunction(logicalConjunction); }
private bool Equals(LogicalConjunction other) { return(string.Equals(Description, other.Description)); }
public void SetNextLogicalConjunction(LogicalConjunction logicalConjunction) { _predicateElements.Add(new PredicateElement <T>(logicalConjunction)); }
public PredicateElement(LogicalConjunction logicalConjunction, IPredicate <T> predicate = null) { _predicate = predicate; _logicalConjunction = logicalConjunction; _reason = ""; }
public void AddConditionConjunction(LogicalConjunction logicalConjunction) { _currentArchRuleCreator.AddConditionConjunction(logicalConjunction); }
public void AddPredicateConjunction(LogicalConjunction logicalConjunction) { _currentArchRuleCreator.AddPredicateConjunction(logicalConjunction); }