Tabnine Logo
Resource$Factory$Registry.getContentTypeToFactoryMap
Code IndexAdd Tabnine to your IDE (free)

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

Best Java code snippets using org.eclipse.emf.ecore.resource.Resource$Factory$Registry.getContentTypeToFactoryMap (Showing top 16 results out of 315)

origin: org.eclipse.xtext/junit

public static GlobalStateMemento makeCopyOfGlobalState() {
  GlobalStateMemento memento = new GlobalStateMemento();
  memento.validatorReg = new HashMap<EPackage, Object>(EValidator.Registry.INSTANCE);
  memento.epackageReg = new HashMap<String, Object>(EPackage.Registry.INSTANCE);
  memento.protocolToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap());
  memento.extensionToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap());
  memento.contentTypeIdentifierToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap());
  memento.protocolToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap());
  memento.extensionToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap());
  memento.contentTypeIdentifierToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap());
  return memento;
}

origin: org.eclipse.xtext/junit4

public static GlobalStateMemento makeCopyOfGlobalState() {
  GlobalStateMemento memento = new GlobalStateMemento();
  memento.validatorReg = new HashMap<EPackage, Object>(EValidator.Registry.INSTANCE);
  for(Map.Entry<EPackage, Object> validatorEntry: memento.validatorReg.entrySet()) {
    Object existingValue = validatorEntry.getValue();
    if (existingValue instanceof CompositeEValidator) {
      validatorEntry.setValue(((CompositeEValidator) existingValue).getCopyAndClearContents());
    }
  }
  memento.epackageReg = new HashMap<String, Object>(EPackage.Registry.INSTANCE);
  memento.protocolToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap());
  memento.extensionToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap());
  memento.contentTypeIdentifierToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap());
  memento.protocolToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap());
  memento.extensionToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap());
  memento.contentTypeIdentifierToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap());
  return memento;
}

origin: org.eclipse.xtext/org.eclipse.xtext.junit4

public static GlobalStateMemento makeCopyOfGlobalState() {
  GlobalStateMemento memento = new GlobalStateMemento();
  memento.validatorReg = new HashMap<EPackage, Object>(EValidator.Registry.INSTANCE);
  for(Map.Entry<EPackage, Object> validatorEntry: memento.validatorReg.entrySet()) {
    Object existingValue = validatorEntry.getValue();
    if (existingValue instanceof CompositeEValidator) {
      validatorEntry.setValue(((CompositeEValidator) existingValue).getCopyAndClearContents());
    }
  }
  memento.epackageReg = new HashMap<String, Object>(EPackage.Registry.INSTANCE);
  memento.protocolToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap());
  memento.extensionToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap());
  memento.contentTypeIdentifierToFactoryMap = new HashMap<String, Object>(Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap());
  memento.protocolToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap());
  memento.extensionToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap());
  memento.contentTypeIdentifierToServiceProviderMap = new HashMap<String, Object>(IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap());
  return memento;
}

origin: eclipse/acceleo

if (resourceSet.getResourceFactoryRegistry().getContentTypeToFactoryMap().get(
    IAcceleoConstants.XMI_CONTENT_TYPE) == null
    || resourceSet.getResourceFactoryRegistry().getContentTypeToFactoryMap().get(
        IAcceleoConstants.BINARY_CONTENT_TYPE) == null) {
  Object binaryFactory = Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().get(
      IAcceleoConstants.BINARY_CONTENT_TYPE);
  if (binaryFactory == null) {
    Object binaryResourceFactory = Resource.Factory.Registry.INSTANCE
        .getContentTypeToFactoryMap().get(IAcceleoConstants.BINARY_CONTENT_TYPE);
    resourceSet.getResourceFactoryRegistry().getContentTypeToFactoryMap().put(
        IAcceleoConstants.BINARY_CONTENT_TYPE, binaryResourceFactory);
  Object xmiFactory = Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().get(
      IAcceleoConstants.XMI_CONTENT_TYPE);
  if (xmiFactory == null) {
    Object xmiResourceFactory = Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap()
        .get(IAcceleoConstants.XMI_CONTENT_TYPE);
    resourceSet.getResourceFactoryRegistry().getContentTypeToFactoryMap().put(
        IAcceleoConstants.XMI_CONTENT_TYPE, xmiResourceFactory);
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore

Object previous = Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().put(contentTypeIdentifier, new ResourceFactoryDescriptor(element, ATT_CLASS));
if (previous instanceof ResourceFactoryDescriptor)
Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().remove(contentTypeIdentifier);
return true;
origin: org.eclipse.emf/org.eclipse.emf.ecore

Object previous = Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().put(contentTypeIdentifier, new ResourceFactoryDescriptor(element, ATT_CLASS));
if (previous instanceof ResourceFactoryDescriptor)
Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().remove(contentTypeIdentifier);
return true;
origin: org.eclipse.uml2.uml/resources

/**
 * Adds resource factories required for working with UML models to the
 * specified registry.
 * 
 * @param resourceFactoryRegistry
 *            a resource-factory registry, perhaps local to a resource set
 *            or perhaps the global registry
 * 
 * @return the same {@code resourceFactoryRegistry}
 * 
 * @since 5.0
 */
public static Resource.Factory.Registry initResourceFactoryRegistry(
    Resource.Factory.Registry resourceFactoryRegistry) {
  Map<String, Object> extensionToFactoryMap = resourceFactoryRegistry
    .getExtensionToFactoryMap();
  extensionToFactoryMap.put(UMLResource.FILE_EXTENSION,
    UMLResource.Factory.INSTANCE);
  Map<String, Object> contentTypeToFactoryMap = resourceFactoryRegistry
    .getContentTypeToFactoryMap();
  contentTypeToFactoryMap.put(UMLResource.UML_CONTENT_TYPE_IDENTIFIER,
    UMLResource.Factory.INSTANCE);
  return resourceFactoryRegistry;
}
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore

@Override
protected Resource.Factory delegatedGetFactory(URI uri, String contentTypeIdentifier)
{
 return
  convert
   (getFactory
    (uri,
     Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap(),
     Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap(),
     Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap(),
     contentTypeIdentifier,
     false));
}
origin: org.openehealth.ipf.oht.mdht/ipf-oht-mdht-emf-runtime

private void doSetDefaultResourceFactory(FleXMLResource.Factory factory) {
  Map<String, Object> factories = getResourceFactoryRegistry().getExtensionToFactoryMap();
  factories.put("xml", factory);
  factories.put(Resource.Factory.Registry.DEFAULT_EXTENSION, factory);
  getResourceFactoryRegistry().getContentTypeToFactoryMap().put(
    Resource.Factory.Registry.DEFAULT_CONTENT_TYPE_IDENTIFIER, factory);
}
origin: org.eclipse.xtext/org.eclipse.xtext.junit4

  public void restoreGlobalState() {
    clearGlobalRegistries();
    EValidator.Registry.INSTANCE.putAll(validatorReg);
    EPackage.Registry.INSTANCE.putAll(epackageReg);
    
    Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToFactoryMap);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToFactoryMap);
    Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToFactoryMap);
    
    IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToServiceProviderMap);
    IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToServiceProviderMap);
    IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToServiceProviderMap);
  }
}
origin: org.eclipse.xtext/junit

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.xtext/junit4

  public void restoreGlobalState() {
    clearGlobalRegistries();
    EValidator.Registry.INSTANCE.putAll(validatorReg);
    EPackage.Registry.INSTANCE.putAll(epackageReg);
    
    Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToFactoryMap);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToFactoryMap);
    Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToFactoryMap);
    
    IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToServiceProviderMap);
    IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToServiceProviderMap);
    IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToServiceProviderMap);
  }
}
origin: org.eclipse.emf/org.eclipse.emf.ecore

@Override
protected Resource.Factory delegatedGetFactory(URI uri, String contentTypeIdentifier)
{
 return
  convert
   (getFactory
    (uri,
     Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap(),
     Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap(),
     Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap(),
     contentTypeIdentifier,
     false));
}
origin: org.eclipse.xtext/junit

  public void restoreGlobalState() {
    clearGlobalRegistries();
    EValidator.Registry.INSTANCE.putAll(validatorReg);
    EPackage.Registry.INSTANCE.putAll(epackageReg);
    
    Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToFactoryMap);
    Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToFactoryMap);
    Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToFactoryMap);
    
    IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToServiceProviderMap);
    IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToServiceProviderMap);
    IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToServiceProviderMap);
  }
}
origin: org.eclipse.xtext/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.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();
}

org.eclipse.emf.ecore.resourceResource$Factory$RegistrygetContentTypeToFactoryMap

Javadoc

Returns a map from content type identifier to org.eclipse.emf.ecore.resource.Resource.Factoryor org.eclipse.emf.ecore.resource.Resource.Factory.Descriptor.

The #DEFAULT_CONTENT_TYPE_IDENTIFIER content type identifier "*" can be registered as a default that matches any content type identifier. 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

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

Popular in Java

  • Start an intent from android
  • putExtra (Intent)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSystemService (Context)
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Top plugins for WebStorm
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