Package eu.admire.dispel.engine

Examples of eu.admire.dispel.engine.SimpleDispelOptimiser


    public void process(String dispel) throws IOException
    {
        DISPELCompiler compiler = new DISPELCompiler();
        DISPELGraphBuilder builder = new DISPELGraphBuilder(
                mRegistry,
                new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.addErrorListener(this);
        compiler.parse(dispel);

        Map<String, RegisteredObject> registered = builder.getRegistered();
View Full Code Here


    throws IOException, RecognitionException
    {
        DISPELCompiler compiler = new DISPELCompiler();
        compiler.addErrorListener(this);
        DISPELGraphBuilder builder = new DISPELGraphBuilder(
           mRegistry, new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.parse(reader);
        return builder;
    }
View Full Code Here

        String path = PATH + "simple_graph.dispel";
        BufferedReader reader = new BufferedReader(new FileReader(path));
        DISPELCompiler compiler = new DISPELCompiler();
        compiler.addErrorListener(this);
        DISPELGraphBuilder builder = new DISPELGraphBuilder(
            mRegistry, new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.parse(reader);
        assertNull(mError);
        Collection<Graph> graphs = builder.getSubmittedGraphs();
        assertEquals(1, graphs.size());
View Full Code Here

    public DISPELGraphBuilder runDISPEL(Reader reader) throws IOException
    {
        DISPELCompiler compiler = new DISPELCompiler();
        compiler.addErrorListener(this);
        DISPELGraphBuilder builder = new DISPELGraphBuilder(
            mRegistry, new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.parse(reader);
        return builder;
    }
View Full Code Here

    public DISPELGraphBuilder runDISPEL(Reader reader) throws IOException
    {
        DISPELCompiler compiler = new DISPELCompiler();
        compiler.addErrorListener(this);
        DISPELGraphBuilder builder = new DISPELGraphBuilder(
            mRegistry, new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.parse(reader);
        return builder;
    }
View Full Code Here

        DISPELCompiler compiler = new DISPELCompiler();
        InMemoryAdmireRegistry registry = new InMemoryAdmireRegistry();
        registry.registerProcessingElement("eu.admire.Results");
        registry.registerProcessingElement("uk.org.ogsadai.Echo");
        DISPELGraphBuilder builder =
            new DISPELGraphBuilder(registry, new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.parse(new FileReader(DISPEL_PATH + "FunctionCreatingPE.dispel"));
        assertTrue(!builder.getSubmittedGraphs().isEmpty());
        Graph graph = builder.getSubmittedGraphs().iterator().next();
        String dot = DotGenerator.generate(graph);
View Full Code Here

        String implementation = "use eu.admire.D; use eu.admire.E; D d = new D; E e = new E; d.out => e.in; " +
            "PE(<Connection in> => <Connection out>) B = PE(<Connection in=d.in> => <Connection out=e.out>);" +
            "register B;";
        registry.registerProcessingElement(desc, implementation);
        insert.setAdmireRegistry(registry);
        insert.setDispelOptimiser(new SimpleDispelOptimiser());
        RequestContext context = new MockRequestContext();
        Graph graph = new Graph();
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        ProcessingElementNode b = new ProcessingElementNode("B");
        b.connectInput("in", 0, a.getOutput("out", 0));
View Full Code Here

    public void testUnregistered() throws Exception
    {
        InsertCompositeProcessingElements insert = new InsertCompositeProcessingElements();
        InMemoryAdmireRegistry registry = new InMemoryAdmireRegistry();
        insert.setAdmireRegistry(registry);
        insert.setDispelOptimiser(new SimpleDispelOptimiser());
        RequestContext context = new MockRequestContext();
        Graph graph = new Graph();
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        graph.add(a);
        try
View Full Code Here

        InMemoryAdmireRegistry registry = new InMemoryAdmireRegistry();
        registry.registerProcessingElement("a.A");
        registry.registerProcessingElement("eu.admire.Results");
        DISPELCompiler compiler = new DISPELCompiler();
        DISPELGraphBuilder builder =
            new DISPELGraphBuilder(registry, new SimpleDispelOptimiser());
        compiler.setRequestBuilder(builder);
        compiler.addErrorListener(new ErrorListener()
        {
            @Override
            public void error(int line, int column, Throwable cause)
View Full Code Here

TOP

Related Classes of eu.admire.dispel.engine.SimpleDispelOptimiser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.