Class StringTerm
- java.lang.Object
-
- net.sf.tweety.logics.commons.syntax.TermAdapter<String>
-
- net.sf.tweety.logics.commons.syntax.StringTerm
-
- All Implemented Interfaces:
LogicStructure,Term<String>
public abstract class StringTerm extends TermAdapter<String>
This class represents terms which are objects identified by a string. Subclasses are Variable and Constant.- Author:
- Tim Janus, Thomas Vengels
-
-
Constructor Summary
Constructors Constructor Description StringTerm(String value)Ctor: Creates a string term with the given String as value, uses the Sort "Thing"StringTerm(String value, Sort sort)Ctor: Create a string term with the given value and sort.StringTerm(StringTerm other)Copy-Ctor: Creates a deep copy of the StringTerm
-
-
-
Field Detail
-
value
protected String value
the value of the term
-
-
Constructor Detail
-
StringTerm
public StringTerm(String value)
Ctor: Creates a string term with the given String as value, uses the Sort "Thing"- Parameters:
value- The value for the string term.
-
StringTerm
public StringTerm(String value, Sort sort)
Ctor: Create a string term with the given value and sort.- Parameters:
value- The value of for the string term.sort- The sort representing the type of the StringTerm.
-
StringTerm
public StringTerm(StringTerm other)
Copy-Ctor: Creates a deep copy of the StringTerm- Parameters:
other- The StringTerm that acts as source for the copy
-
-