summaryrefslogtreecommitdiff
path: root/src/main/idl/CommonExceptions.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/idl/CommonExceptions.idl')
-rw-r--r--src/main/idl/CommonExceptions.idl19
1 files changed, 7 insertions, 12 deletions
diff --git a/src/main/idl/CommonExceptions.idl b/src/main/idl/CommonExceptions.idl
index 9301ad0..fd1122a 100644
--- a/src/main/idl/CommonExceptions.idl
+++ b/src/main/idl/CommonExceptions.idl
@@ -14,7 +14,8 @@
module common
{
/**************************************************************************
- * Thrown by the different Factories
+ * Thrown when the directory couldn't be modified during Entity creation, or
+ * Role management
**************************************************************************/
exception CannotManageException
{
@@ -24,8 +25,9 @@ module common
/**************************************************************************
- * The requested Transition in the State Diagram of the Step
- * cannot be performed.
+ * The requested transition is not currently available, or does not exist.
+ * Most commonly occurs when the Activity is in a different state than the
+ * caller has assumed.
**************************************************************************/
exception InvalidTransitionException
{
@@ -34,9 +36,7 @@ module common
/**************************************************************************
- * The action for the requested Transition has got invalid data
- * Also used in other contexts if the provided data is not valid
- * (eg. index out of bounds)
+ * Either the supplied data, or the relevant description, was invalid.
**************************************************************************/
exception InvalidDataException
{
@@ -45,12 +45,7 @@ module common
/**************************************************************************
- * The Agent has no rigths to request the Transition.
- *
- *<p><pre> Two major reasons:
- * 1. The role of the Agent and the Step specifictaion does not much.
- * 2. The Step is already allocated to an Agent.
- *</pre>
+ * The given agent is not permitted to perform the requested action.
**************************************************************************/
exception AccessRightsException
{