Annotation Type EdaptOperation


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface EdaptOperation
    Annotation for a class implementing an operation.
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String description
      The description of the operation.
      String label
      The label of the operation.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean breaking
      Whether this operation breaks existing models in a way that migration is inevitable.
      String identifier
      The identifier of the operation.
    • Element Detail

      • label

        String label
        The label of the operation.
      • description

        String description
        The description of the operation.
      • identifier

        String identifier
        The identifier of the operation. If it is empty, the fully qualified name of the class implementing the operation is used as identifier of the operation.
        Default:
        ""
      • breaking

        boolean breaking
        Whether this operation breaks existing models in a way that migration is inevitable.
        Since:
        1.3
        Default:
        false