org.eigenbase.jmi
Class JmiUnvalidatedDependencyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eigenbase.jmi.JmiUnvalidatedDependencyException
- All Implemented Interfaces:
- Serializable
public class JmiUnvalidatedDependencyException
- extends RuntimeException
Special exception to flag a reference to an unvalidated dependency. When such
a dependency is detected (usually in the context of a cyclic definition), we
throw this exception to terminate processing of the current object. The
JmiChangeSet catches it and recovers, marking the object as needing another
try, and moves on to other objects. If validation reaches a fixpoint, it
means there is an object definition cycle (which is illegal).
- Version:
- $Id: //open/dev/farrago/src/org/eigenbase/jmi/JmiUnvalidatedDependencyException.java#5 $
- Author:
- John V. Sichi
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
JmiUnvalidatedDependencyException
public JmiUnvalidatedDependencyException()