Class ArgumentDefinition

java.lang.Object
org.opendaylight.yangtools.yang.model.api.meta.ArgumentDefinition
All Implemented Interfaces:
Immutable

@Beta public abstract sealed class ArgumentDefinition extends Object implements Immutable
  • Method Details

    • of

      public static @NonNull ArgumentDefinition of(QName argumentName, boolean yinElement)
    • ofNullable

      public static @NonNull Optional<ArgumentDefinition> ofNullable(@Nullable QName argumentName, boolean yinElement)
    • getArgumentName

      public final @NonNull QName getArgumentName()
    • isYinElement

      public abstract boolean isYinElement()
      Returns true, if argument of statement is represented as value of YIN element. If argument of statement is represented as argument of YIN element, returns false.
      Returns:
      returns true, if statement argument is represented as value of YIN element, otherwise returns false.
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object