Uses of Interface
org.deduced.DeductionRuleAnalyzer

Packages that use DeductionRuleAnalyzer
org.deduced.controller.rule Controller deduction rule implementation classes. 
org.deduced.dynamic The Dynamic package contains an implementation of the property collection that can be dynamically modified as the schema changes. 
org.deduced.framework Deduced framework initialization classes. 
org.deduced.rule This package contains common fixed deduction rules that can be easily reused. 
org.deduced.validation.validator.rule Package containing deduction rules for validation of values. 
 

Uses of DeductionRuleAnalyzer in org.deduced.controller.rule
 

Classes in org.deduced.controller.rule that implement DeductionRuleAnalyzer
 class CollectionIsAddAvailableRule
          Rule to set the "is delete available" flag on a property collection controller.
 class CollectionIsDeleteAvailableRule
          Rule to set the "is delete available" flag on a property collection controller.
 class PropertyIsChangeableRule
          Rule to set the "is changeable" flag on a property controller.
 class PropertyIsRemoveableRule
          Rule to set the "is changeable" flag on a property controller.
 

Uses of DeductionRuleAnalyzer in org.deduced.dynamic
 

Methods in org.deduced.dynamic with parameters of type DeductionRuleAnalyzer
private  DeducedProperty<java.lang.Object> DynamicPropertyMap.createDeducedProperty(PropertyCollection deductionRule, DeductionRuleAnalyzer<java.lang.Object> analyzer, PropertyCollection<?,?> lastInstance)
          create Deduced Property
 

Uses of DeductionRuleAnalyzer in org.deduced.framework
 

Fields in org.deduced.framework declared as DeductionRuleAnalyzer
private  DeductionRuleAnalyzer<E> RuleDeducedProperty.analyzer
          analyzer used for the rule
 

Constructors in org.deduced.framework with parameters of type DeductionRuleAnalyzer
RuleDeducedProperty(PropertyCollection<?,?> instance, PropertyCollection<?,?> setParent, PropertyCollection<?,?> setRule, DeductionRuleAnalyzer<E> setAnalyzer, RuleExecutionContext setContext)
          RuleDeducedProperty Constructor
 

Uses of DeductionRuleAnalyzer in org.deduced.rule
 

Classes in org.deduced.rule that implement DeductionRuleAnalyzer
 class AlwaysFalseRule
          Deduction rule that always returns false;
 class AlwaysTrueRule
          Deduction rule that always returns true;
 class CopyFirstParameterRule
          Deduction rule used to copy the first parameter as an output.
 class DeductionRuleLibrary
          DeductionRuleLibrary offers a set of quick methods to implement deduction rules
 

Uses of DeductionRuleAnalyzer in org.deduced.validation.validator.rule
 

Classes in org.deduced.validation.validator.rule that implement DeductionRuleAnalyzer
 class IsCreateTypeValidRule
          IsCreateTypeValidRule is a deduction rule used to determine if a created type is valid.
 class IsNullableValidRule
          IsNullableValidRule is used to validate nullable properties to check whether null is allowed or not.
 class IsNumberValidRule
          IsNumberValidRule is used to validate numbers between a minimum, maximum value.
 class IsReferenceTypeValidRule
          IsReferenceTypeValidRule validate if a reference respects certain rules about the type that is allowed to be referenced.
 class IsStringValidRule
          IsStringValidRule is used to validate a string using a minimum length, a maximum length, a flag indicating if the string can be null, a must-match regular expression and a must-not-match regular expression.
 class SetIsValidBasedOnErrorMessageRule
          SetIsValidBasedOnErrorMessageRule implements the rule in validators to link the isValid flag with the error message input.