Setup Resources

 

All the information for managing the automated installation and provisioning is maintained in resources. Because Oomph is modeled using EMF, these resources are stored in XMI format, for example, The index resource is serialized as follows:

org.eclipse.setup      
<?xml version="1.0" encoding="UTF-8"?>
<setup:Index
    xmi:version=
"2.0"
    xmlns:xmi=
"http://www.omg.org/XMI"
    xmlns:setup=
"http://www.eclipse.org/oomph/setup/1.0"
    name=
"index"
    label=
"Index">
  
<discoverablePackage
      href=
"models/Git.ecore#/"/>
  
<discoverablePackage
      href=
"models/Launching.ecore#/"/>
  
<discoverablePackage
      href=
"models/JDT.ecore#/"/>
  
<discoverablePackage
      href=
"models/Maven.ecore#/"/>
  
<discoverablePackage
      href=
"models/Mylyn.ecore#/"/>
  
<discoverablePackage
      href=
"models/PDE.ecore#/"/>
  
<discoverablePackage
      href=
"models/Predicates.ecore#/"/>
  
<discoverablePackage
      href=
"models/Projects.ecore#/"/>
  
<discoverablePackage
      href=
"models/ProjectSet.ecore#/"/>
  
<discoverablePackage
      href=
"models/Resources.ecore#/"/>
  
<discoverablePackage
      href=
"models/SetupTarglets.ecore#/"/>
  
<discoverablePackage
      href=
"models/SetupWorkingSets.ecore#/"/>
  
<discoverablePackage
      href=
"models/Targlets.ecore#/"/>
  
<discoverablePackage
      href=
"models/Workbench.ecore#/"/>
  
<discoverablePackage
      href=
"models/WorkingSets.ecore#/"/>
  
<productCatalog
      href=
"catalog:/self-product-catalog.setup#/"/>
  
<productCatalog
      href=
"org.eclipse.products.setup#/"/>
  
<projectCatalog
      href=
"org.eclipse.projects.setup#/"/>
  
<projectCatalog
      href=
"com.github.projects.setup#/"/>
</setup:Index>

1  Index

The index:/org.eclipse.setup resource maintains the index, where index:/ is redirected to http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/. It generally consists of references to product catalog resources and project catalog resources.

org.eclipse.setup      

Properties