org.deduced.dynamic
Class FixedDeducedProperty<E>
java.lang.Object
org.deduced.PropertyImplementation<E>
org.deduced.dynamic.AbstractDeducedProperty<E>
org.deduced.dynamic.FixedDeducedProperty<E>
- Type Parameters:
E
- the type of value stored in the property
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DeducedProperty<E>, Property<E>
public class FixedDeducedProperty<E>
- extends AbstractDeducedProperty<E>
FixedDeducedProperty is used to hold a property that is created with a rule
that has no input. Hence the rule will always return the same value.
- Author:
- Steve McDuff
- See Also:
- Serialized Form
Method Summary |
protected void |
executeRule()
(non-JSDoc) |
Methods inherited from class org.deduced.PropertyImplementation |
arePropertiesEqual, arePropertyValuesEqual, clonePropertyValue, copy, equals, getInstance, getValue, getValueType, hashCode, isValueEqual, resetParentOnValue, setInstance, setValue, setValueOnProperty, setValueParent, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- serial ID
- See Also:
- Constant Field Values
FixedDeducedProperty
public FixedDeducedProperty(ContextualPropertyCollection<?,?> setParent,
PropertyCollection<?,?> lastInstance,
E value,
PropertyCollection<?,?> setRule)
- FixedDeducedProperty Constructor
- Parameters:
setParent
- the parent collectionlastInstance
- the instance of the rule outputvalue
- the value of the propertysetRule
- the rule model
executeRule
protected void executeRule()
- (non-JSDoc)
- Specified by:
executeRule
in class AbstractDeducedProperty<E>
- See Also:
AbstractDeducedProperty.executeRule()