nenok.va
Class Scalability.Implementor

java.lang.Object
  extended by nenok.va.Scalability.Implementor
Enclosing interface:
Scalability

public static class Scalability.Implementor
extends Object

Delegator class for the Scalability interface.

Version:
1.1
Author:
Marc Pouly

Method Summary
static Scalability.Implementor getInstance()
           
 Scalability scale(Scalability scaler)
          Pre-implementation of the Scalability interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Scalability.Implementor getInstance()
Returns:
An instance of the implementor class.

scale

public Scalability scale(Scalability scaler)
Pre-implementation of the Scalability interface. In detail: It computes the inverse of the current valuation with respect to the empty domain and returns the combination of this and the inverse element. The original valuation stays untouched.

Parameters:
scaler - The valuation to scale.
Returns:
The combination of scaler and its inverse.