All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ggp.base.util.gdl.grammar.GdlVariable Maven / Gradle / Ivy

package org.ggp.base.util.gdl.grammar;

public final class GdlVariable extends GdlTerm
{
    private static final long serialVersionUID = 1L;

    private final String name;

    GdlVariable(String name)
    {
        this.name = name.intern();
    }

    public String getName()
    {
        return name;
    }

    @Override
    public boolean isGround()
    {
        return false;
    }

    @Override
    public GdlSentence toSentence()
    {
        throw new RuntimeException("Unable to convert a GdlVariable to a GdlSentence!");
    }

    @Override
    public String toString()
    {
        return name;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy