Class DefaultFlattenCallPredicate

java.lang.Object
tools.refinery.interpreter.matchers.psystem.rewriters.DefaultFlattenCallPredicate
All Implemented Interfaces:
IFlattenCallPredicate

public class DefaultFlattenCallPredicate extends Object implements IFlattenCallPredicate
  • Constructor Details Link icon

    • DefaultFlattenCallPredicate Link icon

      public DefaultFlattenCallPredicate()
  • Method Details Link icon

    • shouldFlatten Link icon

      public boolean shouldFlatten(PositivePatternCall positivePatternCall)
      Description copied from interface: IFlattenCallPredicate
      Decides whether the called query by the pattern call should be flattened into the caller or not.
      Specified by:
      shouldFlatten in interface IFlattenCallPredicate
      Parameters:
      positivePatternCall - the pattern call
      Returns:
      true if the call should be flattened