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.Stringcopyright
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetArity()java.lang.ObjectgetInputKey()Returns the value of the 'Input Key' attribute.intgetKeyArity()Returns the value of the 'Key Arity' attribute.java.lang.StringgetKeyID()Returns the value of the 'Key ID' attribute.voidsetInputKey(java.lang.Object value)Sets the value of the 'Input Key' attribute.voidsetKeyArity(int value)Sets the value of the 'Key Arity' attribute.voidsetKeyID(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:
getArityin interfaceReteNodeRecipe- Generated:
- Model:
- kind="operation" unique="false"
-
-