Package org.eclipse.emf.ecore.resource.impl

Examples of org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.createResource()


    if (args.length == 0)
    {
      System.out.println("Enter a list of file paths or URIs that have content like this:");
      try
      {
        Resource resource = resourceSet.createResource(URI.createURI("http:///My.fd2"));
        Diagram root = Fd2Factory.eINSTANCE.createDiagram();
        resource.getContents().add((EObject)root);
        resource.save(System.out, null);
      }
      catch (IOException exception)
View Full Code Here


    // Register XML resource factory
    resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap()
        .put("xmi", new XMIResourceFactoryImpl());

    URI uri = URI.createFileURI(fileName);
    Resource resource = resourceSet.createResource(uri);

    try {
      // load resource
      resource.load(null);
    } catch (IOException e) {
View Full Code Here

        Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("*",
                new XMIResourceFactoryImpl());
        ResourceSet resourceSet = new ResourceSetImpl();
        URI outputURI = URI.createFileURI(new File(mOutputDir, "typesystem.ecore")
                .getAbsolutePath());
        Resource outputResource = resourceSet.createResource(outputURI);
        schemaLocationMap = new HashMap();
        try {
          UimaTypeSystem2Ecore
                  .uimaTypeSystem2Ecore(tsDesc, outputResource, null, schemaLocationMap);
        } catch (InvalidXMLException e) {
View Full Code Here

    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("*",
            new XMIResourceFactoryImpl());

    ResourceSet resourceSet = new ResourceSetImpl();
    URI outputURI = URI.createFileURI(args[1]);
    Resource outputResource = resourceSet.createResource(outputURI);
    Map options = new HashMap();
    // options.put(OPTION_PRESERVE_UIMA_LIST_TYPES, Boolean.TRUE);
    uimaTypeSystem2Ecore(args[0], outputResource, options);
    outputResource.save(null);
  }
View Full Code Here

     * Register XML Factory implementation using DEFAULT_EXTENSION
     */
    resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap()
        .put("ecore", new EcoreResourceFactoryImpl());
   
    Resource resource = resourceSet.createResource(URI.createURI("buildin.ecore"));
    resource.getContents().add(pkg);
    resource.save(new FileOutputStream(new File("./target/buildin.ecore")), null);
  }
 
 
View Full Code Here

    try {
      return resourceSet.getResource(securityFileURI, true);
    } catch (Exception e) {
      // in case of resource not exists
      Resource secResource = resourceSet.createResource(securityFileURI);
      EPackage secPackage = UamFactory.eINSTANCE.createSecurityModel();
      secPackage.setName(getModelName(securityFileURI));
      secResource.getContents().add(secPackage);
      return secResource;
    }
View Full Code Here

    File instFile = new File(instanceFile);
    URI instanceFileURI = URI.createFileURI(instFile.getAbsolutePath());

    Resource instResource;
    if (!instFile.exists()) {
      instResource = resourceSet.createResource(instanceFileURI);
    } else {
      instResource = resourceSet.getResource(instanceFileURI, true);
    }
    return instResource;
  }
View Full Code Here

 
  public static void save(SecurityModel model, String fileName) throws IOException {
    File file = new File(fileName);
    URI fileURI = URI.createFileURI(file.getAbsolutePath());
    ResourceSet resourceSet = new ResourceSetImpl();
    Resource secResource = resourceSet.createResource(fileURI);
    model.setName(getModelName(fileURI));
    secResource.getContents().add(model);
    save(secResource);
  }
 
View Full Code Here

    // If there are no arguments, emit an appropriate usage message.
    //
    if (args.length == 0) {
      System.out.println("Enter a list of file paths or URIs that have content like this:");
      try {
        Resource resource = resourceSet.createResource(URI.createURI("http:///My.expression"));
        PropertyCall root = ExpressionFactory.eINSTANCE.createPropertyCall();
        resource.getContents().add(root);
        resource.save(System.out, null);
      }
      catch (IOException exception) {
View Full Code Here

    // If there are no arguments, emit an appropriate usage message.
    //
    if (args.length == 0) {
      System.out.println("Enter a list of file paths or URIs that have content like this:");
      try {
        Resource resource = resourceSet.createResource(URI.createURI("http:///My.stdlib"));
        ExprStdLib root = StdlibFactory.eINSTANCE.createExprStdLib();
        resource.getContents().add(root);
        resource.save(System.out, null);
      }
      catch (IOException exception) {
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.