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 TypeMethodDescriptionint
getArity()
Returns the value of the 'Mapped Indices' map.Returns the value of the 'Pattern' attribute.Returns the value of the 'Pattern FQN' attribute.void
setPattern
(Object value) Sets the value of the 'Pattern
' attribute.void
setPatternFQN
(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, eUnset
Methods inherited from interface tools.refinery.interpreter.rete.recipes.MultiParentNodeRecipe
getParents
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface tools.refinery.interpreter.rete.recipes.RederivableNodeRecipe
getOptionalMonotonicityInfo, isDeleteRederiveEvaluation, setDeleteRederiveEvaluation, setOptionalMonotonicityInfo
Methods 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:
getArity
in interfaceMultiParentNodeRecipe
- Specified by:
getArity
in interfaceReteNodeRecipe
-