Package eu.admire.registry.pe

Examples of eu.admire.registry.pe.ProcessingElementModifier


        value = var.getValue();
        assertTrue(value instanceof ProcessingElementNode);
        descriptor = ((ProcessingElementNode)value).getProcessingElementDescriptor();
        modifiers = descriptor.getOutput("data").getModifiers();
        assertEquals(1, modifiers.size());
        ProcessingElementModifier modifier = modifiers.get(0);
        assertEquals("preserved", modifier.getName());
        assertEquals(1, modifier.getArguments().size());
        assertEquals("localhost:8080/QueryOutput", modifier.getArguments().get(0));
       
        var = builder.getDispelExecutionState().getVariables().get("lockedQuery");
        assertTrue(var.getType() instanceof ProcessingElementType);
        value = var.getValue();
        assertTrue(value instanceof ProcessingElementNode);
        descriptor = ((ProcessingElementNode)value).getProcessingElementDescriptor();
        modifiers = descriptor.getOutput("data").getModifiers();
        assertEquals(2, modifiers.size());
        mods = Arrays.asList("requiresStype", "preserved");
        assertTrue(mods.contains(modifiers.get(0).getName()));
        assertTrue(mods.contains(modifiers.get(1).getName()));
        SType stype = descriptor.getOutput("data").getSType();
        assertTrue(stype instanceof ListSType);
        assertTrue(((ListSType)stype).getChildType() instanceof TupleSType);
       
        var = builder.getDispelExecutionState().getVariables().get("compressedQuery");
        assertTrue(var.getType() instanceof ProcessingElementType);
        value = var.getValue();
        assertTrue(value instanceof ProcessingElementNode);
        descriptor = ((ProcessingElementNode)value).getProcessingElementDescriptor();
        modifiers = descriptor.getOutput("data").getModifiers();
        assertEquals(1, modifiers.size());
        modifier = modifiers.get(0);
        assertEquals("compressed", modifier.getName());
        assertEquals(1, modifier.getArguments().size());
        assertEquals("eu.admire.madup.compression", modifier.getArguments().get(0));
       
        var = builder.getDispelExecutionState().getVariables().get("combine2");
        assertTrue(var.getType() instanceof ProcessingElementType);
        value = var.getValue();
        assertTrue(value instanceof ProcessingElementNode);
View Full Code Here


            {
                Object argument = expression.evaluate(mExecutionState.getVariables());
                arguments.add(argument);
            }
        }
        mAssertion.addModifier(new ProcessingElementModifier(attribute, arguments));
    }
View Full Code Here

        List<Object> arguments = new ArrayList<Object>(expressions.size());
        for (Expression expression : expressions)
        {
            arguments.add(expression.evaluate(mExecutionState.getVariables()));
        }
        ProcessingElementModifier modifier =
            new ProcessingElementModifier(attribute, arguments);
        mModifiers.add(modifier);
    }
View Full Code Here

TOP

Related Classes of eu.admire.registry.pe.ProcessingElementModifier

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.