Modeling Services Layer (MSL) exceptions. This package defines a few exceptions that may
be thrown by the MSL API.
Package Specification
The exceptions in this package may be thrown by the MSL API as runtime exceptions or
as checked exceptions nested with {@link java.lang.reflect.InvocationTargetException}s:
- {@link org.eclipse.gmf.runtime.emf.core.exceptions.MSLRuntimeException} may be thrown to
signal improper usage of the MSL API
- {@link org.eclipse.gmf.runtime.emf.core.exceptions.MSLCheckedException} may be chained by
an
InvocationTargetException
when an operation cannot be completed for
some foreseeable reason out of the client's control
- {@link org.eclipse.gmf.runtime.emf.core.exceptions.MSLActionAbandonedException} is a specialization
of
MSLCheckedException
indicating that an
{@link org.eclipse.gmf.runtime.emf.core.ResourceSetModifyOperation operation} is rolled back due
to a live validation failure.
@see org.eclipse.gmf.runtime.emf.core