org.eclipse.viatra.query.runtime.rete.recipes

## Interface MonotonicityInfo

- All Superinterfaces:
    org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
  All Known Implementing Classes:
    MonotonicityInfoImpl

      public interface MonotonicityInfo
      extends org.eclipse.emf.ecore.EObject

  A representation of the model object 'Monotonicity Info'.

  The following features are supported:

  - `Core Mask`
  - `Poset Mask`
  - `Poset Comparator`
  See Also:
    `RecipesPackage.getMonotonicityInfo()`
  Generated:
  Model:

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static java.lang.String` | `copyright`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Mask` | `getCoreMask()` Returns the value of the 'Core Mask' containment reference.
    `java.lang.Object` | `getPosetComparator()` Returns the value of the 'Poset Comparator' attribute.
    `Mask` | `getPosetMask()` Returns the value of the 'Poset Mask' containment reference.
    `void` | `setCoreMask(Mask value)` Sets the value of the '`Core Mask`' containment reference.
    `void` | `setPosetComparator(java.lang.Object value)` Sets the value of the '`Poset Comparator`' attribute.
    `void` | `setPosetMask(Mask value)` Sets the value of the '`Poset Mask`' containment reference.

    - ### 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`

- - ### Field Detail

    - #### copyright

          static final java.lang.String copyright

      See Also:
        Constant Field Values
      Generated:

  - ### Method Detail

    - #### getCoreMask

          Mask getCoreMask()

      Returns the value of the 'Core Mask' containment reference.
      Returns:
        the value of the 'Core Mask' containment reference.
      See Also:
        `setCoreMask(Mask)`, `RecipesPackage.getMonotonicityInfo_CoreMask()`
      Generated:
      Model:
        containment="true"

    - #### setCoreMask

          void setCoreMask(Mask value)

      Sets the value of the '`Core Mask`' containment reference.
      Parameters:
        `value` - the new value of the 'Core Mask' containment reference.
      See Also:
        `getCoreMask()`
      Generated:

    - #### getPosetMask

          Mask getPosetMask()

      Returns the value of the 'Poset Mask' containment reference.
      Returns:
        the value of the 'Poset Mask' containment reference.
      See Also:
        `setPosetMask(Mask)`, `RecipesPackage.getMonotonicityInfo_PosetMask()`
      Generated:
      Model:
        containment="true"

    - #### setPosetMask

          void setPosetMask(Mask value)

      Sets the value of the '`Poset Mask`' containment reference.
      Parameters:
        `value` - the new value of the 'Poset Mask' containment reference.
      See Also:
        `getPosetMask()`
      Generated:

    - #### getPosetComparator

          java.lang.Object getPosetComparator()

      Returns the value of the 'Poset Comparator' attribute.
      Returns:
        the value of the 'Poset Comparator' attribute.
      See Also:
        `setPosetComparator(Object)`, `RecipesPackage.getMonotonicityInfo_PosetComparator()`
      Generated:
      Model:

    - #### setPosetComparator

          void setPosetComparator(java.lang.Object value)

      Sets the value of the '`Poset Comparator`' attribute.
      Parameters:
        `value` - the new value of the 'Poset Comparator' attribute.
      See Also:
        `getPosetComparator()`
      Generated: