Interface InputRecipe
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,ReteNodeRecipe
- All Known Implementing Classes:
InputRecipeImpl
public interface InputRecipe extends ReteNodeRecipe
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:
RecipesPackage.getInputRecipe()
- Generated:
- Model:
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
copyright
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getArity()
java.lang.Object
getInputKey()
Returns the value of the 'Input Key' attribute.int
getKeyArity()
Returns the value of the 'Key Arity' attribute.java.lang.String
getKeyID()
Returns the value of the 'Key ID' attribute.void
setInputKey(java.lang.Object value)
Sets the value of the 'Input Key
' attribute.void
setKeyArity(int value)
Sets the value of the 'Key Arity
' attribute.void
setKeyID(java.lang.String value)
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 org.eclipse.viatra.query.runtime.rete.recipes.ReteNodeRecipe
getEquivalenceClassIDs, getTraceInfo, setTraceInfo
-
-
-
-
Field Detail
-
copyright
static final java.lang.String copyright
- See Also:
- Constant Field Values
- Generated:
-
-
Method Detail
-
getInputKey
java.lang.Object getInputKey()
Returns the value of the 'Input Key' attribute.- Returns:
- the value of the 'Input Key' attribute.
- See Also:
setInputKey(Object)
,RecipesPackage.getInputRecipe_InputKey()
- Generated:
- Model:
- transient="true"
-
setInputKey
void setInputKey(java.lang.Object value)
Sets the value of the 'Input Key
' attribute.- Parameters:
value
- the new value of the 'Input Key' attribute.- See Also:
getInputKey()
- Generated:
-
getKeyID
java.lang.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(String)
,RecipesPackage.getInputRecipe_KeyID()
- Generated:
- Model:
- unique="false"
-
setKeyID
void setKeyID(java.lang.String value)
Sets the value of the 'Key ID
' attribute.- Parameters:
value
- the new value of the 'Key ID' attribute.- See Also:
getKeyID()
- Generated:
-
getKeyArity
int getKeyArity()
Returns the value of the 'Key Arity' attribute.- Returns:
- the value of the 'Key Arity' attribute.
- See Also:
setKeyArity(int)
,RecipesPackage.getInputRecipe_KeyArity()
- Generated:
- Model:
-
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:
getKeyArity()
- Generated:
-
getArity
int getArity()
- Specified by:
getArity
in interfaceReteNodeRecipe
- Generated:
- Model:
- kind="operation" unique="false"
-
-