package org.openhab.domain.rule;
/**
* Created by Tony Alpskog in 2014.
*/
public class UserValue<T> {
// implements UnitEntityDataType<T> {
//
// private String mName;
// private T mValue;
//
// public UserValue(String name) {
// this(name, null);
// }
//
// public UserValue(String name, T value) {
// this.mName = name;
// this.mValue = value;
// }
//
// public String getFormattedString(){
// return mValue.toString();
// }
//
// @Override
// public String getName() {
// return mName;
// }
//
// public void setName(String name) {
// mName = name;
// }
//
// @Override
// public EntityDataTypeSource getSourceType() {
// return EntityDataTypeSource.STATIC;
// }
//
// @Override
// public Class<?> getDataType() {
// return mValue.getClass();
// }
//
// @Override
// public T getValue() {
// return mValue;
// }
//
// @Override
// public void setValue(T value) {
// mValue = value;
// }
//
// @Override
// public String toString() {
// return getFormattedString();
// }
//
// @Override
// public T valueOf(String input) {
// return null;
// }
}