Package eu.admire.dispel.resource.dispel.mopp

Examples of eu.admire.dispel.resource.dispel.mopp.DispelResource


    ResourceSet rs = new ResourceSetImpl();
     
    rs.getResourceFactoryRegistry().getExtensionToFactoryMap().put(
        "dispel", factory);                       
   
    DispelResource resource = null;

    try {

      resource = (DispelResource) rs.getResource(
          URI.createFileURI(regFile), true);

      for (Diagnostic d: resource.getErrors()) {
        Activator.logWarning(("Error reading " + d.getLocation() + " " +
            d.getLine() + ":" + d.getColumn() + " " +
            d.getMessage()));
      }

      resource.load(getOptions());       

    } catch (Exception e) {
      Activator.logWarning("Failed to read " + regFile);
      Activator.logWarning("Caught exception: " + e.getMessage());

      resource = new DispelResource();

    }


    return resource;
View Full Code Here


            + "runtime-EclipseApplication\\Test\\resources\\epr\\RegistryEPR.xml";
       
        ServiceRegistryReader sr = new ServiceRegistryReader(keystore, epr);
       
        try {
            DispelResource d = sr.read();
           
            //Check we have a common PE
            boolean foundSplit = false;
            EList<EObject> pes = d.getContents();
            for (EObject pe : pes) {
                if (((ProcessingElementDefinition) pe).getName().contains(
                        "Split")) {
                    foundSplit = true;
                    break;
View Full Code Here

        ServiceRegistryReader serviceReader =
          new ServiceRegistryReader();

        try {
          DispelResource resource = serviceReader.read();
          if (resource.getErrors().size() != 0) {
           
            System.err.println(
                "Error reading registry, doing it the slow way");
            for (DispelResource r: serviceReader.readOneByOne()) {
              if (r.getErrors().size() == 0) {
                resourceSet.getResources().add(r);
              } else {
                Activator.logWarning(
                    "Failed to read a registry entry");
              }
            }
          } else {
            resourceSet.getResources().add(resource);
          }

        } catch (IOException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }

      // READ FILE

      if (useLocal) {

        FileRegistryReader fileReader = new FileRegistryReader();

        try {
          DispelResource resource = fileReader.read();
          resourceSet.getResources().add(resource);

        } catch (IOException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
View Full Code Here

      }
    }
    fw.write(NL + "}" + NL);
    fw.close();
   
    DispelResource ret = FileRegistryReader.read(tmp.getAbsolutePath());
    //System.out.println("reg: " + tmp);
    tmp.deleteOnExit();
   
    return ret;
  }
View Full Code Here

TOP

Related Classes of eu.admire.dispel.resource.dispel.mopp.DispelResource

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.