Sziasztok!
Eclipse RCP alkalmazást szeretnék létrehozni, hogy külön java alkalmazásból is tudjam használni az IncQuery-t. Ábel javaslatára a következő példakódból próbáltam kiindulni: Headless Execution Example.
A problémám az, hogy a headlessQueries.incquery projektben két helyen is hibát jelez az eclipse. Egyrészt a plugin.xml fájlban az extension pointokra, pl. itt:
<extension
id="headless.eClassNames"
point="org.eclipse.incquery.runtime.queryspecification"> //itt a hiba
<matcher
querySpecificationProvider="headless.util.EClassNamesQuerySpecification$Provider"
id="headless.eClassNames">
</matcher>
</extension>
Másrészt - és ez lehet, hogy már következmény - nem generálódik headless.util csomag, ami miatt meg a MANIFEST fájlban van hiba az export package-ek felsorolásánál. Emiatt persze az org.eclipse.incquery.application projekt sem fordul, mert az meg függene az util csomagtól.
Az eclipse-em verziója:
Eclipse Modeling Tools
Version: Juno Service Release 1
Build id: 20120920-0800
Az IncQuery pedig 0.7.0.201303081734 verziójú.
Kipróbáltam a master és az api-refactor0.7 branchet is, mindkettőnél ez a probléma.