org.valkyriercp.binding.value.ValueModelWrapper Maven / Gradle / Ivy
package org.valkyriercp.binding.value;
/**
* A value model that wraps another value model, possibly adding additional
* functionality such as type conversion or buffering.
*
* @author Keith Donald
* @author Oliver Hutchison
*/
public interface ValueModelWrapper {
/**
* Returns the ValueModel
wrapped by this
* ValueModelWrapper
.
*
* @return the wrapped value model.
*/
ValueModel getWrappedValueModel();
/**
* Returns the inner most ValueModel
wrapped by this
* ValueModelWrapper
.
*
* @return the inner most wrapped value model.
*/
ValueModel getInnerMostWrappedValueModel();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy