Class LanguageException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.tweetyproject.logics.commons.error.LanguageException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
NestedLogicProgramException, PlException

public class LanguageException extends RuntimeException
A LanguageException is thrown when an illegal operation is attempted in a language, such as setting the arity of a propositional predicate to a value greater than zero.

This exception is used to signal various types of errors related to the misuse of a language, particularly when specific features or operations are not supported.

Authors: Tim Janus

See Also: