Package de.gebit.integrity.operations.standard

## Interface StandardOperationProcessor

- All Known Implementing Classes:
    `AbstractModularStandardOperationProcessor`, `DefaultModularStandardOperationProcessor`

      public interface StandardOperationProcessor

  Implementations of this class are responsible for processing `StandardOperation` instances, which are operations directly supported in the Integrity language core. Right now that covers some basic arithmetic operations and string concatenation.
  Author:
    Rene Schneider - initial API and implementation

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | `executeOperation​(StandardOperation anOperation)` | Evaluates the given `StandardOperation` and returns the result object (not converted to any specific type).

- - ### Method Detail

    - #### executeOperation

          Object executeOperation​(StandardOperation anOperation)
                           throws UnexecutableException

      Evaluates the given `StandardOperation` and returns the result object (not converted to any specific type).
      Parameters:
        `anOperation` - the operation to execute
      Returns:
        the result
      Throws:
        `UnexecutableException` - in case the operation cannot be executed (such as because we're running in Eclipse and don't have access to variable values)