Codota Logo
Resource$Factory$Registry
Code IndexAdd Codota to your IDE (free)

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

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

Refine searchRefine arrow

  • ResourceSetImpl
  • ResourceSet
  • Common ways to obtain Resource$Factory$Registry
private void myMethod () {
Resource$Factory$Registry r =
  • Codota IconResourceSet resourceSet;resourceSet.getResourceFactoryRegistry()
  • Smart code suggestions by Codota
}
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: org.jresearch.flexess.core/org.jresearch.flexess.core.impl

private static SecurityModel read(final String modelString) throws IOException {
  final ResourceSet resourceSet = new ResourceSetImpl();
  resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Registry.DEFAULT_EXTENSION, new XMIResourceFactoryImpl());
  final org.eclipse.emf.ecore.resource.Resource xmlResource = resourceSet.createResource(URI.createURI("dummy.deploy")); //$NON-NLS-1$
  // Register the package -- only needed for stand-alone!
  resourceSet.getPackageRegistry().put(UamPackage.eNS_URI, UamPackage.eINSTANCE);
  resourceSet.getPackageRegistry().put(ExpressionPackage.eNS_URI, ExpressionPackage.eINSTANCE);
  resourceSet.getPackageRegistry().put(StdlibPackage.eNS_URI, StdlibPackage.eINSTANCE);
  final ByteArrayInputStream bais = new ByteArrayInputStream(modelString.getBytes());
  xmlResource.load(bais, Collections.emptyMap());
  return (SecurityModel) xmlResource.getContents().get(0);
}
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.wso2.wsdl.validator/wsdl-validator

ResourceSet resourceSet = new ResourceSetImpl();
resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl());
WSDLResourceImpl wsdlMainResource = (WSDLResourceImpl)resourceSet.createResource(URI.createURI("*.wsdl"));
 resourceSet.getLoadOptions().put(WSDLResourceImpl.CONTINUE_ON_LOAD_ERROR, new Boolean(false));
 wsdlMainResource.load(inputSource.getByteStream(), resourceSet.getLoadOptions());
origin: com.b2international.snowowl/org.eclipse.emf.cdo.common

public static ResourceSet newResourceSet(Resource.Factory resourceFactory)
{
 ResourceSet resourceSet = new ResourceSetImpl();
 resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("*", resourceFactory); //$NON-NLS-1$
 return resourceSet;
}
origin: org.eclipse/org.eclipse.emf.codegen.ecore

String prefix = arguments[3];
ResourceSet resourceSet = new ResourceSetImpl();
resourceSet.getURIConverter().getURIMap().putAll(EcorePlugin.computePlatformURIMap()); 
URI ecoreURI = URI.createFileURI(ecorePath.toString());
Resource resource = resourceSet.getResource(ecoreURI, true);
EPackage ePackage = (EPackage)resource.getContents().get(0);
 Resource.Factory.Registry.INSTANCE.getFactory(genModelURI).createResource(genModelURI);
GenModel genModel = GenModelFactory.eINSTANCE.createGenModel();
genModelResource.getContents().add(genModel);
resourceSet.getResources().add(genModelResource);
genModel.setModelDirectory("/TargetProject/src");
genModel.getForeignModel().add(ecorePath.toString());
ResourceSet resourceSet = new ResourceSetImpl();
resourceSet.getURIConverter().getURIMap().putAll(EcorePlugin.computePlatformURIMap());
URI genModelURI = URI.createFileURI(new File(genModelName).getAbsoluteFile().getCanonicalPath());
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: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

private Bpmn2Resource createBpmn2Resource() {
  DroolsFactoryImpl.init();
  BpsimFactoryImpl.init();
  ResourceSet rSet = new ResourceSetImpl();
  rSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("bpmn2", new JBPMBpmn2ResourceFactoryImpl());
  Bpmn2Resource resource = (Bpmn2Resource) rSet.createResource(URI.createURI("virtual.bpmn2"));
  rSet.getResources().add(resource);
  return resource;
}
origin: stackoverflow.com

 Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE;
Map<String, Object> m = reg.getExtensionToFactoryMap();
m.put("key", new XMIResourceFactoryImpl());
ResourceSet resSet = new ResourceSetImpl();
Resource resource = resSet.createResource(URI.createFileURI(fileName));
resource.getContents().add(data);
resource.save(Collections.EMPTY_MAP);
origin: org.eclipse/org.eclipse.xsd

protected ResourceSet createResourceSet()
{
 ResourceSet result = new ResourceSetImpl();
 result.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_LOCATION, Boolean.TRUE);
 Map<String, Object> extensionToFactoryMap =  result.getResourceFactoryRegistry().getExtensionToFactoryMap();
 extensionToFactoryMap.put("wsdl", new XSDResourceFactoryImpl());
 extensionToFactoryMap.put("xsd", new XSDResourceFactoryImpl());
 if (ecoreResourceFactoryImplClass != null)
 {
  try
  {
    extensionToFactoryMap.put("ecore", ecoreResourceFactoryImplClass.newInstance());
  }
  catch (Exception exception)
  {
   XSDPlugin.INSTANCE.log(exception);
  }
 }
 return result;
}
origin: org.eclipse.emf/cdo

if (!resourceSet.getResources().isEmpty())
 if (!resourceSet.eAdapters().contains(this))
  resourceSet.eAdapters().add(this); // add me back to the resource set's adapters
Registry registry = resourceSet.getResourceFactoryRegistry();
Map<String, Object> map = registry.getProtocolToFactoryMap();
map.put(CDOProtocolConstants.PROTOCOL_NAME, getResourceFactory());
origin: stackoverflow.com

/*
  * load existing EPackage
  */
 EcorePackage.eINSTANCE.eClass();
 /*Initialize your EPackage*/
 final Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE;
 final Map<String, Object> m = reg.getExtensionToFactoryMap();
 m.put(EcorePackage.eNAME, new XMIResourceFactoryImpl());
 final ResourceSet resSet = new ResourceSetImpl();
 Resource resource = null;
 try {
   resource = resSet.getResource(URI.createFileURI("/Your/Path/To/Directory/myTest.ecore"), true);
 } catch (Exception e) {
   e.printStackTrace();
 }
 /*load root and cast to EPackage*/
 final EPackage root = (EPackage) resource.getContents().get(0);
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: de.dfki.cos.basys.common/de.dfki.cos.basys.common.emf.json

public static String toString(EObject entity, boolean resolveReferences) throws JsonProcessingException {
  EObject toSerialize = EmfUtils.clone(entity);
  
  //this should always be the case, just for debugging
  if (toSerialize.eResource() == null) {
    ResourceSet resourceSet = factory.createResourceSet();
    resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("json", new JsonResourceFactory(customMapper));
    Resource resource = resourceSet.createResource(URI.createURI(System.currentTimeMillis() + ".json"));
    resource.getContents().add(toSerialize);
  }
  
  if (resolveReferences) {
    EcoreUtil.resolveAll(toSerialize);
  }
  String result = selectMapper(resolveReferences).writeValueAsString(toSerialize.eResource());
  return result;
}
 
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());
    Resource resource = resourceSet.createResource(URI.createURI(ePackage.getName() + ".ecore"));
    resource.getContents().add(ePackage);
    VirtualFile ecoreFile = basedir.createFile(MODEL_PACKAGE.replace(".", "/") + ePackage.getName() + "/impl/" + ePackage.getName() + ".ecore");
origin: at.bestsolution.efxclipse.eclipse/org.eclipse.e4.ui.workbench

@PostConstruct
void init() {
  resourceSetImpl = new ResourceSetImpl();
  resourceSetImpl.getResourceFactoryRegistry().getExtensionToFactoryMap()
      .put(Resource.Factory.Registry.DEFAULT_EXTENSION, new E4XMIResourceFactory());
  resourceSetImpl.getPackageRegistry().put(ApplicationPackageImpl.eNS_URI,
      ApplicationPackageImpl.eINSTANCE);
  resourceSetImpl.getPackageRegistry().put(CommandsPackageImpl.eNS_URI,
      CommandsPackageImpl.eINSTANCE);
  resourceSetImpl.getPackageRegistry().put(UiPackageImpl.eNS_URI, UiPackageImpl.eINSTANCE);
  resourceSetImpl.getPackageRegistry()
      .put(MenuPackageImpl.eNS_URI, MenuPackageImpl.eINSTANCE);
  resourceSetImpl.getPackageRegistry().put(BasicPackageImpl.eNS_URI,
      BasicPackageImpl.eINSTANCE);
  resourceSetImpl.getPackageRegistry().put(AdvancedPackageImpl.eNS_URI,
      AdvancedPackageImpl.eINSTANCE);
  resourceSetImpl
      .getPackageRegistry()
      .put(org.eclipse.e4.ui.model.application.descriptor.basic.impl.BasicPackageImpl.eNS_URI,
          org.eclipse.e4.ui.model.application.descriptor.basic.impl.BasicPackageImpl.eINSTANCE);
}
origin: com.b2international.snowowl/org.eclipse.emf.cdo

public void setTarget(Notifier newTarget)
{
 if (!isAdapterForType(newTarget))
 {
  throw new IllegalArgumentException(MessageFormat.format(Messages.getString("CDOViewSetImpl.3"), newTarget)); //$NON-NLS-1$
 }
 if (resourceSet != null)
 {
  throw new IllegalStateException(Messages.getString("CDOViewSetImpl.4")); //$NON-NLS-1$
 }
 resourceSet = (ResourceSet)newTarget;
 EPackage.Registry oldPackageRegistry = resourceSet.getPackageRegistry();
 packageRegistry = new CDOViewSetPackageRegistryImpl(this, oldPackageRegistry);
 resourceSet.setPackageRegistry(packageRegistry);
 Registry registry = resourceSet.getResourceFactoryRegistry();
 Map<String, Object> map = registry.getProtocolToFactoryMap();
 map.put(CDOProtocolConstants.PROTOCOL_NAME, getResourceFactory());
}
origin: org.umlg/uml

protected void registerResourceFactories() {
  UMLEnvironment umlEnvironment = new UMLEnvironmentFactory(this.RESOURCE_SET).createEnvironment();
  Environment.Registry.INSTANCE.registerEnvironment(umlEnvironment);
  this.RESOURCE_SET.getResourceFactoryRegistry().getExtensionToFactoryMap().put(UMLResource.FILE_EXTENSION, UMLResource.Factory.INSTANCE);
  this.RESOURCE_SET.getPackageRegistry().put(UMLPackage.eNS_URI, UMLPackage.eINSTANCE);
}
origin: org.eclipse.emf.cdo.server/net4j

private ResourceSet createResourceSet(InternalCDOPackageRegistry packageRegistry)
{
 ResourceSet resourceSet = new ResourceSetImpl()
 {
  @Override
  protected void demandLoad(Resource resource) throws IOException
  {
   // Do nothing: we don't want this ResourceSet to attempt demand-loads.
  }
 };
 Resource.Factory resourceFactory = new EcoreResourceFactoryImpl();
 resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("*", resourceFactory); //$NON-NLS-1$
 resourceSet.setPackageRegistry(packageRegistry);
 return resourceSet;
}
origin: org.eclipse.emf/org.eclipse.emf.ecore

public Resource createResource(URI uri, String contentType)
{
 Resource.Factory resourceFactory = getResourceFactoryRegistry().getFactory(uri, contentType);
 if (resourceFactory != null)
 {
  Resource result = resourceFactory.createResource(uri);
  getResources().add(result);
  return result;
 }
 else
 {
  return null;
 }
}
org.eclipse.emf.ecore.resourceResource$Factory$Registry

Javadoc

A registry of resource factories.

A registry implementation will typically delegate to the global instance, which can be used as follows

 
Resource.Factory.Registry. 
Resource.Factory.Registry#INSTANCE.getProtocolToFactoryMap(). 
put("abc", resourceFactoryForURIWithAbcProtocol); 
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap(). 
put("xyz", resourceFactoryForURIWithXyzFileExtension); 
A Resource.Factory.Descriptor can be used in place of an actual Resource.Factoryas a value in the map. It is used for factories registered via org.eclipse.emf.ecore.plugin.EcorePlugin.Implementation#startup()to ensure delayed plugin load.

Clients must extend the default org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl, since methods can and will be added to this API.

Most used methods

  • 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
  • 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

  • Parsing JSON documents to java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • startActivity (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
    Creates and executes a periodic action that becomes enabled first after the given initial delay, and
  • Menu (java.awt)
  • LinkedHashMap (java.util)
    Hash table and linked list implementation of the Map interface, with predictable iteration order. Th
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Runner (org.openjdk.jmh.runner)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now