Class LogischeVariable

    • Constructor Summary

      Constructors 
      Constructor Description
      LogischeVariable​(java.lang.String name)
      Konstruiert ein Terminalsymbol mit dem angegebenen Namen.
    • Method Summary

      Modifier and Type Method Description
      java.lang.String getName()
      Nennt den Namen des Terminalsymbols.
      LogischerWert interpret​(Kontext kontext)
      Interpretiert den Ausdruck im gegebenen Kontext.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LogischeVariable

        public LogischeVariable​(java.lang.String name)
        Konstruiert ein Terminalsymbol mit dem angegebenen Namen.
        Parameters:
        name - Name der Variable im Kontext
    • Method Detail

      • getName

        public java.lang.String getName()
        Nennt den Namen des Terminalsymbols.
        Specified by:
        getName in interface Variable<LogischerWert>
        Returns:
        Variablenname
      • interpret

        public LogischerWert interpret​(Kontext kontext)
        Description copied from interface: Ausdruck
        Interpretiert den Ausdruck im gegebenen Kontext.
        Specified by:
        interpret in interface Ausdruck<LogischerWert>
        Parameters:
        kontext - Kontext, indem der Ausdruck ausgewertet wird
        Returns:
        Wert des interpretierten Ausdrucks
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object