001package org.biopax.paxtools.controller; 002 003import org.biopax.paxtools.model.BioPAXElement; 004 005/** 006 */ 007public abstract class DecoratingPropertyAccessor<D extends BioPAXElement, R> extends PropertyAccessorAdapter<D, R> 008{ 009 010 protected PropertyAccessor<D, R> impl; 011 012 protected DecoratingPropertyAccessor(PropertyAccessor<D, R> impl) 013 { 014 super(impl.getDomain(),impl.getRange(),impl.isMultipleCardinality()); 015 this.impl=impl; 016 } 017 018 @Override public boolean isUnknown(Object value) 019 { 020 return impl.isUnknown(value); 021 } 022}