001 package org.tynamo.descriptor.decorators;
002
003 import org.tynamo.descriptor.TynamoClassDescriptor;
004
005 /**
006 * @author Chris Nelson
007 * <p/>
008 * A descriptor decorator may modify or replace an TynamoClassDescriptor. A
009 * "pipeline" of these is reponsible for ultimately building the final descriptors.
010 */
011 public interface DescriptorDecorator
012 {
013 public TynamoClassDescriptor decorate(TynamoClassDescriptor descriptor);
014 }