Interface ReteNodeRecipe

    • 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()
      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.
      • 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
    • Method Detail

      • setTraceInfo

        void setTraceInfo​(java.lang.String value)
        Sets the value of the 'Trace Info' attribute.
        Parameters:
        value - the new value of the 'Trace Info' attribute.
        See Also:
        getTraceInfo()
        Generated:
      • getEquivalenceClassIDs

        org.eclipse.emf.common.util.EList<java.lang.Long> getEquivalenceClassIDs()
        Returns the value of the 'Equivalence Class IDs' attribute list. The list contents are of type 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.

        Returns:
        the value of the 'Equivalence Class IDs' attribute list.
        Since:
        1.3
        See Also:
        RecipesPackage.getReteNodeRecipe_EquivalenceClassIDs()
        Generated:
        Model:
        transient="true"
      • getArity

        int getArity()
        The width of tuples contained by this node.
        Generated:
        Model:
        kind="operation" unique="false"