Package eu.admire.registry.pe

Examples of eu.admire.registry.pe.ProcessingElementInputDescriptor


  public void getTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "eu.admire.example.AmyTestPE3";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "resource", true);
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "data");
    peInDescr1.setArray(false);
    SType sTypeIn1 = new PrimitiveSType("String");
    peInDescr1.setSType(sTypeIn1);
    peInDescr2.setSType(new AnySType());

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);

    ProcessingElementOutputDescriptor peOutDescr1 = new ProcessingElementOutputDescriptor(
View Full Code Here


  {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "DummyPE";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "dummyInput");
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "dummyInput2");
    peInDescr1.setArray(false);
    SType sTypeIn1 = new PrimitiveSType("DummyInputST1");
    SType sTypeIn2 = new PrimitiveSType("DummyInputST2");
    DType dtypeIn1 = new SimpleDType("DummyInputDType1");
    DType dtypeIn2 = new SimpleDType("DummyInputDType2");
    peInDescr1.setSType(sTypeIn1);
    peInDescr1.setDType(dtypeIn1);
    peInDescr2.setSType(sTypeIn2);
    peInDescr2.setDType(dtypeIn2);

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);

    ProcessingElementOutputDescriptor peOutDescr1 = new ProcessingElementOutputDescriptor(
View Full Code Here

    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "uk.org.ogsadai.SQLQuery";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "expression");
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "resource", true);
    peInDescr1.setArray(false);
    TupleSType st1 = new TupleSType();
    TupleSType st2 = new TupleSType();
    st2.addElement("aa", new PrimitiveSType("aaStype"));
    st1.addElement("a", st2);
//    SType sTypeIn1 = new PrimitiveSType("DummyInputST1");
    SType sTypeIn2 = new PrimitiveSType("locator");
//    DType dtypeIn1 = new SimpleDType("DummyInputDType1");
//    DType dtypeIn2 = new SimpleDType("DummyInputDType2");
    peInDescr1.setSType(sTypeIn2);
//    peInDescr1.setDType(dtypeIn1);
    peInDescr2.setSType(st1);
//    peInDescr2.setDType(dtypeIn2);

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);
View Full Code Here

  public void createTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "eu.admire.example.AmysMondayTestPE14";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "input", true);

    peInDescr1.setArray(false);

    // Inserting input sType Primitive SType (String)
    SType sTypeIn1 = new PrimitiveSType("String");
    peInDescr1.setSType(new AnySType());

    TupleSType tuple1 = new TupleSType();
    tuple1.setRest(true);

    DType dtype = new SimpleDType(
        "http://www.admire-project.eu/ontologies/DataMiningOntology#ColumnIndex");
    peInDescr1.setDType(dtype);

    inputs.add(peInDescr1);
    ProcessingElementOutputDescriptor peOutDescr1 = new ProcessingElementOutputDescriptor(
        "output1");
    ProcessingElementOutputDescriptor peOutDescr2 = new ProcessingElementOutputDescriptor(
        "output2");
    ProcessingElementOutputDescriptor peOutDescr3 = new ProcessingElementOutputDescriptor(
        "output3");

    peOutDescr1.setSType(new PrimitiveSType("Real"));
    peOutDescr2.setSType(new ArraySType(new PrimitiveSType("Integer"), 1));

    DType dtype1 = new SimpleDType("ColumnIndex",
        "http://www.admire-project.eu/ontologies/DataMiningOntology#",
        "dm");
    peInDescr1.setDType(dtype1);

    DType dtype2 = new SimpleDType("ColumnIndex2",
        "http://www.admire-project.eu/ontologies/DataMiningOntology#",
        null);
    peOutDescr2.setDType(dtype2);
View Full Code Here

  public void getTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "uk.org.ogsadai.TupleInputDummy";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "peInDescr1");
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "resource", true);
    peInDescr1.setArray(false);
    TupleSType sTypeIn1 = new TupleSType();
    sTypeIn1
        .addElement("a", new PrimitiveSType("primitiveSTypeDummyTestA"));
    sTypeIn1
        .addElement("b", new PrimitiveSType("primitiveSTypeDummyTestB"));
    SType sTypeIn2 = new PrimitiveSType("locator");
    peInDescr1.setSType(sTypeIn2);
    peInDescr2.setSType(sTypeIn1);

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);

    ProcessingElementOutputDescriptor peOutDescr1 = new ProcessingElementOutputDescriptor(
View Full Code Here

  public void getTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "DummyPE";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "dummyInput");
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "dummyInput2");
    peInDescr1.setArray(false);
    SType sTypeIn1 = new PrimitiveSType("DummyInputST1");
    SType sTypeIn2 = new PrimitiveSType("DummyInputST2");
    DType dtypeIn1 = new SimpleDType("DummyInputDType1");
    DType dtypeIn2 = new SimpleDType("DummyInputDType2");
    peInDescr1.setSType(sTypeIn1);
    peInDescr1.setDType(dtypeIn1);
    peInDescr2.setSType(sTypeIn2);
    peInDescr2.setDType(dtypeIn2);

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);

    ProcessingElementOutputDescriptor peOutDescr1 = new ProcessingElementOutputDescriptor(
View Full Code Here

  public void createTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "eu.admire.example.AmyTestPE6";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "input3", true);
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "input2", true);

    peInDescr1.setArray(false);

    // Inserting input sType tuple rest
View Full Code Here

  public void createTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "eu.admire.example.AmyTestPE3";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "resource", true);
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "data");
    ProcessingElementInputDescriptor peInDescr3 = new ProcessingElementInputDescriptor(
        "resource3");
    ProcessingElementInputDescriptor peInDescr4 = new ProcessingElementInputDescriptor(
        "resource4");
    ProcessingElementInputDescriptor peInDescr5 = new ProcessingElementInputDescriptor(
        "resource5");
    ProcessingElementInputDescriptor peInDescr6 = new ProcessingElementInputDescriptor(
        "resource6");
    ProcessingElementInputDescriptor peInDescr7 = new ProcessingElementInputDescriptor(
        "resource7");
    peInDescr1.setArray(false);

    // Inserting input sType Primitive SType (String)
    SType sTypeIn1 = new PrimitiveSType("String");
    peInDescr1.setSType(sTypeIn1);

    // Inserting input sType any
    peInDescr2.setSType(new AnySType());

    // Inserting input sType Array of Tuples with two Primitive STypes and
    // rest
    TupleSType tuple1 = new TupleSType();
    tuple1.addElement("s", new PrimitiveSType("String"));
    tuple1.addElement("d", new PrimitiveSType("Double"));
    tuple1.setRest(true);
    SType sTypeIn3 = new ArraySType(tuple1, 5);
    peInDescr3.setSType(sTypeIn3);

    // Inserting input array SType of primitive SType
    SType sTypeIn5 = new ArraySType(new PrimitiveSType("Integer"), 7);
    peInDescr5.setSType(sTypeIn5);

    // Inserting input list SType of primitive SType
    SType sTypeIn6 = new ListSType(new PrimitiveSType("Integer"));
    peInDescr6.setSType(sTypeIn6);

    // Inserting input sType tuple with one Primitive SType and rest
    TupleSType tuple2 = new TupleSType();
    tuple2.addElement("s3", new PrimitiveSType("Integer"));
    tuple2.setRest(true);
    peInDescr4.setSType(tuple2);

    DType dtype1 = new SimpleDType("ColumnIndex",
        "http://www.admire-project.eu/ontologies/DataMiningOntology#",
        "dm");
    peInDescr1.setDType(dtype1);
   
    DType dtype2 = new SimpleDType("ColumnIndex2",
        "http://www.admire-project.eu/ontologies/DataMiningOntology#",
        null);
    peInDescr2.setDType(dtype2);
   
    DType dtype3 = new SimpleDType("ColumnIndex2",
        "http://www.admire-project.eu/ontologies/DataMiningOntology#",
        null);
    peInDescr3.setDType(dtype3);

    TupleSType tuple7 = new TupleSType();
    tuple7.setRest(true);
    peInDescr7.setSType(tuple7);

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);
    inputs.add(peInDescr3);
    inputs.add(peInDescr4);
View Full Code Here

  public void getTestProcessingElement() {
    Collection<ProcessingElementInputDescriptor> inputs = new ArrayList<ProcessingElementInputDescriptor>();
    Collection<ProcessingElementOutputDescriptor> outputs = new ArrayList<ProcessingElementOutputDescriptor>();

    String peName = "uk.org.ogsadai.TupleInputDummy";
    ProcessingElementInputDescriptor peInDescr1 = new ProcessingElementInputDescriptor(
        "peInDescr1");
    ProcessingElementInputDescriptor peInDescr2 = new ProcessingElementInputDescriptor(
        "resource", true);
    peInDescr1.setArray(false);
    ListSType sTypeIn1 = new ListSType(new PrimitiveSType(
        "primitiveSTypeDummyTestA"));
    SType sTypeIn2 = new PrimitiveSType("locator");
    SType sTypeIn3 = new AnySType();
    peInDescr1.setSType(sTypeIn2);
    peInDescr2.setSType(sTypeIn1);
    peInDescr2.setSType(sTypeIn3);

    inputs.add(peInDescr1);
    inputs.add(peInDescr2);

    ProcessingElementOutputDescriptor peOutDescr1 = new ProcessingElementOutputDescriptor(
View Full Code Here

    private boolean compareInputs(
            Collection<ProcessingElementInputDescriptor> other)
    {
        for (ProcessingElementInputDescriptor input : other)
        {
            ProcessingElementInputDescriptor myInput =
                mDescriptor.getInput(input.getName());
            if (myInput == null ||
                    input.getIsDataSourceInput() != myInput.getIsDataSourceInput() ||
                    input.isArray() != myInput.isArray())
            {
                return false;
            }
            if (myInput.getSType() != null &&
                    !myInput.getSType().equals(input.getSType()))
            {
                return false;
            }
        }
        return true;
View Full Code Here

TOP

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

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.