package de.mpicbg.knime.hcs.base.echofilereader;

import org.knime.core.node.NodeDialogPane;
import org.knime.core.node.NodeFactory;
import org.knime.core.node.NodeView;

/**
 * <code>NodeFactory</code> for the "EchoFileReader" Node.
 * 
 *
 * @author 
 */
public class EchoFileReaderNodeFactory 
        extends NodeFactory<EchoFileReaderNodeModel> {

    /**
     * {@inheritDoc}
     */
    @Override
    public EchoFileReaderNodeModel createNodeModel() {
        return new EchoFileReaderNodeModel();
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public int getNrNodeViews() {
        return 1;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public NodeView<EchoFileReaderNodeModel> createNodeView(final int viewIndex,
            final EchoFileReaderNodeModel nodeModel) {
        return new EchoFileReaderNodeView(nodeModel);
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public boolean hasDialog() {
        return true;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public NodeDialogPane createNodeDialogPane() {
        return new EchoFileReaderNodeDialog();
    }

}


@@ -609,257 +609,9 @@
 urn 
-1;%0A    %7D%0A%0A    /**%0A     * %7B@inheritDoc%7D%0A     */%0A    @Override%0A    public NodeView%3CEchoFileReaderNodeModel%3E createNodeView(final int viewIndex,%0A            final EchoFileReaderNodeModel nodeModel) %7B%0A        return new EchoFileReaderNodeView(nodeModel)
+0
 ;%0A  
@@ -883,11 +883,224 @@
 %0A    %7D%0A%0A
+    /**%0A     * %7B@inheritDoc%7D%0A     */%0A%09@Override%0A%09public NodeView%3CEchoFileReaderNodeModel%3E createNodeView(int viewIndex, EchoFileReaderNodeModel nodeModel) %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return null;%0A%09%7D%0A%0A
 %7D%0A%0A

remove view from node