jdrew.oo.util
Class EngineException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byjdrew.oo.util.EngineException
All Implemented Interfaces:
java.io.Serializable

public class EngineException
extends java.lang.RuntimeException

This exception is thrown if there is an error in the reasoning engine - this should only happen if the engine is given invalid input. Parsers should be written to prevent the creation of data structures that will not be valid input for the reasoning engine. If a EngineException is thrown then it is likely that there is a bug with the parser that is causing it to generate invalid data structures. It is also possible that the user continues to use clause/term data structures that were created before a call to the reset() method of jdrew.oo.util.Types or jdrew.oo.util.SymbolTable.

Title: OO jDREW

Description: Reasoning Engine for the Semantic Web - Supporting OO RuleML 0.88

Copyright: Copyright (c) 2005

See Also:
Serialized Form

Constructor Summary
EngineException()
           
EngineException(java.lang.String message)
           
EngineException(java.lang.String message, java.lang.Throwable cause)
           
EngineException(java.lang.Throwable cause)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EngineException

public EngineException()

EngineException

public EngineException(java.lang.String message)

EngineException

public EngineException(java.lang.Throwable cause)

EngineException

public EngineException(java.lang.String message,
                       java.lang.Throwable cause)