GME  13
Classes | Namespaces | Defines
OCLException.h File Reference

Go to the source code of this file.

Classes

class  OclCommon::Exception
class  OclCommon::ExceptionPool

Namespaces

namespace  OclCommon

Defines

#define EX_TYPE_DOESNT_EXIST   100
#define EX_TYPE_AMBIGUOUS   101
#define EX_BASETYPE_DOESNT_EXIST   102
#define EX_OPERATOR_AMBIGUOUS   103
#define EX_OPERATOR_DOESNT_EXIST   104
#define EX_FUNCTION_AMBIGUOUS   105
#define EX_FUNCTION_DOESNT_EXIST   106
#define EX_ATTRIBUTE_AMBIGUOUS   107
#define EX_ATTRIBUTE_DOESNT_EXIST   108
#define EX_ASSOCIATION_AMBIGUOUS   109
#define EX_ASSOCIATION_DOESNT_EXIST   110
#define EX_METHOD_AMBIGUOUS   111
#define EX_METHOD_DOESNT_EXIST   112
#define EX_ITERATOR_AMBIGUOUS   113
#define EX_ITERATOR_DOESNT_EXIST   114
#define EX_INVALID_TYPE   115
#define EX_TYPE_ISNT_COMPOUND   116
#define EX_VARIABLE_ALREADY_EXISTS   117
#define EX_BOOLEAN_REQUIRED   118
#define EX_IF_TYPE_MISMATCH   119
#define EX_TYPE_ISNT_A   120
#define EX_OPERATOR_NOT_IMPLEMENTED   121
#define EX_INVALID_CALL   122
#define EX_ITERATOR_NOT_IMPLEMENTED   123
#define EX_OBJECT_CALL_PROHIBITED   124
#define EX_METHOD_ITERATOR_AMBIGUOUS   125
#define EX_METHOD_NOT_IMPLEMENTED   126
#define EX_FUNCTION_NOT_IMPLEMENTED   127
#define EX_ASSOCIATION_NOT_IMPLEMENTED   128
#define EX_ATTRIBUTE_NOT_IMPLEMENTED   129
#define EX_ATTRIBUTE_ASSOCIATION_AMBIGUOUS   130
#define EX_VARIABLE_DOESNT_EXIST   131
#define EX_CANNOT_CREATE_OBJECT   132
#define EX_CANNOT_CREATE_COLLECTION   133
#define EX_ATTRIBUTE_INNERATTRIBUTE_AMBIGUOUS   134
#define EX_TYPE_NOT_COMPOUND_ITERATOR   135
#define EX_TYPE_COMPOUND_ASSOCIATION   136
#define EX_ITERATOR_ONE_ARGUMENT   137
#define EX_CONSTRAINT_DEF_RETURN_MISSING   138
#define EX_CONSTRAINT_DEF_RETURN_MISMATCH   139
#define EX_CONSTRAINT_DEF_FAILED   140
#define EX_ASSIGNMENT_TYPE_MISMATCH   141
#define EX_CAST_TYPE_MISMATCH   142
#define EX_IMPL_ITER_DOESNT_EXIST   143
#define EX_FUNC_IMPL_METH_ITER_DOESNT_EXIST   144
#define EX_IMPL_ASSOC_DOESNT_EXIST   145
#define EX_VAR_IMPL_ATTRIB_ASSOC_DOESNT_EXIST   146
#define EX_STOP_EVALUATION   147
#define THROWOCL0(type, code_or_message)   throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message )
#define THROWOCL1(type, code_or_message, param1)   throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message, param1 )
#define THROWOCL2(type, code_or_message, param1, param2)   throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message, param1, param2 )
#define THROWOCL3(type, code_or_message, param1, param2, param3)   throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message, param1, param2, param3 )

Define Documentation

#define EX_ASSIGNMENT_TYPE_MISMATCH   141

Definition at line 60 of file OCLException.h.

#define EX_ASSOCIATION_AMBIGUOUS   109

Definition at line 28 of file OCLException.h.

#define EX_ASSOCIATION_DOESNT_EXIST   110

Definition at line 29 of file OCLException.h.

Definition at line 47 of file OCLException.h.

#define EX_ATTRIBUTE_AMBIGUOUS   107

Definition at line 26 of file OCLException.h.

Definition at line 49 of file OCLException.h.

#define EX_ATTRIBUTE_DOESNT_EXIST   108

Definition at line 27 of file OCLException.h.

Definition at line 53 of file OCLException.h.

#define EX_ATTRIBUTE_NOT_IMPLEMENTED   129

Definition at line 48 of file OCLException.h.

#define EX_BASETYPE_DOESNT_EXIST   102

Definition at line 21 of file OCLException.h.

#define EX_BOOLEAN_REQUIRED   118

Definition at line 37 of file OCLException.h.

#define EX_CANNOT_CREATE_COLLECTION   133

Definition at line 52 of file OCLException.h.

#define EX_CANNOT_CREATE_OBJECT   132

Definition at line 51 of file OCLException.h.

#define EX_CAST_TYPE_MISMATCH   142

Definition at line 61 of file OCLException.h.

#define EX_CONSTRAINT_DEF_FAILED   140

Definition at line 59 of file OCLException.h.

Definition at line 58 of file OCLException.h.

Definition at line 57 of file OCLException.h.

Definition at line 63 of file OCLException.h.

#define EX_FUNCTION_AMBIGUOUS   105

Definition at line 24 of file OCLException.h.

#define EX_FUNCTION_DOESNT_EXIST   106

Definition at line 25 of file OCLException.h.

#define EX_FUNCTION_NOT_IMPLEMENTED   127

Definition at line 46 of file OCLException.h.

#define EX_IF_TYPE_MISMATCH   119

Definition at line 38 of file OCLException.h.

#define EX_IMPL_ASSOC_DOESNT_EXIST   145

Definition at line 64 of file OCLException.h.

#define EX_IMPL_ITER_DOESNT_EXIST   143

Definition at line 62 of file OCLException.h.

#define EX_INVALID_CALL   122

Definition at line 41 of file OCLException.h.

#define EX_INVALID_TYPE   115

Definition at line 34 of file OCLException.h.

#define EX_ITERATOR_AMBIGUOUS   113

Definition at line 32 of file OCLException.h.

#define EX_ITERATOR_DOESNT_EXIST   114

Definition at line 33 of file OCLException.h.

#define EX_ITERATOR_NOT_IMPLEMENTED   123

Definition at line 42 of file OCLException.h.

#define EX_ITERATOR_ONE_ARGUMENT   137

Definition at line 56 of file OCLException.h.

#define EX_METHOD_AMBIGUOUS   111

Definition at line 30 of file OCLException.h.

#define EX_METHOD_DOESNT_EXIST   112

Definition at line 31 of file OCLException.h.

#define EX_METHOD_ITERATOR_AMBIGUOUS   125

Definition at line 44 of file OCLException.h.

#define EX_METHOD_NOT_IMPLEMENTED   126

Definition at line 45 of file OCLException.h.

#define EX_OBJECT_CALL_PROHIBITED   124

Definition at line 43 of file OCLException.h.

#define EX_OPERATOR_AMBIGUOUS   103

Definition at line 22 of file OCLException.h.

#define EX_OPERATOR_DOESNT_EXIST   104

Definition at line 23 of file OCLException.h.

#define EX_OPERATOR_NOT_IMPLEMENTED   121

Definition at line 40 of file OCLException.h.

#define EX_STOP_EVALUATION   147

Definition at line 66 of file OCLException.h.

#define EX_TYPE_AMBIGUOUS   101

Definition at line 20 of file OCLException.h.

#define EX_TYPE_COMPOUND_ASSOCIATION   136

Definition at line 55 of file OCLException.h.

#define EX_TYPE_DOESNT_EXIST   100

Definition at line 19 of file OCLException.h.

#define EX_TYPE_ISNT_A   120

Definition at line 39 of file OCLException.h.

#define EX_TYPE_ISNT_COMPOUND   116

Definition at line 35 of file OCLException.h.

Definition at line 54 of file OCLException.h.

Definition at line 65 of file OCLException.h.

#define EX_VARIABLE_ALREADY_EXISTS   117

Definition at line 36 of file OCLException.h.

#define EX_VARIABLE_DOESNT_EXIST   131

Definition at line 50 of file OCLException.h.

#define THROWOCL0 (   type,
  code_or_message 
)    throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message )

Definition at line 74 of file OCLException.h.

#define THROWOCL1 (   type,
  code_or_message,
  param1 
)    throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message, param1 )

Definition at line 77 of file OCLException.h.

#define THROWOCL2 (   type,
  code_or_message,
  param1,
  param2 
)    throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message, param1, param2 )

Definition at line 80 of file OCLException.h.

#define THROWOCL3 (   type,
  code_or_message,
  param1,
  param2,
  param3 
)    throw OclCommon::Exception( OclCommon::Exception:: type, code_or_message, param1, param2, param3 )

Definition at line 83 of file OCLException.h.