Community
Participate
Working Groups
To get rid of Groovy, we also need to migrate reusable operations from Groovy to Java. Therefore, we need to migrate the infrastructure for defining and executing operations from Groovy to Java. Finally, we also need to migrate all existing operation definitions.
Now, reusable operations can be specified completely in Java classes. These classes have to inherit from OperationImplementation which provides basic methods to deal with reusable operations. Moreover, this super class provides an interface for implementing reusable operations. The different constituents of reusable operations like parameters, constraints, and so on, are marked by Java annotations. Libraries which are implemented by separate classes provide a means to organize a large set of operations.