public interface ReteNodeRecipe
extends org.eclipse.emf.ecore.EObject
RecipesPackage.getReteNodeRecipe()
The following features are supported:
Modifier and Type | Method and Description |
---|---|
int |
getArity()
The width of tuples contained by this node.
|
org.eclipse.emf.common.util.EList<java.lang.Long> |
getEquivalenceClassIDs()
Returns the value of the 'Equivalence Class IDs' attribute list.
|
java.lang.String |
getTraceInfo()
Returns the value of the 'Trace Info' attribute.
|
void |
setTraceInfo(java.lang.String value)
Sets the value of the '
Trace Info ' attribute. |
java.lang.String getTraceInfo()
setTraceInfo(String)
,
RecipesPackage.getReteNodeRecipe_TraceInfo()
void setTraceInfo(java.lang.String value)
Trace Info
' attribute.
value
- the new value of the 'Trace Info' attribute.getTraceInfo()
org.eclipse.emf.common.util.EList<java.lang.Long> getEquivalenceClassIDs()
Long
.
If two recipes were found equivalent, a matching equivalence ID can be assigned to them by RecipeRecognizer
.
If two recipes share (at least one) equivalence ID, they are known to be equivalent.
A difference in this attribute only does not preclude two recipe elements to be considered equal. If they are shown to be equivalent using deeper analysis, equivalence ids can be set so that the equivalence is recognized more easily the next time.
RecipesPackage.getReteNodeRecipe_EquivalenceClassIDs()
int getArity()