All Operations in a Classifier must have a different signature from inherited public and protected operations, except for constructor, destructor and redefined operations.


An Operation is identified by its signature, so it must be unique within all the inherited operations in a classifier. Redefined methods are exempt since their job is to actually override another inherited method with the same signature.


  • Rename one of the Operations or change its parameters.
  • In the Element tab of the redefined Operation, specify the Operation it redefines.