org.deduced
Interface DeductionRule

All Superinterfaces:
java.lang.Cloneable, DocumentedCollection, EnabledPropertyCollection, NamedPropertyCollection, PropertyCollection<java.lang.Integer,java.lang.Object>
All Known Implementing Classes:
DeductionRuleImplementation

public interface DeductionRule
extends NamedPropertyCollection, EnabledPropertyCollection, DocumentedCollection

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 PropertyInstanceHolder CODE_INSTANCE
          Variable used to hold the PropertyInstance for : code
static PropertyInstanceHolder COMPILE_ERROR_INSTANCE
          Variable used to hold the PropertyInstance for : compile error
static PropertyInstanceHolder COMPILE_OUTPUT_INSTANCE
          Variable used to hold the PropertyInstance for : compile output
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 LAST_EXCEPTION_INSTANCE
          Variable used to hold the PropertyInstance for : last exception
static PropertyInstanceHolder OUTPUT_INSTANCE
          Variable used to hold the PropertyInstance for : output
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
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.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 java.lang.String getCode()
          Get the value of the instance : code
 java.lang.String getCompileError()
          Get the value of the instance : compile error
 java.lang.String getCompileOutput()
          Get the value of the instance : compile output
 PropertyList getInputList()
          Get the value of the instance : input list
 java.lang.String getLastException()
          Get the value of the instance : last exception
 InstanceReference getOutput()
          Get the value of the instance : output
 java.lang.String setCode(java.lang.String newValue)
          Set the value of the instance : code
 java.lang.String setCompileError(java.lang.String newValue)
          Set the value of the instance : compile error
 java.lang.String setCompileOutput(java.lang.String newValue)
          Set the value of the instance : compile output
 PropertyList setInputList(PropertyList newValue)
          Set the value of the instance : input list
 java.lang.String setLastException(java.lang.String newValue)
          Set the value of the instance : last exception
 InstanceReference setOutput(InstanceReference newValue)
          Set the value of the instance : output
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
Methods inherited from interface org.deduced.EnabledPropertyCollection
isEnabled, setEnabled
 
Methods inherited from interface org.deduced.DocumentedCollection
getDocumentation, setDocumentation
 
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, instanceKey, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, keyOnParent, parent, removeListener, removeProperty, removePropertyInstance, removePropertyValue, 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


CODE_INSTANCE

static final PropertyInstanceHolder CODE_INSTANCE
Variable used to hold the PropertyInstance for : code


COMPILE_ERROR_INSTANCE

static final PropertyInstanceHolder COMPILE_ERROR_INSTANCE
Variable used to hold the PropertyInstance for : compile error


COMPILE_OUTPUT_INSTANCE

static final PropertyInstanceHolder COMPILE_OUTPUT_INSTANCE
Variable used to hold the PropertyInstance for : compile output


LAST_EXCEPTION_INSTANCE

static final PropertyInstanceHolder LAST_EXCEPTION_INSTANCE
Variable used to hold the PropertyInstance for : last exception


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

getCode

java.lang.String getCode()
Get the value of the instance : code

Returns:
code

setCode

java.lang.String setCode(java.lang.String newValue)
Set the value of the instance : code

Parameters:
newValue - new code
Returns:
code value after the change

getCompileError

java.lang.String getCompileError()
Get the value of the instance : compile error

Returns:
compile error

setCompileError

java.lang.String setCompileError(java.lang.String newValue)
Set the value of the instance : compile error

Parameters:
newValue - new compile error
Returns:
compile error value after the change

getCompileOutput

java.lang.String getCompileOutput()
Get the value of the instance : compile output

Returns:
compile output

setCompileOutput

java.lang.String setCompileOutput(java.lang.String newValue)
Set the value of the instance : compile output

Parameters:
newValue - new compile output
Returns:
compile output value after the change

getLastException

java.lang.String getLastException()
Get the value of the instance : last exception

Returns:
last exception

setLastException

java.lang.String setLastException(java.lang.String newValue)
Set the value of the instance : last exception

Parameters:
newValue - new last exception
Returns:
last exception value after the change

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