blob: 740041c110ed96fc80f8fb895a6601511746228b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0"
xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
<rm:property key="projects.location" value="${workspace.root}" />
<rm:searchPath name="emfparsley">
<rm:provider componentTypes="eclipse.feature,buckminster"
readerType="local" mutable="false">
<rm:uri format="{0}/releng/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle" readerType="local"
mutable="false">
<rm:uri format="{0}/plugins/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle" readerType="local"
mutable="false">
<rm:uri format="{0}/dsl/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="eclipse.feature" readerType="local"
mutable="false">
<rm:uri format="{0}/features/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle" readerType="local"
mutable="false">
<rm:uri format="{0}/doc/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle" readerType="local"
mutable="false">
<rm:uri format="{0}/examples/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle" readerType="local"
mutable="false">
<rm:uri format="{0}/tests/{1}">
<bc:propertyRef key="projects.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle,eclipse.feature"
readerType="p2" source="false">
<rm:property key="buckminster.source" value="false" />
<!-- if we're inside the IDE, make sure to refer to project location since
they might not be in the same directory of the workspace -->
<rm:uri format="file:/{0}/../../devtools/xdoc/site">
<!-- in Windows we must make sure there are no \ characters otherwise
the p2 materializer will complain with a java.net.URISyntaxException -->
<bc:replace pattern="\\" quotePattern="false"
replacement="/">
<bc:propertyRef
key="project_loc:org.eclipse.emf.parsley.buckminster" />
</bc:replace>
</rm:uri>
</rm:provider>
<rm:provider componentTypes="osgi.bundle,eclipse.feature"
readerType="p2" source="false">
<rm:property key="buckminster.source" value="false" />
<!-- if we're headless, then we can refer to ${workspace.root} since projects
are in the same directory of the workspace -->
<rm:uri format="file:/{0}/devtools/xdoc/site">
<bc:replace pattern="\\" quotePattern="false"
replacement="/">
<bc:propertyRef key="projects.location" />
</bc:replace>
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:locator pattern="^org\.eclipse\.emf\.parsley(?:\..+)?$"
searchPathRef="emfparsley" />
<rm:locator pattern="^org\.eclipse\.xtext\.xdoc(?:\..+)?$"
searchPathRef="emfparsley" />
<rm:locator pattern="^org\.eclipse\.emf\.examples\.library(?:\..+)?$"
searchPathRef="emfparsley" />
</rm:rmap>