Interface InputRecipe
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,ReteNodeRecipe
- All Known Implementing Classes:
InputRecipeImpl
A representation of the model object 'Input Recipe'.
Represents input nodes for the Rete network, i.e. nodes
that generate input tuples for processing.
The following features are supported:
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionint
getArity()
Returns the value of the 'Input Key' attribute.int
Returns the value of the 'Key Arity' attribute.getKeyID()
Returns the value of the 'Key ID' attribute.void
setInputKey
(Object value) Sets the value of the 'Input Key
' attribute.void
setKeyArity
(int value) Sets the value of the 'Key Arity
' attribute.void
Sets the value of the 'Key ID
' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface tools.refinery.interpreter.rete.recipes.ReteNodeRecipe
getCachedHashCode, getEquivalenceClassIDs, getTraceInfo, isConstructed, setCachedHashCode, setConstructed, setTraceInfo
-
Field Details
-
copyright
- See Also:
-
-
Method Details
-
getInputKey
Object getInputKey()Returns the value of the 'Input Key' attribute.- Returns:
- the value of the 'Input Key' attribute.
- See Also:
-
setInputKey
Sets the value of the 'Input Key
' attribute.- Parameters:
value
- the new value of the 'Input Key' attribute.- See Also:
-
getKeyID
String getKeyID()Returns the value of the 'Key ID' attribute. Temporary construct for identifying types over the wire. TODO improve type references- Returns:
- the value of the 'Key ID' attribute.
- See Also:
-
setKeyID
Sets the value of the 'Key ID
' attribute.- Parameters:
value
- the new value of the 'Key ID' attribute.- See Also:
-
getKeyArity
int getKeyArity()Returns the value of the 'Key Arity' attribute.- Returns:
- the value of the 'Key Arity' attribute.
- See Also:
-
setKeyArity
void setKeyArity(int value) Sets the value of the 'Key Arity
' attribute.- Parameters:
value
- the new value of the 'Key Arity' attribute.- See Also:
-
getArity
int getArity()- Specified by:
getArity
in interfaceReteNodeRecipe
-