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


Field Summary
static PropertyCollectionTypeHolder DEDUCTION_RULE_TYPE
          Variable used to hold the PropertyCollectionType for : deduction rule
static PropertyCollectionListInstanceHolder INPUT_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : input list
static PropertyInstanceHolder OUTPUT_INSTANCE
          Variable used to hold the PropertyInstance for : output
 
Fields inherited from interface org.deduced.CompiledModel
CODE_INSTANCE, COMPILE_ERROR_INSTANCE, COMPILE_OUTPUT_INSTANCE, COMPILED_MODEL_TYPE, LAST_EXCEPTION_INSTANCE
 
Fields inherited from interface org.deduced.EnabledPropertyCollection
ENABLED_INSTANCE, ENABLED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.DocumentedCollection
DOCUMENTATION_INSTANCE, DOCUMENTED_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 PropertyList getInputList()
          Get the value of the instance : input list
 InstanceReference getOutput()
          Get the value of the instance : output
 PropertyList setInputList(PropertyList newValue)
          Set the value of the instance : input list
 InstanceReference setOutput(InstanceReference newValue)
          Set the value of the instance : output
 
Methods inherited from interface org.deduced.CompiledModel
getCode, getCompileError, getCompileOutput, getLastException, setCode, setCompileError, setCompileOutput, setLastException
 
Methods inherited from interface org.deduced.EnabledPropertyCollection
isEnabled, setEnabled
 
Methods inherited from interface org.deduced.DocumentedCollection
getDocumentation, setDocumentation
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
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
 

Field Detail

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

Method Detail

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