congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Resource$Factory$Registry.getProtocolToFactoryMap
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: org.eclipse.emf/cdo

/**
 * @since 4.0
 */
public static boolean registerResourceFactory(Resource.Factory.Registry registry)
{
 if (registry == null)
 {
  return false;
 }
 Map<String, Object> map = registry.getProtocolToFactoryMap();
 if (!map.containsKey(CDOURIUtil.PROTOCOL_NAME))
 {
  map.put(CDOURIUtil.PROTOCOL_NAME, CDOResourceFactory.INSTANCE);
  return true;
 }
 return false;
}
origin: com.b2international.snowowl/org.eclipse.emf.cdo

/**
 * @since 4.0
 */
public static boolean registerResourceFactory(Resource.Factory.Registry registry)
{
 if (registry == null)
 {
  return false;
 }
 Map<String, Object> map = registry.getProtocolToFactoryMap();
 if (!map.containsKey(CDOURIUtil.PROTOCOL_NAME))
 {
  map.put(CDOURIUtil.PROTOCOL_NAME, CDOResourceFactory.INSTANCE);
  return true;
 }
 return false;
}
origin: atlanmod/NeoEMF

/**
 * Unregisters a {@link BackendFactory} identified by the specified URI {@code scheme}.
 *
 * @param scheme the URI scheme identifying the factory
 *
 * @throws NullPointerException if any argument is {@code null}
 */
public void unregister(String scheme) {
  checkNotNull(scheme, "scheme");
  if (nonNull(factories.remove(scheme))) {
    Resource.Factory.Registry.INSTANCE
        .getProtocolToFactoryMap()
        .remove(scheme);
  }
}
origin: org.eclipse.xtext.common/types

protected void registerProtocol(ResourceSet resourceSet) {
  resourceSet.getResourceFactoryRegistry().getProtocolToFactoryMap().put(URIHelperConstants.PROTOCOL, this);
}
origin: org.eclipse/org.eclipse.jem

public static void register() {
  Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().put(JavaXMIFactory.SCHEME, JavaXMIFactory.INSTANCE);
}
origin: org.eclipse.xtext/org.eclipse.xtext.common.types

protected void registerProtocol(ResourceSet resourceSet) {
  resourceSet.getResourceFactoryRegistry().getProtocolToFactoryMap().put(URIHelperConstants.PROTOCOL, this);
}
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.wso2.wsdl.validator/wsdl-validator

public Map getProtocolToFactoryMap()
{
 return parent.getProtocolToFactoryMap();
}
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.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 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/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 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 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/org.eclipse.xtext.java

public IndexedJvmTypeAccess getIndexJvmTypeAccess() {
 if ((this._access == null)) {
  final Object provider = this.resourceSet.getResourceFactoryRegistry().getProtocolToFactoryMap().get(URIHelperConstants.PROTOCOL);
  if ((provider instanceof AbstractJvmTypeProvider)) {
   this._access = ((AbstractJvmTypeProvider)provider).getIndexedJvmTypeAccess();
  }
 }
 return this._access;
}

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.xtext.common/types

public IJvmTypeProvider findTypeProvider(ResourceSet resourceSet) {
  if (resourceSet == null)
    throw new IllegalArgumentException("resourceSet may not be null.");
  return (IJvmTypeProvider) resourceSet.getResourceFactoryRegistry().getProtocolToFactoryMap().get(URIHelperConstants.PROTOCOL);
}
origin: org.eclipse.xtext/org.eclipse.xtext.common.types

@Override
public IJvmTypeProvider findTypeProvider(ResourceSet resourceSet) {
  if (resourceSet == null)
    throw new IllegalArgumentException("resourceSet may not be null.");
  return (IJvmTypeProvider) resourceSet.getResourceFactoryRegistry().getProtocolToFactoryMap().get(URIHelperConstants.PROTOCOL);
}
origin: org.eclipse/org.eclipse.jem.util

/**
 * @see org.eclipse.emf.ecore.resource.ResourceSet#setResourceFactoryRegistry(Resource.Factory.Registry)
 */
public void setResourceFactoryRegistry(Resource.Factory.Registry factoryReg) {
  if (resourceFactoryRegistry != null && factoryReg != null) {
    preserveEntries(factoryReg.getExtensionToFactoryMap(), resourceFactoryRegistry.getExtensionToFactoryMap());
    preserveEntries(factoryReg.getProtocolToFactoryMap(), resourceFactoryRegistry.getProtocolToFactoryMap());
  }
  super.setResourceFactoryRegistry(factoryReg);
}
/*
org.eclipse.emf.ecore.resourceResource$Factory$RegistrygetProtocolToFactoryMap

Javadoc

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

Popular methods of Resource$Factory$Registry

  • getExtensionToFactoryMap
    Returns a map from URI#fileExtension to org.eclipse.emf.ecore.resource.Resource.Factoryor org.eclips
  • 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
  • onCreateOptionsMenu (Activity)
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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