Interface ProductionRecipe
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,MultiParentNodeRecipe,org.eclipse.emf.common.notify.Notifier,RederivableNodeRecipe,ReteNodeRecipe
- All Known Implementing Classes:
ProductionRecipeImpl
A representation of the model object 'Production Recipe'.
The production node represents the output of the Rete network,
from which the results of a query can be read.
The following features are supported:
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintgetArity()Returns the value of the 'Mapped Indices' map.Returns the value of the 'Pattern' attribute.Returns the value of the 'Pattern FQN' attribute.voidsetPattern(Object value) Sets the value of the 'Pattern' attribute.voidsetPatternFQN(String value) Sets the value of the 'Pattern FQN' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface tools.refinery.interpreter.rete.recipes.MultiParentNodeRecipe
getParentsMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface tools.refinery.interpreter.rete.recipes.RederivableNodeRecipe
getOptionalMonotonicityInfo, isDeleteRederiveEvaluation, setDeleteRederiveEvaluation, setOptionalMonotonicityInfoMethods inherited from interface tools.refinery.interpreter.rete.recipes.ReteNodeRecipe
getCachedHashCode, getEquivalenceClassIDs, getTraceInfo, isConstructed, setCachedHashCode, setConstructed, setTraceInfo
-
Field Details
-
copyright
- See Also:
-
-
Method Details
-
getMappedIndices
Returns the value of the 'Mapped Indices' map. The key is of typeString, and the value is of typeInteger, String -> Index map. Indicates the positions of parameters.- Returns:
- the value of the 'Mapped Indices' map.
- See Also:
-
getPattern
Object getPattern()Returns the value of the 'Pattern' attribute. Traceability link to defining pattern object (from EMFPatternLanguage) TODO unused?- Returns:
- the value of the 'Pattern' attribute.
- See Also:
-
setPattern
Sets the value of the 'Pattern' attribute.- Parameters:
value- the new value of the 'Pattern' attribute.- See Also:
-
getPatternFQN
String getPatternFQN()Returns the value of the 'Pattern FQN' attribute.- Returns:
- the value of the 'Pattern FQN' attribute.
- See Also:
-
setPatternFQN
Sets the value of the 'Pattern FQN' attribute.- Parameters:
value- the new value of the 'Pattern FQN' attribute.- See Also:
-
getArity
int getArity()- Specified by:
getArityin interfaceMultiParentNodeRecipe- Specified by:
getArityin interfaceReteNodeRecipe
-