congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Resource$Factory$Registry.getExtensionToFactoryMap
Code IndexAdd Tabnine to your IDE (free)

How to use
getExtensionToFactoryMap
method
in
org.eclipse.emf.ecore.resource.Resource$Factory$Registry

Best Java code snippets using org.eclipse.emf.ecore.resource.Resource$Factory$Registry.getExtensionToFactoryMap (Showing top 20 results out of 855)

origin: kiegroup/jbpm

@Override
protected void setUp() throws Exception {
  resourceSet = new ResourceSetImpl();
  
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put
    (Resource.Factory.Registry.DEFAULT_EXTENSION, 
     new BpsimResourceFactoryImpl());
  resourceSet.getPackageRegistry().put
    (BpsimPackage.eNS_URI, 
        BpsimPackage.eINSTANCE);
}

origin: kiegroup/jbpm

@Override
protected void setUp() throws Exception {
  resourceSet = new ResourceSetImpl();
  
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put
    (Resource.Factory.Registry.DEFAULT_EXTENSION, 
     new DroolsResourceFactoryImpl());
  resourceSet.getPackageRegistry().put
    (DroolsPackage.eNS_URI, 
        DroolsPackage.eINSTANCE);
}

origin: kiegroup/jbpm

@Override
protected void setUp() throws Exception {
  resourceSet = new ResourceSetImpl();
  
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put
    (Resource.Factory.Registry.DEFAULT_EXTENSION, 
     new ColorResourceFactoryImpl());
  resourceSet.getPackageRegistry().put
    (ColorPackage.eNS_URI,
        ColorPackage.eINSTANCE);
}

origin: org.codehaus.openxma/dsl-core

  public void register(Injector injector) {
  if (!EPackage.Registry.INSTANCE.containsKey("http://www.openxma.org/dsl/core/CoreDsl")) {
    EPackage.Registry.INSTANCE.put("http://www.openxma.org/dsl/core/CoreDsl", org.openxma.dsl.core.CorePackage.eINSTANCE);
  }

    org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
    org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xmadsl", resourceFactory);
    org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("xmadsl", serviceProvider);
    



  }
}
origin: org.eclipse.xtext/org.eclipse.xtext.ui.codetemplates

  public void register(Injector injector) {
  if (!EPackage.Registry.INSTANCE.containsKey("http://www.eclipse.org/xtext/codetemplate/Codetemplates")) {
    EPackage.Registry.INSTANCE.put("http://www.eclipse.org/xtext/codetemplate/Codetemplates", org.eclipse.xtext.ui.codetemplates.templates.TemplatesPackage.eINSTANCE);
  }

    org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
    org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("codetemplates", resourceFactory);
    org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("codetemplates", serviceProvider);
    



  }
}
origin: it.unibo.alchemist/alchemist.saperedsl

  public void register(Injector injector) {
  if (!EPackage.Registry.INSTANCE.containsKey("http://alchemist.unibo.it/SapereDSL")) {
    EPackage.Registry.INSTANCE.put("http://alchemist.unibo.it/SapereDSL", it.unibo.alchemist.language.saperedsl.SaperedslPackage.eINSTANCE);
  }

    org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
    org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("alsap", resourceFactory);
    org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("alsap", serviceProvider);
    


  }
}
origin: org.eclipse.xtext/junit4

public static void clearGlobalRegistries() {
  EValidator.Registry.INSTANCE.clear();
  EPackage.Registry.INSTANCE.clear();
  Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().clear();
  Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().clear();
  Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().clear();
  
  IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().clear();
  IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().clear();
  IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().clear();
  initializeDefaults();
}

origin: org.eclipse.elk/org.eclipse.elk.graph.text

  public void register(Injector injector) {
    IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class);
    IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class);
    
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("elkt", resourceFactory);
    IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("elkt", serviceProvider);
  }
}
origin: org.eclipse.smarthome.model/org.eclipse.smarthome.model.core

public ModelRepositoryImpl() {
  XtextResourceSet xtextResourceSet = new SynchronizedXtextResourceSet();
  xtextResourceSet.addLoadOption(XtextResource.OPTION_RESOLVE_ALL, Boolean.TRUE);
  this.resourceSet = xtextResourceSet;
  // don't use XMI as a default
  Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().remove("*");
}
origin: org.eclipse.neoscada.hmi/org.eclipse.scada.vi.ui.draw2d

  protected void load () throws Exception
  {
    // register model
    VisualInterfacePackage.eINSTANCE.eClass ();

    this.symbol = null;

    final ResourceSet resourceSet = new ResourceSetImpl ();

    // set resource factory to XMI on extension map
    resourceSet.getResourceFactoryRegistry ().getExtensionToFactoryMap ().put ( "vi", FACTORY_INSTANCE ); //$NON-NLS-1$

    final Resource resource = resourceSet.getResource ( this.uri, true );

    this.symbol = (Symbol)EcoreUtil.getObjectByType ( resource.getContents (), VisualInterfacePackage.Literals.SYMBOL );
  }
}
origin: it.unibo.alchemist/alchemist.protelis

  public void register(Injector injector) {
  if (!EPackage.Registry.INSTANCE.containsKey("http://alchemist.apice.unibo.it/Protelis")) {
    EPackage.Registry.INSTANCE.put("http://alchemist.apice.unibo.it/Protelis", it.unibo.alchemist.language.protelis.protelis.ProtelisPackage.eINSTANCE);
  }

    org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
    org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("pt", resourceFactory);
    org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("pt", serviceProvider);
    


  }
}
origin: io.sarl.lang/io.sarl.lang

  public void register(Injector injector) {
    if (!EPackage.Registry.INSTANCE.containsKey("http://www.sarl.io/lang/SARL")) {
      EPackage.Registry.INSTANCE.put("http://www.sarl.io/lang/SARL", SarlPackage.eINSTANCE);
    }
    IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class);
    IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class);
    
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("sarl", resourceFactory);
    IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("sarl", serviceProvider);
  }
}
origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.emf.json

public static <T> T fromStream(InputStream input, Class<T> clz, ResourceSet rs) throws IOException {
  rs.getResourceFactoryRegistry().getExtensionToFactoryMap().put("json", new JsonResourceFactory(customMapper));
  Resource resource = fromStream(input, rs);
  return (T) resource.getContents().get(0);
}
 
origin: org.eclipse.xtext/org.eclipse.xtext.junit4

private void registerFactory(Injector injector) {
  IResourceFactory factory = injector.getInstance(IResourceFactory.class);
  IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class);
  FileExtensionProvider fileExtensionProvider = injector.getInstance(FileExtensionProvider.class);
  for(String ext: fileExtensionProvider.getFileExtensions()) {
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put(ext, factory);
    IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put(ext, serviceProvider);
  }
}
origin: org.eclipse/xtext

  public void register(Injector injector) {

    org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
    org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xtext", resourceFactory);
    org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("xtext", serviceProvider);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xtext2", resourceFactory);
    org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("xtext2", serviceProvider);
    

  }
}
origin: opensourceBIM/BIMserver

public List<GenPackage> createGenPackages(GenModel genModel, VirtualFile basedir) throws DatabaseException {
  ResourceSetImpl resourceSet = new ResourceSetImpl();
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
  Map<VirtualFile, Resource> resources = new HashMap<VirtualFile, Resource>();
  genModel.initialize(schema.getEPackages());
origin: opensourceBIM/BIMserver

@SuppressWarnings("rawtypes")
public void loadEcore(String name, InputStream inputStream) {
  ResourceSet resourceSet = new ResourceSetImpl();
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
  Resource resource = resourceSet.createResource(URI.createURI(name));
  try {
    resource.load(inputStream, new HashMap());
    for (EObject eObject : resource.getContents()) {
      if (eObject instanceof EPackage) {
        EPackage ePackage = (EPackage)eObject;
        addEPackage(ePackage);
      }
    }
  } catch (IOException e) {
    LOGGER.error("", e);
  }
}
origin: opensourceBIM/BIMserver

public void writeToEcore(File file) {
  ResourceSet resourceSet = new ResourceSetImpl();
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
  Resource resource = resourceSet.createResource(URI.createFileURI(file.getAbsolutePath()));
  for (EPackage ePackage : packages.values()) {
    resource.getContents().add(ePackage);
  }
  try {
    resource.save(null);
  } catch (IOException e) {
    LOGGER.error("", e);
  }
}
origin: opensourceBIM/BIMserver

  public void writeEMF(String fileName) {
    ResourceSet metaResourceSet = new ResourceSetImpl();
    metaResourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new XMLResourceFactoryImpl());

    URI resUri = URI.createURI(fileName);
    Resource metaResource = metaResourceSet.createResource(resUri);
    metaResource.getContents().add(schemaPack);
    try {
      metaResource.save(null);
    } catch (Exception e) {
      LOGGER.error("", e);
    }
  }
}
origin: geotools/geotools

@BeforeClass
public static void oneTimeSetUp() {
  reader = EmfComplexFeatureReader.newInstance();
  // need to register custom factory to load schema resources
  Resource.Factory.Registry.INSTANCE
      .getExtensionToFactoryMap()
      .put("xsd", new XSDResourceFactoryImpl());
}
org.eclipse.emf.ecore.resourceResource$Factory$RegistrygetExtensionToFactoryMap

Javadoc

Returns a map from URI#fileExtension to org.eclipse.emf.ecore.resource.Resource.Factoryor org.eclipse.emf.ecore.resource.Resource.Factory.Descriptor.

The #DEFAULT_EXTENSION file extension "*" can be registered as a default that matches any file extension. This is typically reserved for a default factory that supports XMI serialization; clients are strongly discouraged from using this feature in the global registry, particularly those that must function effectively within an Eclipse environment.

Popular methods of Resource$Factory$Registry

  • getProtocolToFactoryMap
    Returns a map from URI#scheme to org.eclipse.emf.ecore.resource.Resource.Factoryor org.eclipse.emf.e
  • getContentTypeToFactoryMap
    Returns a map from content type identifier to org.eclipse.emf.ecore.resource.Resource.Factoryor org.
  • getFactory
    Returns the resource factory appropriate for the given URI with the given URIConverter#contentDescri

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (ScheduledExecutorService)
  • onRequestPermissionsResult (Fragment)
  • notifyDataSetChanged (ArrayAdapter)
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now