/* * Author: tdanford * Date: Sep 16, 2008 */ package org.seqcode.viz.eye; public class SubPropertyWrapper<X> extends ModelPaintableProperty<X> { private String outerKey; private ModelPaintableProperty<X> inner; public SubPropertyWrapper(String k, ModelPaintableProperty<X> i) { super(String.format("%s.%s", k, i.getKey())); outerKey = k; inner = i; } public X getValue() { return inner.getValue(); } public ModelPaintableProperty<X> getInnerProperty() { return inner; } }