Class Parameter

java.lang.Object
tools.refinery.logic.term.Parameter
Direct Known Subclasses:
SymbolicParameter

public class Parameter extends Object
  • Field Details

    • NODE_OUT

      public static final Parameter NODE_OUT
  • Constructor Details

  • Method Details

    • isNodeVariable

      public boolean isNodeVariable()
    • isDataVariable

      public boolean isDataVariable()
    • tryGetType

      public Optional<Class<?>> tryGetType()
    • getDirection

      public ParameterDirection getDirection()
    • matches

      public boolean matches(Parameter other)
    • isAssignable

      public boolean isAssignable(Variable variable)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object