blob: 30c9a6a772c49c9f83b6551c383ddc1d6711321f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<!-- ================================================================================= -->
<!-- Extension Points Definition -->
<!-- ================================================================================= -->
<extension-point
id="org.eclipse.egf.pattern.extension"
name="%PatternExtensionExtensionPoint"
schema="schema/org.eclipse.egf.pattern.extension.exsd"/>
<extension-point
id="org.eclipse.egf.pattern.query"
name="%PatternQueryExtensionPoint"
schema="schema/org.eclipse.egf.pattern.query.exsd"/>
<!-- ================================================================================= -->
<!-- Pattern Queries -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.egf.pattern.query">
<query
id="org.eclipse.egf.pattern.basic.query"
name="Domain query"
class="org.eclipse.egf.pattern.query.BasicQueryDelegate"/>
<query
id="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"
name="Injection query"
class="org.eclipse.egf.pattern.query.EObjectInjectedContextQuery"/>
</extension>
<!-- ================================================================================= -->
<!-- Platform Managers -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.egf.core.platform.manager">
<manager
extension="org.eclipse.egf.pattern.query"
class="org.eclipse.egf.pattern.query.QueryFactory"/>
</extension>
<!-- ================================================================================= -->
<!-- Fcore Processor -->
<!-- ================================================================================= -->
<extension
point="org.eclipse.egf.core.fcoreProcessor">
<fcoreProcessor
class="org.eclipse.egf.pattern.templates.TemplateProcessor"/>
</extension>
<extension
point="org.eclipse.egf.model.trace.output.processor">
<processor
class="org.eclipse.egf.pattern.trace.TracePatternOutputProcessor">
</processor>
</extension>
</plugin>