All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jtelos.ChildrenExistException

java.lang.Object
   |
   +----java.lang.Throwable
           |
           +----java.lang.Exception
                   |
                   +----java.lang.RuntimeException
                           |
                           +----jtelos.ChildrenExistException

public class ChildrenExistException
extends RuntimeException
This exception is thrown when a Telos operation is attempted on an individual, but because the individual has children, the operation is illegal and thus aborted. This can occurs in the removeIndividual(Individual) method in the interface KB.

Note that since it is a RuntimeException it doesn't require a throws clause in methods that throw it, nor try/catch statements around invocations of those methods. Nonetheless, it should be handled.

See Also:
removeAndDeleteProposition, Individual

Constructor Index

 o ChildrenExistException(String, String)
Thrown when an attempted operation is illegal because a Telos individual has children.

Constructors

 o ChildrenExistException
 public ChildrenExistException(String telosName,
                               String message)
Thrown when an attempted operation is illegal because a Telos individual has children.

Parameters:
telosName - the name of the individual that has children
message - an optional message (could be "").

All Packages  Class Hierarchy  This Package  Previous  Next  Index