org.deduced
Interface DeductionRule
- All Superinterfaces: 
 - java.lang.Cloneable, CompiledModel, DocumentedCollection, EnabledPropertyCollection, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>
 
- All Known Implementing Classes: 
 - DeductionRuleImplementation
 
public interface DeductionRule
- extends CompiledModel
 
Interface used to represent the type : deduction rule
 Class generated by org.deduced.generator.VelocityGenerator
 Using template : org/deduced/generator/java/JavaInterface.vm
 
 
 
 
 
 
 
 
 
 
 
| Methods inherited from interface org.deduced.PropertyCollection | 
activate, addListener, addProperty, areKeysAssignedAutomatically, asKeySet, asPropertyList, asPropertyMap, asValueList, asValueMap, clear, clone, containsInstance, containsKey, containsValue, delete, getFixedInstance, getProperty, getPropertyValue, id, instanceKey, invokeAction, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, keyOnParent, parent, removeListener, removeProperty, removePropertyInstance, removePropertyValue, setFixedInstance, setParent, setProperty, size, type, valueKey | 
 
DEDUCTION_RULE_TYPE
static final PropertyCollectionTypeHolder DEDUCTION_RULE_TYPE
- Variable used to hold the PropertyCollectionType for : deduction rule
 
OUTPUT_INSTANCE
static final PropertyInstanceHolder OUTPUT_INSTANCE
- Variable used to hold the PropertyInstance for : output
 
INPUT_LIST_INSTANCE
static final PropertyCollectionListInstanceHolder INPUT_LIST_INSTANCE
- Variable used to hold the PropertyInstance for : input list
 
getOutput
InstanceReference getOutput()
- Get the value of the instance : output
 
- Returns:
 - output
 
 
 
setOutput
InstanceReference setOutput(InstanceReference newValue)
- Set the value of the instance : output
 
- Parameters:
 newValue - new output
- Returns:
 - output value after the change
 
 
 
getInputList
PropertyList getInputList()
- Get the value of the instance : input list
 
- Returns:
 - input list
 
 
 
setInputList
PropertyList setInputList(PropertyList newValue)
- Set the value of the instance : input list
 
- Parameters:
 newValue - new input list
- Returns:
 - input list value after the change