|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DeducedProperty | |
---|---|
org.deduced | This package contains the base classes of the deduced framework. |
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. |
Uses of DeducedProperty in org.deduced |
---|
Classes in org.deduced that implement DeducedProperty | |
---|---|
class |
FixedDeducedProperty<E>
FixedDeducedProperty is used to hold a property that is created with a rule that has no input. |
Uses of DeducedProperty in org.deduced.dynamic |
---|
Fields in org.deduced.dynamic with type parameters of type DeducedProperty | |
---|---|
private java.util.Map<PropertyCollection<?,?>,DeducedProperty<java.lang.Object>> |
DynamicPropertyMap.rulePropertyMap
map of all the rules implemented by the type and their properties |
Methods in org.deduced.dynamic that return DeducedProperty | |
---|---|
private DeducedProperty<java.lang.Object> |
DynamicPropertyMap.createDeducedProperty(PropertyCollection deductionRule,
DeductionRuleAnalyzer<java.lang.Object> analyzer,
PropertyCollection<?,?> lastInstance)
create Deduced Property |
Methods in org.deduced.dynamic with parameters of type DeducedProperty | |
---|---|
private void |
DynamicPropertyMap.applyRuleMissingOverride(PropertyCollection<?,?> rule,
DeducedProperty<java.lang.Object> propertyOverride)
apply Rule Missing Override |
static int |
DynamicPropertyMap.getOutputDepth(DeducedProperty<?> property)
get Output Depth of a rule associated with a deduced property |
static java.lang.String |
DynamicPropertyMap.getRuleName(DeducedProperty<?> deducedProperty)
get Rule Name |
private static boolean |
DynamicPropertyMap.isOutputDeeper(DynamicPropertyMap collectionToOverride,
DeducedProperty<java.lang.Object> property,
DeducedProperty<?> oldDeducedProperty)
is Output of the current rule Deeper than the current rule |
private static boolean |
DynamicPropertyMap.isOutputDeeper(DynamicPropertyMap collectionToOverride,
DeducedProperty<java.lang.Object> property,
DeducedProperty<?> oldDeducedProperty)
is Output of the current rule Deeper than the current rule |
private static void |
DynamicPropertyMap.overridePropertyWithRule(DynamicPropertyMap collectionToOverride,
java.lang.Integer key,
DeducedProperty<java.lang.Object> property)
override Property With Rule |
private void |
DynamicPropertyMap.putRuleInRulePropertyMap(DeducedProperty<java.lang.Object> createdProperty)
put Rule In Rule Property Map |
private void |
DynamicPropertyMap.removeRuleOverrides(PropertyCollection<?,?> rule,
DeducedProperty<java.lang.Object> propertyOverride)
remove Rule Overrides |
private static boolean |
DynamicPropertyMap.setParentOnNewValue(DynamicPropertyMap collectionToOverride,
java.lang.Integer key,
DeducedProperty<java.lang.Object> property,
java.lang.Object newValue)
set Parent On New Value |
Uses of DeducedProperty in org.deduced.framework |
---|
Classes in org.deduced.framework that implement DeducedProperty | |
---|---|
class |
RuleDeducedProperty<E>
RuleDeducedProperty is a property implementation that holds a property where the value is controlled by a deduction rule. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |