001    package org.trails.finder;
002    
003    import org.apache.tapestry.IRequestCycle;
004    import org.apache.tapestry.components.Block;
005    import org.trails.page.IEditorBlockPage;
006    import org.trails.descriptor.IPropertyDescriptor;
007    
008    
009    public class EditorBlockFinder extends BaseBlockFinder
010    {
011            public EditorBlockFinder()
012            {
013                    super();
014                    // TODO Auto-generated constructor stub
015            }
016    
017            @Override
018            public Block findBlock(IRequestCycle cycle, IPropertyDescriptor descriptor)
019            {
020    
021                    Block block = super.findBlock(cycle, descriptor);
022                    ((IEditorBlockPage) block.getPage()).setModel(((IEditorBlockPage) cycle.getPage()).getModel());
023                    return block;
024            }
025    
026    
027    }