Class IMPLogicsException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.exceptions.IMPLogicsException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ArityMismatchException
,DerivedLiteralInHomomorphismCheckException
,ExpectingConstraintIDException
,LevelHierarchyException
,LogicConstraintNotFoundException
,MapsDoNotJoinException
,NoNegatableLiteralException
,NotExpectingConstraintIDException
,ParserCanceledException
,PredicateIsNotDerivedException
,PredicateNotFoundException
,PredicateNotInLevelException
,PredicateOutsideSchemaException
,RepeatedConstraintIDException
,RepeatedPredicateNameException
,SubstitutionException
,WrongNumberOfTermsInBuiltInLiteralException
General exception for IMP Logics library. All custom exceptions in the project are subclasses of this class.
IMPLogicsException
is a subclass of RuntimeException
so it, and all its subclasses, are
unchecked exceptions
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new IMP Logics exception withnull
as its detail message.IMPLogicsException
(String message) Constructs a new IMP Logics exception with the specified detail message. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
IMPLogicsException
public IMPLogicsException()Constructs a new IMP Logics exception withnull
as its detail message. -
IMPLogicsException
Constructs a new IMP Logics exception with the specified detail message.- Parameters:
message
- the detail message. The detail message is saved for later retrieval by theThrowable.getMessage()
method.
-