001    package org.nakedobjects.applib.snapshot;
002    
003    import java.util.List;
004    
005    /**
006     * Optional subinterface of {@link Snapshottable}s, used by <tt>XmlSnapshot</tt>
007     * to automatically include additional paths within the snapshot.
008     */
009    public interface SnapshottableWithInclusions extends Snapshottable {
010    
011            /**
012             * Paths to include in the snapshot.
013             */
014            List<String> snapshotInclusions();
015    }