Examples of ProcessingElementNode


Examples of eu.admire.dispel.graph.ProcessingElementNode

            "Connection c;" +
            "a1.other => c with @joe=\"eoj\";");
        assertNull(mError);
        Variable var = builder.getDispelExecutionState().getVariables().get("a1");
        assertTrue(var.getValue() instanceof ProcessingElementNode);
        ProcessingElementNode a1 = (ProcessingElementNode)var.getValue();
        Connection output = a1.getOutput("output", 0);
        assertEquals("bla", output.getAnnotation("bli"));
        Connection other = a1.getOutput("other", 0);
        assertEquals("eoj", other.getAnnotation("joe"));
    }
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

                "submit a1;");
        assertNull(mError);
        Variable var = builder.getDispelExecutionState().getVariables().get("a1");
        assertNotNull(var);
        assertTrue(var.getValue() instanceof ProcessingElementNode);
        ProcessingElementNode a1 = (ProcessingElementNode)var.getValue();
        Connection out = a1.getOutput("output", 0);
        assertEquals(1, out.getTargets().size());
        System.out.println(a1);
    }
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

    }

   
    public void testMultipleInputs()
    {
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        ProcessingElementNode b = new ProcessingElementNode("eu.admire.B");
        a.connectOutput("left", 0, b.getInput("in", 0));
        a.connectOutput("right", 0, b.getInput("in", 1));
        Graph graph = new Graph();
        graph.add(a);
        graph.add(b);
//        System.out.println(GraphConverter.convertToDISPEL(graph));
    }
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

    }
   
    public void testComposite()
    {
        CompositeProcessingElement c = new CompositeProcessingElement("X");
        ProcessingElementNode a = c.add("eu.admire.A");
        ProcessingElementNode b = c.add("eu.admire.B");
        a.connectOutput("out", 0, b.getInput("in", 0));
        Graph graph = new Graph();
        graph.add(c);
//        System.out.println(GraphConverter.convertToDISPEL(graph));
    }
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

//        System.out.println(GraphConverter.convertToDISPEL(graph));
    }

    public void testExternalInputsOutputs()
    {
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        ProcessingElementNode b = new ProcessingElementNode("eu.admire.B");
        ExternalOutputNode out = new ExternalOutputNode("transfer1", "epr=\"xyz\"");
        ExternalInputNode in = new ExternalInputNode("transfer1", "epr");
        ResultNode result = new ResultNode("result");
        a.connectOutput("out", 0, b.getInput("in", 0));
        out.connectInput(b.getOutput("out", 0));
        a.connectInput("in", 0, in.getOutput());
        result.connectInput(b.getOutput("xxx", 0));
        Graph graph = new Graph();
        graph.add(a);
        graph.add(b);
        graph.add(in);
        graph.add(out);
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

//        System.out.println(GraphConverter.convertToDISPEL(graph));
    }
   
    public void testResults()
    {
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        ProcessingElementNode b = new ProcessingElementNode("eu.admire.B");
        ResultNode result = new ResultNode("result");
        a.connectOutput("out", 0, b.getInput("in", 0));
        result.connectInput(b.getOutput("out", 0));
        Graph graph = new Graph();
        graph.add(a);
        graph.add(b);
        graph.add(result);
//        System.out.println(GraphConverter.convertToDISPEL(graph));
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

//        System.out.println(GraphConverter.convertToDISPEL(graph));
    }
   
    public void testDataTransfer()
    {
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        ProcessingElementNode dt = new ProcessingElementNode("eu.admire.DataTransfer");
        ProcessingElementNode b = new ProcessingElementNode("eu.admire.B");
        a.connectOutput("out", 0, dt.getInput("input", 0));
        dt.connectOutput("output", 0, b.getInput("in", 0));
        Graph graph = new Graph();
        graph.add(a);
        graph.add(b);
        graph.add(dt);
//        System.out.println(GraphConverter.convertToDISPEL(graph));
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

    }
   
    public void testRegisterComposite()
    {
        CompositeProcessingElement c = new CompositeProcessingElement("X");
        ProcessingElementNode a = c.add("eu.admire.A");
        ProcessingElementNode b = c.add("eu.admire.B");
        a.connectOutput("out", 0, b.getInput("in", 0));
        c.setInput("in0", 0, a.getInput("input0", 0));
        c.setInput("in1", 0, a.getInput("input1", 0));
        c.setOutput("out0", 0, b.getOutput("output0", 0));
//        System.out.println(GraphConverter.convertToDISPEL("MyPE", c));
    }
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

        TupleDType t = (TupleDType)((CollectionDType)targetInput.getDType()).getType();
        CompositeProcessingElement wrapper =
            new CompositeProcessingElement(
                    null,
                    composite);
        ProcessingElementNode project = createProject(composite, s, t);
        wrapper.setInput("input", 0, project.getInput("data", 0));
        wrapper.setOutput("output", 0, project.getOutput("result", 0));
        return wrapper;
    }
View Full Code Here

Examples of eu.admire.dispel.graph.ProcessingElementNode

//        System.out.println(GraphConverter.convertToDISPEL("MyPE", c));
    }
   
    public void testTwoGraphs()
    {
        ProcessingElementNode a = new ProcessingElementNode("eu.admire.A");
        ProcessingElementNode b = new ProcessingElementNode("eu.admire.B");
        ProcessingElementNode c = new ProcessingElementNode("eu.admire.C");
        ProcessingElementNode d = new ProcessingElementNode("eu.admire.D");
        a.connectOutput("out", 0, b.getInput("in", 0));
        c.connectOutput("out", 0, d.getInput("in", 0));
        Graph graph = new Graph();
        graph.add(a);
        graph.add(b);
        graph.add(c);
        graph.add(d);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.