org.deduced
Interface DeducedProperty<E>

Type Parameters:
E - the type of value in the property
All Superinterfaces:
java.lang.Cloneable, Property<E>, java.io.Serializable
All Known Implementing Classes:
FixedDeducedProperty, RuleDeducedProperty

public interface DeducedProperty<E>
extends Property<E>

Interface representing a Property that is controlled by a deduction rule

Author:
Steve McDuff

Method Summary
 void delete()
          delete the property
 PropertyCollection<?,?> getParent()
          getParent
 PropertyCollection<?,?> getRule()
          get Rule
 
Methods inherited from interface org.deduced.Property
copy, getInstance, getValue, getValueType, isValueEqual, setValue
 

Method Detail

getParent

PropertyCollection<?,?> getParent()
getParent

Returns:
the collection that owns the rule

delete

void delete()
delete the property


getRule

PropertyCollection<?,?> getRule()
get Rule

Returns:
the deduction rule model