Class OperationRegistry


  • public class OperationRegistry
    extends Object
    Registry for all operations (singleton). A set of operations is registered as a Eclipse extension.
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Method Detail

      • getBefore

        public List<Operation> getBefore​(Operation operation)
        Get the operations that need to be performed before an operation.
      • getAfter

        public List<Operation> getAfter​(Operation operation)
        Get the operations that need to be performed after an operation.
      • registerOperation

        public void registerOperation​(Class<? extends OperationImplementation> c)
        Register the implementation of an operation.
      • registerLibrary

        public void registerLibrary​(Class<? extends LibraryImplementation> c)
        Register the implementation of a library.
      • getOperation

        public Operation getOperation​(String name)
        Get an operation by name.
      • getRootLibraries

        public List<Library> getRootLibraries()
        Get the root libraries.
      • getRootOperations

        public List<Operation> getRootOperations()
        Get the root operations.