Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Added source feature and initial support for PDE import as projects w…

…ith source folders.
  • Loading branch information...
commit 9f3b65765d6351ab23676f9beb878e0be436722d 1 parent ba98864
@milessabin milessabin authored
View
18 org.scala-ide.build/pom.xml
@@ -27,6 +27,7 @@
<module>../org.scala-ide.sdt.aspects</module>
<module>../org.scala-ide.sdt.core</module>
<module>../org.scala-ide.sdt.feature</module>
+ <module>../org.scala-ide.sdt.source.feature</module>
<module>../org.scala-ide.sdt.update-site</module>
</modules>
@@ -68,6 +69,23 @@
<pomDependencies>consider</pomDependencies>
</configuration>
</plugin>
+ <plugin>
+ <!-- TODO remove workaround when
+ https://issues.sonatype.org/browse/TYCHO-473
+ is fixed -->
+ <groupId>org.sonatype.tycho</groupId>
+ <artifactId>maven-osgi-source-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <executions>
+ <execution>
+ <id>attach-source</id>
+ <phase>process-classes</phase>
+ <goals>
+ <goal>plugin-source</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
<repositories>
View
7 org.scala-ide.sdt.aspects/META-INF/MANIFEST.MF
@@ -15,6 +15,7 @@ Require-Bundle:
org.eclipse.jface,
org.eclipse.jface.text,
org.eclipse.osgi,
+ org.eclipse.pde.ui,
org.eclipse.ui,
org.eclipse.ui.editors,
org.eclipse.ui.ide,
@@ -25,7 +26,8 @@ Eclipse-SupplementBundle:
org.eclipse.jdt.core,
org.eclipse.jdt.debug.ui,
org.eclipse.jdt.launching,
- org.eclipse.jdt.ui
+ org.eclipse.jdt.ui,
+ org.eclipse.pde.ui
Bundle-ActivationPolicy: lazy
Export-Package:
scala.tools.eclipse.contribution.weaving.jdt,
@@ -40,5 +42,6 @@ Export-Package:
scala.tools.eclipse.contribution.weaving.jdt.spellingengineprovider,
scala.tools.eclipse.contribution.weaving.jdt.ui,
scala.tools.eclipse.contribution.weaving.jdt.ui.javaeditor,
- scala.tools.eclipse.contribution.weaving.jdt.ui.javaeditor.formatter
+ scala.tools.eclipse.contribution.weaving.jdt.ui.javaeditor.formatter,
+ scala.tools.eclipse.contribution.weaving.pde.ui
Bundle-RequiredExecutionEnvironment: J2SE-1.5
View
1  org.scala-ide.sdt.aspects/META-INF/aop.xml
@@ -24,5 +24,6 @@
<aspect name="scala.tools.eclipse.contribution.weaving.jdt.ui.javaeditor.ScalaPartitionerAspect"/>
<aspect name="scala.tools.eclipse.contribution.weaving.jdt.spellingengineprovider.SpellingEngineProviderAspect"/>
<aspect name="scala.tools.eclipse.contribution.weaving.jdt.debug.SuppressBreakpointMarkerUpdaterAspect"/>
+<aspect name="scala.tools.eclipse.contribution.weaving.pde.ui.PluginImportAspect"/>
</aspects>
</aspectj>
View
74 org.scala-ide.sdt.aspects/javaCompiler...args
@@ -1,74 +0,0 @@
-#ADAPTER#ACCESS#plugins/org.aspectj.runtime_1.6.3.20081216194500/aspectjrt.jar[+org/aspectj/internal/lang/annotation/*:+org/aspectj/internal/lang/reflect/*:+org/aspectj/lang/*:+org/aspectj/lang/annotation/*:+org/aspectj/lang/internal/lang/*:+org/aspectj/lang/reflect/*:+org/aspectj/runtime/*:+org/aspectj/runtime/internal/*:+org/aspectj/runtime/internal/cflowstack/*:+org/aspectj/runtime/reflect/*:?**/*]
-#ADAPTER#ACCESS#plugins/org.eclipse.equinox.weaving.aspectj_1.0.0.200901241853.jar[?**/*]
-#ADAPTER#ACCESS#plugins/org.aspectj.weaver_1.6.3.20081216194500/aspectjweaver.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar[+org/eclipse/osgi/event/*:+org/eclipse/osgi/framework/console/*:+org/eclipse/osgi/framework/eventmgr/*:+org/eclipse/osgi/framework/log/*:+org/eclipse/osgi/service/datalocation/*:+org/eclipse/osgi/service/debug/*:+org/eclipse/osgi/service/environment/*:+org/eclipse/osgi/service/localization/*:+org/eclipse/osgi/service/pluginconversion/*:+org/eclipse/osgi/service/resolver/*:+org/eclipse/osgi/service/runnable/*:+org/eclipse/osgi/service/security/*:+org/eclipse/osgi/service/urlconversion/*:+org/eclipse/osgi/signedcontent/*:+org/eclipse/osgi/storagemanager/*:+org/eclipse/osgi/util/*:+org/osgi/framework/*:+org/osgi/service/condpermadmin/*:+org/osgi/service/packageadmin/*:+org/osgi/service/permissionadmin/*:+org/osgi/service/startlevel/*:+org/osgi/service/url/*:+org/osgi/util/tracker/*:~org/eclipse/core/runtime/adaptor/*:~org/eclipse/core/runtime/internal/adaptor/*:~org/eclipse/core/runtime/internal/stats/*:~org/eclipse/osgi/baseadaptor/*:~org/eclipse/osgi/baseadaptor/bundlefile/*:~org/eclipse/osgi/baseadaptor/hooks/*:~org/eclipse/osgi/baseadaptor/loader/*:~org/eclipse/osgi/framework/adaptor/*:~org/eclipse/osgi/framework/debug/*:~org/eclipse/osgi/framework/internal/core/*:~org/eclipse/osgi/framework/internal/protocol/*:~org/eclipse/osgi/framework/internal/protocol/bundleentry/*:~org/eclipse/osgi/framework/internal/protocol/bundleresource/*:~org/eclipse/osgi/framework/internal/protocol/reference/*:~org/eclipse/osgi/framework/internal/reliablefile/*:~org/eclipse/osgi/framework/launcher/*:~org/eclipse/osgi/framework/util/*:~org/eclipse/osgi/internal/baseadaptor/*:~org/eclipse/osgi/internal/module/*:~org/eclipse/osgi/internal/profile/*:~org/eclipse/osgi/internal/resolver/*:~org/eclipse/osgi/internal/provisional/service/security/*:~org/eclipse/osgi/internal/provisional/verifier/*:~org/eclipse/osgi/internal/service/security/*:~org/eclipse/osgi/internal/signedcontent/*:+org/eclipse/equinox/service/weaving/*:~org/eclipse/equinox/weaving/hooks/*:?**/*]
-#ADAPTER#ACCESS#plugins/org.eclipse.equinox.weaving.hook_1.0.0.200901241853.jar[+org/eclipse/osgi/event/*:+org/eclipse/osgi/framework/console/*:+org/eclipse/osgi/framework/eventmgr/*:+org/eclipse/osgi/framework/log/*:+org/eclipse/osgi/service/datalocation/*:+org/eclipse/osgi/service/debug/*:+org/eclipse/osgi/service/environment/*:+org/eclipse/osgi/service/localization/*:+org/eclipse/osgi/service/pluginconversion/*:+org/eclipse/osgi/service/resolver/*:+org/eclipse/osgi/service/runnable/*:+org/eclipse/osgi/service/security/*:+org/eclipse/osgi/service/urlconversion/*:+org/eclipse/osgi/signedcontent/*:+org/eclipse/osgi/storagemanager/*:+org/eclipse/osgi/util/*:+org/osgi/framework/*:+org/osgi/service/condpermadmin/*:+org/osgi/service/packageadmin/*:+org/osgi/service/permissionadmin/*:+org/osgi/service/startlevel/*:+org/osgi/service/url/*:+org/osgi/util/tracker/*:~org/eclipse/core/runtime/adaptor/*:~org/eclipse/core/runtime/internal/adaptor/*:~org/eclipse/core/runtime/internal/stats/*:~org/eclipse/osgi/baseadaptor/*:~org/eclipse/osgi/baseadaptor/bundlefile/*:~org/eclipse/osgi/baseadaptor/hooks/*:~org/eclipse/osgi/baseadaptor/loader/*:~org/eclipse/osgi/framework/adaptor/*:~org/eclipse/osgi/framework/debug/*:~org/eclipse/osgi/framework/internal/core/*:~org/eclipse/osgi/framework/internal/protocol/*:~org/eclipse/osgi/framework/internal/protocol/bundleentry/*:~org/eclipse/osgi/framework/internal/protocol/bundleresource/*:~org/eclipse/osgi/framework/internal/protocol/reference/*:~org/eclipse/osgi/framework/internal/reliablefile/*:~org/eclipse/osgi/framework/launcher/*:~org/eclipse/osgi/framework/util/*:~org/eclipse/osgi/internal/baseadaptor/*:~org/eclipse/osgi/internal/module/*:~org/eclipse/osgi/internal/profile/*:~org/eclipse/osgi/internal/resolver/*:~org/eclipse/osgi/internal/provisional/service/security/*:~org/eclipse/osgi/internal/provisional/verifier/*:~org/eclipse/osgi/internal/service/security/*:~org/eclipse/osgi/internal/signedcontent/*:+org/eclipse/equinox/service/weaving/*:~org/eclipse/equinox/weaving/hooks/*:?**/*]
-#ADAPTER#ACCESS#plugins/org.eclipse.equinox.weaving.caching_1.0.0.200812112125.jar[~org/eclipse/equinox/weaving/internal/caching/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar[~org/eclipse/core/internal/preferences/legacy/*:~org/eclipse/core/internal/runtime/*:+org/eclipse/core/runtime/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.equinox.common_3.4.0.v20080421-2006.jar[~org/eclipse/core/internal/boot/*:~org/eclipse/core/internal/runtime/*:+org/eclipse/core/runtime/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.jobs_3.4.0.v20080512.jar[~org/eclipse/core/internal/jobs/*:+org/eclipse/core/runtime/jobs/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20080610/runtime_registry_compatibility.jar[~org/eclipse/core/internal/adapter/*:~org/eclipse/core/internal/registry/*:~org/eclipse/core/internal/registry/osgi/*:~org/eclipse/core/internal/registry/spi/*:+org/eclipse/core/runtime/*:+org/eclipse/core/runtime/dynamichelpers/*:+org/eclipse/core/runtime/spi/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20080610[~org/eclipse/core/internal/adapter/*:~org/eclipse/core/internal/registry/*:~org/eclipse/core/internal/registry/osgi/*:~org/eclipse/core/internal/registry/spi/*:+org/eclipse/core/runtime/*:+org/eclipse/core/runtime/dynamichelpers/*:+org/eclipse/core/runtime/spi/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.equinox.registry_3.4.0.v20080516-0950.jar[~org/eclipse/core/internal/adapter/*:~org/eclipse/core/internal/registry/*:~org/eclipse/core/internal/registry/osgi/*:~org/eclipse/core/internal/registry/spi/*:+org/eclipse/core/runtime/*:+org/eclipse/core/runtime/dynamichelpers/*:+org/eclipse/core/runtime/spi/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.equinox.preferences_3.2.201.R34x_v20080709.jar[~org/eclipse/core/internal/preferences/*:~org/eclipse/core/internal/preferences/exchange/*:+org/eclipse/core/runtime/preferences/*:+org/osgi/service/prefs/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20080610/@dot[~org/eclipse/core/internal/adapter/*:~org/eclipse/core/internal/registry/*:~org/eclipse/core/internal/registry/osgi/*:~org/eclipse/core/internal/registry/spi/*:+org/eclipse/core/runtime/*:+org/eclipse/core/runtime/dynamichelpers/*:+org/eclipse/core/runtime/spi/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.contenttype_3.3.0.v20080604-1400.jar[~org/eclipse/core/internal/content/*:+org/eclipse/core/runtime/content/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.equinox.app_1.1.0.v20080421-2006.jar[+org/eclipse/equinox/app/*:~org/eclipse/equinox/internal/app/*:+org/osgi/service/application/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.osgi.services_3.1.200.v20071203.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/javax.servlet_2.4.0.v200806031604.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.core_3.4.2.v_883_R34x.jar[+org/eclipse/jdt/core/*:+org/eclipse/jdt/core/compiler/*:+org/eclipse/jdt/core/compiler/batch/*:+org/eclipse/jdt/core/dom/*:+org/eclipse/jdt/core/dom/rewrite/*:+org/eclipse/jdt/core/eval/*:+org/eclipse/jdt/core/formatter/*:+org/eclipse/jdt/core/jdom/*:+org/eclipse/jdt/core/search/*:+org/eclipse/jdt/core/util/*:~org/eclipse/jdt/internal/codeassist/*:~org/eclipse/jdt/internal/codeassist/complete/*:~org/eclipse/jdt/internal/codeassist/impl/*:~org/eclipse/jdt/internal/codeassist/select/*:~org/eclipse/jdt/internal/compiler/*:~org/eclipse/jdt/internal/compiler/ast/*:~org/eclipse/jdt/internal/compiler/batch/*:~org/eclipse/jdt/internal/compiler/classfmt/*:~org/eclipse/jdt/internal/compiler/codegen/*:~org/eclipse/jdt/internal/compiler/env/*:~org/eclipse/jdt/internal/compiler/flow/*:~org/eclipse/jdt/internal/compiler/impl/*:~org/eclipse/jdt/internal/compiler/lookup/*:~org/eclipse/jdt/internal/compiler/parser/*:~org/eclipse/jdt/internal/compiler/parser/diagnose/*:~org/eclipse/jdt/internal/compiler/problem/*:~org/eclipse/jdt/internal/compiler/util/*:~org/eclipse/jdt/internal/core/*:~org/eclipse/jdt/internal/core/builder/*:~org/eclipse/jdt/internal/core/dom/*:~org/eclipse/jdt/internal/core/dom/rewrite/*:~org/eclipse/jdt/internal/core/eval/*:~org/eclipse/jdt/internal/core/hierarchy/*:~org/eclipse/jdt/internal/core/index/*:~org/eclipse/jdt/internal/core/jdom/*:~org/eclipse/jdt/internal/core/search/*:~org/eclipse/jdt/internal/core/search/indexing/*:~org/eclipse/jdt/internal/core/search/matching/*:~org/eclipse/jdt/internal/core/search/processing/*:~org/eclipse/jdt/internal/core/util/*:~org/eclipse/jdt/internal/eval/*:~org/eclipse/jdt/internal/formatter/*:~org/eclipse/jdt/internal/formatter/align/*:~org/eclipse/jdt/internal/formatter/comment/*:~org/eclipse/jdt/internal/formatter/old/*:~org/eclipse/jdt/internal/compiler/apt/dispatch/*:~org/eclipse/jdt/internal/compiler/apt/model/*:~org/eclipse/jdt/internal/compiler/apt/util/*:+META-INF/services/*:~org/eclipse/jdt/internal/compiler/tool/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.compiler.apt_1.0.100.v20080513-1235.jar[+org/eclipse/jdt/core/*:+org/eclipse/jdt/core/compiler/*:+org/eclipse/jdt/core/compiler/batch/*:+org/eclipse/jdt/core/dom/*:+org/eclipse/jdt/core/dom/rewrite/*:+org/eclipse/jdt/core/eval/*:+org/eclipse/jdt/core/formatter/*:+org/eclipse/jdt/core/jdom/*:+org/eclipse/jdt/core/search/*:+org/eclipse/jdt/core/util/*:~org/eclipse/jdt/internal/codeassist/*:~org/eclipse/jdt/internal/codeassist/complete/*:~org/eclipse/jdt/internal/codeassist/impl/*:~org/eclipse/jdt/internal/codeassist/select/*:~org/eclipse/jdt/internal/compiler/*:~org/eclipse/jdt/internal/compiler/ast/*:~org/eclipse/jdt/internal/compiler/batch/*:~org/eclipse/jdt/internal/compiler/classfmt/*:~org/eclipse/jdt/internal/compiler/codegen/*:~org/eclipse/jdt/internal/compiler/env/*:~org/eclipse/jdt/internal/compiler/flow/*:~org/eclipse/jdt/internal/compiler/impl/*:~org/eclipse/jdt/internal/compiler/lookup/*:~org/eclipse/jdt/internal/compiler/parser/*:~org/eclipse/jdt/internal/compiler/parser/diagnose/*:~org/eclipse/jdt/internal/compiler/problem/*:~org/eclipse/jdt/internal/compiler/util/*:~org/eclipse/jdt/internal/core/*:~org/eclipse/jdt/internal/core/builder/*:~org/eclipse/jdt/internal/core/dom/*:~org/eclipse/jdt/internal/core/dom/rewrite/*:~org/eclipse/jdt/internal/core/eval/*:~org/eclipse/jdt/internal/core/hierarchy/*:~org/eclipse/jdt/internal/core/index/*:~org/eclipse/jdt/internal/core/jdom/*:~org/eclipse/jdt/internal/core/search/*:~org/eclipse/jdt/internal/core/search/indexing/*:~org/eclipse/jdt/internal/core/search/matching/*:~org/eclipse/jdt/internal/core/search/processing/*:~org/eclipse/jdt/internal/core/util/*:~org/eclipse/jdt/internal/eval/*:~org/eclipse/jdt/internal/formatter/*:~org/eclipse/jdt/internal/formatter/align/*:~org/eclipse/jdt/internal/formatter/comment/*:~org/eclipse/jdt/internal/formatter/old/*:~org/eclipse/jdt/internal/compiler/apt/dispatch/*:~org/eclipse/jdt/internal/compiler/apt/model/*:~org/eclipse/jdt/internal/compiler/apt/util/*:+META-INF/services/*:~org/eclipse/jdt/internal/compiler/tool/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.compiler.tool_1.0.100.v_883_R34x.jar[+org/eclipse/jdt/core/*:+org/eclipse/jdt/core/compiler/*:+org/eclipse/jdt/core/compiler/batch/*:+org/eclipse/jdt/core/dom/*:+org/eclipse/jdt/core/dom/rewrite/*:+org/eclipse/jdt/core/eval/*:+org/eclipse/jdt/core/formatter/*:+org/eclipse/jdt/core/jdom/*:+org/eclipse/jdt/core/search/*:+org/eclipse/jdt/core/util/*:~org/eclipse/jdt/internal/codeassist/*:~org/eclipse/jdt/internal/codeassist/complete/*:~org/eclipse/jdt/internal/codeassist/impl/*:~org/eclipse/jdt/internal/codeassist/select/*:~org/eclipse/jdt/internal/compiler/*:~org/eclipse/jdt/internal/compiler/ast/*:~org/eclipse/jdt/internal/compiler/batch/*:~org/eclipse/jdt/internal/compiler/classfmt/*:~org/eclipse/jdt/internal/compiler/codegen/*:~org/eclipse/jdt/internal/compiler/env/*:~org/eclipse/jdt/internal/compiler/flow/*:~org/eclipse/jdt/internal/compiler/impl/*:~org/eclipse/jdt/internal/compiler/lookup/*:~org/eclipse/jdt/internal/compiler/parser/*:~org/eclipse/jdt/internal/compiler/parser/diagnose/*:~org/eclipse/jdt/internal/compiler/problem/*:~org/eclipse/jdt/internal/compiler/util/*:~org/eclipse/jdt/internal/core/*:~org/eclipse/jdt/internal/core/builder/*:~org/eclipse/jdt/internal/core/dom/*:~org/eclipse/jdt/internal/core/dom/rewrite/*:~org/eclipse/jdt/internal/core/eval/*:~org/eclipse/jdt/internal/core/hierarchy/*:~org/eclipse/jdt/internal/core/index/*:~org/eclipse/jdt/internal/core/jdom/*:~org/eclipse/jdt/internal/core/search/*:~org/eclipse/jdt/internal/core/search/indexing/*:~org/eclipse/jdt/internal/core/search/matching/*:~org/eclipse/jdt/internal/core/search/processing/*:~org/eclipse/jdt/internal/core/util/*:~org/eclipse/jdt/internal/eval/*:~org/eclipse/jdt/internal/formatter/*:~org/eclipse/jdt/internal/formatter/align/*:~org/eclipse/jdt/internal/formatter/comment/*:~org/eclipse/jdt/internal/formatter/old/*:~org/eclipse/jdt/internal/compiler/apt/dispatch/*:~org/eclipse/jdt/internal/compiler/apt/model/*:~org/eclipse/jdt/internal/compiler/apt/util/*:+META-INF/services/*:~org/eclipse/jdt/internal/compiler/tool/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.resources_3.4.1.R34x_v20080902.jar[~org/eclipse/core/internal/dtree/*:~org/eclipse/core/internal/events/*:~org/eclipse/core/internal/localstore/*:~org/eclipse/core/internal/properties/*:~org/eclipse/core/internal/propertytester/*:~org/eclipse/core/internal/refresh/*:~org/eclipse/core/internal/resources/*:~org/eclipse/core/internal/resources/mapping/*:~org/eclipse/core/internal/resources/refresh/win32/*:~org/eclipse/core/internal/utils/*:~org/eclipse/core/internal/watson/*:+org/eclipse/core/resources/*:+org/eclipse/core/resources/mapping/*:+org/eclipse/core/resources/refresh/*:+org/eclipse/core/resources/team/*:~org/eclipse/core/internal/indexing/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.resources.compatibility_3.4.0.v20080604-1400.jar[~org/eclipse/core/internal/dtree/*:~org/eclipse/core/internal/events/*:~org/eclipse/core/internal/localstore/*:~org/eclipse/core/internal/properties/*:~org/eclipse/core/internal/propertytester/*:~org/eclipse/core/internal/refresh/*:~org/eclipse/core/internal/resources/*:~org/eclipse/core/internal/resources/mapping/*:~org/eclipse/core/internal/resources/refresh/win32/*:~org/eclipse/core/internal/utils/*:~org/eclipse/core/internal/watson/*:+org/eclipse/core/resources/*:+org/eclipse/core/resources/mapping/*:+org/eclipse/core/resources/refresh/*:+org/eclipse/core/resources/team/*:~org/eclipse/core/internal/indexing/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ant.core_3.2.0.v20080529.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.variables_3.2.100.v20080529-1300.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.expressions_3.4.0.v20080603-2000.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.filesystem_1.2.0.v20080604-1400.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.filesystem.linux.x86_1.2.0.v20080604-1400.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.text_3.4.0.v20080605-1800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/com.ibm.icu_3.8.1.v20080530.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.commands_3.4.0.I20080509-2000.jar[+org/eclipse/core/commands/*:+org/eclipse/core/commands/common/*:+org/eclipse/core/commands/contexts/*:+org/eclipse/core/commands/operations/*:+org/eclipse/core/commands/util/*:~org/eclipse/core/internal/commands/operations/*:~org/eclipse/core/internal/commands/util/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.team.core_3.4.1.r34x_20080827.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.ui_3.4.1.r341_v20080827-1100.jar[~org/eclipse/jdt/internal/corext/*:~org/eclipse/jdt/internal/corext/buildpath/*:~org/eclipse/jdt/internal/corext/callhierarchy/*:~org/eclipse/jdt/internal/corext/codemanipulation/*:~org/eclipse/jdt/internal/corext/dom/*:~org/eclipse/jdt/internal/corext/dom/fragments/*:~org/eclipse/jdt/internal/corext/fix/*:~org/eclipse/jdt/internal/corext/javadoc/*:~org/eclipse/jdt/internal/corext/refactoring/*:~org/eclipse/jdt/internal/corext/refactoring/base/*:~org/eclipse/jdt/internal/corext/refactoring/binary/*:~org/eclipse/jdt/internal/corext/refactoring/changes/*:~org/eclipse/jdt/internal/corext/refactoring/code/*:~org/eclipse/jdt/internal/corext/refactoring/code/flow/*:~org/eclipse/jdt/internal/corext/refactoring/delegates/*:~org/eclipse/jdt/internal/corext/refactoring/generics/*:~org/eclipse/jdt/internal/corext/refactoring/nls/*:~org/eclipse/jdt/internal/corext/refactoring/nls/changes/*:~org/eclipse/jdt/internal/corext/refactoring/participants/*:~org/eclipse/jdt/internal/corext/refactoring/rename/*:~org/eclipse/jdt/internal/corext/refactoring/reorg/*:~org/eclipse/jdt/internal/corext/refactoring/scripting/*:~org/eclipse/jdt/internal/corext/refactoring/sef/*:~org/eclipse/jdt/internal/corext/refactoring/structure/*:~org/eclipse/jdt/internal/corext/refactoring/structure/constraints/*:~org/eclipse/jdt/internal/corext/refactoring/surround/*:~org/eclipse/jdt/internal/corext/refactoring/tagging/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints2/*:~org/eclipse/jdt/internal/corext/refactoring/util/*:~org/eclipse/jdt/internal/corext/template/java/*:~org/eclipse/jdt/internal/corext/util/*:~org/eclipse/jdt/internal/ui/*:~org/eclipse/jdt/internal/ui/actions/*:~org/eclipse/jdt/internal/ui/browsing/*:~org/eclipse/jdt/internal/ui/callhierarchy/*:~org/eclipse/jdt/internal/ui/commands/*:~org/eclipse/jdt/internal/ui/compare/*:~org/eclipse/jdt/internal/ui/dialogs/*:~org/eclipse/jdt/internal/ui/dnd/*:~org/eclipse/jdt/internal/ui/filters/*:~org/eclipse/jdt/internal/ui/fix/*:~org/eclipse/jdt/internal/ui/infoviews/*:~org/eclipse/jdt/internal/ui/jarimport/*:~org/eclipse/jdt/internal/ui/jarpackager/*:~org/eclipse/jdt/internal/ui/jarpackagerfat/*:~org/eclipse/jdt/internal/ui/javadocexport/*:~org/eclipse/jdt/internal/ui/javaeditor/*:~org/eclipse/jdt/internal/ui/javaeditor/breadcrumb/*:~org/eclipse/jdt/internal/ui/javaeditor/saveparticipant/*:~org/eclipse/jdt/internal/ui/javaeditor/selectionactions/*:~org/eclipse/jdt/internal/ui/model/*:~org/eclipse/jdt/internal/ui/navigator/*:~org/eclipse/jdt/internal/ui/packageview/*:~org/eclipse/jdt/internal/ui/preferences/*:~org/eclipse/jdt/internal/ui/preferences/cleanup/*:~org/eclipse/jdt/internal/ui/preferences/formatter/*:~org/eclipse/jdt/internal/ui/propertiesfileeditor/*:~org/eclipse/jdt/internal/ui/refactoring/*:~org/eclipse/jdt/internal/ui/refactoring/actions/*:~org/eclipse/jdt/internal/ui/refactoring/binary/*:~org/eclipse/jdt/internal/ui/refactoring/code/*:~org/eclipse/jdt/internal/ui/refactoring/contentassist/*:~org/eclipse/jdt/internal/ui/refactoring/nls/*:~org/eclipse/jdt/internal/ui/refactoring/nls/search/*:~org/eclipse/jdt/internal/ui/refactoring/reorg/*:~org/eclipse/jdt/internal/ui/refactoring/sef/*:~org/eclipse/jdt/internal/ui/search/*:~org/eclipse/jdt/internal/ui/text/*:~org/eclipse/jdt/internal/ui/text/correction/*:~org/eclipse/jdt/internal/ui/text/correction/proposals/*:~org/eclipse/jdt/internal/ui/text/folding/*:~org/eclipse/jdt/internal/ui/text/java/*:~org/eclipse/jdt/internal/ui/text/java/hover/*:~org/eclipse/jdt/internal/ui/text/javadoc/*:~org/eclipse/jdt/internal/ui/text/spelling/*:~org/eclipse/jdt/internal/ui/text/spelling/engine/*:~org/eclipse/jdt/internal/ui/text/template/contentassist/*:~org/eclipse/jdt/internal/ui/text/template/preferences/*:~org/eclipse/jdt/internal/ui/typehierarchy/*:~org/eclipse/jdt/internal/ui/util/*:~org/eclipse/jdt/internal/ui/viewsupport/*:~org/eclipse/jdt/internal/ui/wizards/*:~org/eclipse/jdt/internal/ui/wizards/buildpaths/*:~org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/*:~org/eclipse/jdt/internal/ui/wizards/dialogfields/*:~org/eclipse/jdt/internal/ui/workingsets/*:+org/eclipse/jdt/ui/*:+org/eclipse/jdt/ui/actions/*:+org/eclipse/jdt/ui/dialogs/*:+org/eclipse/jdt/ui/jarpackager/*:+org/eclipse/jdt/ui/refactoring/*:+org/eclipse/jdt/ui/search/*:+org/eclipse/jdt/ui/text/*:+org/eclipse/jdt/ui/text/folding/*:+org/eclipse/jdt/ui/text/java/*:+org/eclipse/jdt/ui/text/java/hover/*:+org/eclipse/jdt/ui/wizards/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui_3.4.1.M20080910-0800.jar[~org/eclipse/ui/internal/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.swt_3.4.1.v3449c.jar[+org/eclipse/swt/*:+org/eclipse/swt/accessibility/*:+org/eclipse/swt/awt/*:+org/eclipse/swt/browser/*:+org/eclipse/swt/custom/*:+org/eclipse/swt/dnd/*:+org/eclipse/swt/events/*:+org/eclipse/swt/graphics/*:+org/eclipse/swt/layout/*:+org/eclipse/swt/opengl/*:+org/eclipse/swt/printing/*:+org/eclipse/swt/program/*:+org/eclipse/swt/widgets/*:~org/eclipse/swt/internal/*:~org/eclipse/swt/internal/image/*:~org/eclipse/swt/internal/theme/*:~org/eclipse/swt/internal/accessibility/gtk/*:~org/eclipse/swt/internal/cairo/*:~org/eclipse/swt/internal/cde/*:~org/eclipse/swt/internal/gnome/*:~org/eclipse/swt/internal/gtk/*:~org/eclipse/swt/internal/mozilla/*:~org/eclipse/swt/internal/opengl/glx/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.swt.gtk.linux.x86_3.4.1.v3449c.jar[+org/eclipse/swt/*:+org/eclipse/swt/accessibility/*:+org/eclipse/swt/awt/*:+org/eclipse/swt/browser/*:+org/eclipse/swt/custom/*:+org/eclipse/swt/dnd/*:+org/eclipse/swt/events/*:+org/eclipse/swt/graphics/*:+org/eclipse/swt/layout/*:+org/eclipse/swt/opengl/*:+org/eclipse/swt/printing/*:+org/eclipse/swt/program/*:+org/eclipse/swt/widgets/*:~org/eclipse/swt/internal/*:~org/eclipse/swt/internal/image/*:~org/eclipse/swt/internal/theme/*:~org/eclipse/swt/internal/accessibility/gtk/*:~org/eclipse/swt/internal/cairo/*:~org/eclipse/swt/internal/cde/*:~org/eclipse/swt/internal/gnome/*:~org/eclipse/swt/internal/gtk/*:~org/eclipse/swt/internal/mozilla/*:~org/eclipse/swt/internal/opengl/glx/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jface_3.4.1.M20080827-2000.jar[+org/eclipse/jface/*:+org/eclipse/jface/action/*:+org/eclipse/jface/action/images/*:+org/eclipse/jface/bindings/*:+org/eclipse/jface/bindings/keys/*:+org/eclipse/jface/bindings/keys/formatting/*:+org/eclipse/jface/commands/*:+org/eclipse/jface/contexts/*:+org/eclipse/jface/dialogs/*:+org/eclipse/jface/dialogs/images/*:+org/eclipse/jface/fieldassist/*:+org/eclipse/jface/fieldassist/images/*:+org/eclipse/jface/images/*:~org/eclipse/jface/internal/*:~org/eclipse/jface/internal/provisional/action/*:+org/eclipse/jface/layout/*:+org/eclipse/jface/menus/*:+org/eclipse/jface/operation/*:+org/eclipse/jface/preference/*:+org/eclipse/jface/preference/images/*:+org/eclipse/jface/resource/*:+org/eclipse/jface/util/*:+org/eclipse/jface/viewers/*:+org/eclipse/jface/viewers/deferred/*:+org/eclipse/jface/window/*:+org/eclipse/jface/wizard/*:+org/eclipse/jface/wizard/images/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.workbench_3.4.1.M20080827-0800a.jar[+org/eclipse/ui/*:+org/eclipse/ui/about/*:+org/eclipse/ui/actions/*:+org/eclipse/ui/activities/*:+org/eclipse/ui/application/*:+org/eclipse/ui/branding/*:+org/eclipse/ui/browser/*:+org/eclipse/ui/commands/*:+org/eclipse/ui/contexts/*:+org/eclipse/ui/dialogs/*:+org/eclipse/ui/dnd/*:+org/eclipse/ui/fieldassist/*:+org/eclipse/ui/handlers/*:+org/eclipse/ui/help/*:~org/eclipse/ui/internal/*:~org/eclipse/ui/internal/about/*:~org/eclipse/ui/internal/actions/*:~org/eclipse/ui/internal/activities/*:~org/eclipse/ui/internal/activities/ws/*:~org/eclipse/ui/internal/application/*:~org/eclipse/ui/internal/browser/*:~org/eclipse/ui/internal/commands/*:~org/eclipse/ui/internal/contexts/*:~org/eclipse/ui/internal/decorators/*:~org/eclipse/ui/internal/dialogs/*:~org/eclipse/ui/internal/dnd/*:~org/eclipse/ui/internal/editorsupport/*:~org/eclipse/ui/internal/expressions/*:~org/eclipse/ui/internal/handlers/*:~org/eclipse/ui/internal/help/*:~org/eclipse/ui/internal/intro/*:~org/eclipse/ui/internal/keys/*:~org/eclipse/ui/internal/keys/model/*:~org/eclipse/ui/internal/layout/*:~org/eclipse/ui/internal/menus/*:~org/eclipse/ui/internal/misc/*:~org/eclipse/ui/internal/model/*:~org/eclipse/ui/internal/operations/*:~org/eclipse/ui/internal/part/*:~org/eclipse/ui/internal/preferences/*:~org/eclipse/ui/internal/presentations/*:~org/eclipse/ui/internal/presentations/classic/*:~org/eclipse/ui/internal/presentations/defaultpresentation/*:~org/eclipse/ui/internal/presentations/util/*:~org/eclipse/ui/internal/progress/*:~org/eclipse/ui/internal/provisional/application/*:~org/eclipse/ui/internal/provisional/presentations/*:~org/eclipse/ui/internal/quickaccess/*:~org/eclipse/ui/internal/registry/*:~org/eclipse/ui/internal/services/*:~org/eclipse/ui/internal/splash/*:~org/eclipse/ui/internal/statushandlers/*:~org/eclipse/ui/internal/testing/*:~org/eclipse/ui/internal/themes/*:~org/eclipse/ui/internal/tweaklets/*:~org/eclipse/ui/internal/util/*:~org/eclipse/ui/internal/wizards/*:~org/eclipse/ui/internal/wizards/preferences/*:+org/eclipse/ui/intro/*:+org/eclipse/ui/keys/*:+org/eclipse/ui/menus/*:+org/eclipse/ui/model/*:+org/eclipse/ui/operations/*:+org/eclipse/ui/part/*:+org/eclipse/ui/plugin/*:+org/eclipse/ui/preferences/*:+org/eclipse/ui/presentations/*:+org/eclipse/ui/progress/*:+org/eclipse/ui/services/*:+org/eclipse/ui/splash/*:+org/eclipse/ui/statushandlers/*:+org/eclipse/ui/swt/*:+org/eclipse/ui/testing/*:+org/eclipse/ui/themes/*:+org/eclipse/ui/views/*:+org/eclipse/ui/wizards/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20080509-2000/compatibility.jar[+org/eclipse/ui/*:+org/eclipse/ui/about/*:+org/eclipse/ui/actions/*:+org/eclipse/ui/activities/*:+org/eclipse/ui/application/*:+org/eclipse/ui/branding/*:+org/eclipse/ui/browser/*:+org/eclipse/ui/commands/*:+org/eclipse/ui/contexts/*:+org/eclipse/ui/dialogs/*:+org/eclipse/ui/dnd/*:+org/eclipse/ui/fieldassist/*:+org/eclipse/ui/handlers/*:+org/eclipse/ui/help/*:~org/eclipse/ui/internal/*:~org/eclipse/ui/internal/about/*:~org/eclipse/ui/internal/actions/*:~org/eclipse/ui/internal/activities/*:~org/eclipse/ui/internal/activities/ws/*:~org/eclipse/ui/internal/application/*:~org/eclipse/ui/internal/browser/*:~org/eclipse/ui/internal/commands/*:~org/eclipse/ui/internal/contexts/*:~org/eclipse/ui/internal/decorators/*:~org/eclipse/ui/internal/dialogs/*:~org/eclipse/ui/internal/dnd/*:~org/eclipse/ui/internal/editorsupport/*:~org/eclipse/ui/internal/expressions/*:~org/eclipse/ui/internal/handlers/*:~org/eclipse/ui/internal/help/*:~org/eclipse/ui/internal/intro/*:~org/eclipse/ui/internal/keys/*:~org/eclipse/ui/internal/keys/model/*:~org/eclipse/ui/internal/layout/*:~org/eclipse/ui/internal/menus/*:~org/eclipse/ui/internal/misc/*:~org/eclipse/ui/internal/model/*:~org/eclipse/ui/internal/operations/*:~org/eclipse/ui/internal/part/*:~org/eclipse/ui/internal/preferences/*:~org/eclipse/ui/internal/presentations/*:~org/eclipse/ui/internal/presentations/classic/*:~org/eclipse/ui/internal/presentations/defaultpresentation/*:~org/eclipse/ui/internal/presentations/util/*:~org/eclipse/ui/internal/progress/*:~org/eclipse/ui/internal/provisional/application/*:~org/eclipse/ui/internal/provisional/presentations/*:~org/eclipse/ui/internal/quickaccess/*:~org/eclipse/ui/internal/registry/*:~org/eclipse/ui/internal/services/*:~org/eclipse/ui/internal/splash/*:~org/eclipse/ui/internal/statushandlers/*:~org/eclipse/ui/internal/testing/*:~org/eclipse/ui/internal/themes/*:~org/eclipse/ui/internal/tweaklets/*:~org/eclipse/ui/internal/util/*:~org/eclipse/ui/internal/wizards/*:~org/eclipse/ui/internal/wizards/preferences/*:+org/eclipse/ui/intro/*:+org/eclipse/ui/keys/*:+org/eclipse/ui/menus/*:+org/eclipse/ui/model/*:+org/eclipse/ui/operations/*:+org/eclipse/ui/part/*:+org/eclipse/ui/plugin/*:+org/eclipse/ui/preferences/*:+org/eclipse/ui/presentations/*:+org/eclipse/ui/progress/*:+org/eclipse/ui/services/*:+org/eclipse/ui/splash/*:+org/eclipse/ui/statushandlers/*:+org/eclipse/ui/swt/*:+org/eclipse/ui/testing/*:+org/eclipse/ui/themes/*:+org/eclipse/ui/views/*:+org/eclipse/ui/wizards/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20080509-2000/@dot[+org/eclipse/ui/*:+org/eclipse/ui/about/*:+org/eclipse/ui/actions/*:+org/eclipse/ui/activities/*:+org/eclipse/ui/application/*:+org/eclipse/ui/branding/*:+org/eclipse/ui/browser/*:+org/eclipse/ui/commands/*:+org/eclipse/ui/contexts/*:+org/eclipse/ui/dialogs/*:+org/eclipse/ui/dnd/*:+org/eclipse/ui/fieldassist/*:+org/eclipse/ui/handlers/*:+org/eclipse/ui/help/*:~org/eclipse/ui/internal/*:~org/eclipse/ui/internal/about/*:~org/eclipse/ui/internal/actions/*:~org/eclipse/ui/internal/activities/*:~org/eclipse/ui/internal/activities/ws/*:~org/eclipse/ui/internal/application/*:~org/eclipse/ui/internal/browser/*:~org/eclipse/ui/internal/commands/*:~org/eclipse/ui/internal/contexts/*:~org/eclipse/ui/internal/decorators/*:~org/eclipse/ui/internal/dialogs/*:~org/eclipse/ui/internal/dnd/*:~org/eclipse/ui/internal/editorsupport/*:~org/eclipse/ui/internal/expressions/*:~org/eclipse/ui/internal/handlers/*:~org/eclipse/ui/internal/help/*:~org/eclipse/ui/internal/intro/*:~org/eclipse/ui/internal/keys/*:~org/eclipse/ui/internal/keys/model/*:~org/eclipse/ui/internal/layout/*:~org/eclipse/ui/internal/menus/*:~org/eclipse/ui/internal/misc/*:~org/eclipse/ui/internal/model/*:~org/eclipse/ui/internal/operations/*:~org/eclipse/ui/internal/part/*:~org/eclipse/ui/internal/preferences/*:~org/eclipse/ui/internal/presentations/*:~org/eclipse/ui/internal/presentations/classic/*:~org/eclipse/ui/internal/presentations/defaultpresentation/*:~org/eclipse/ui/internal/presentations/util/*:~org/eclipse/ui/internal/progress/*:~org/eclipse/ui/internal/provisional/application/*:~org/eclipse/ui/internal/provisional/presentations/*:~org/eclipse/ui/internal/quickaccess/*:~org/eclipse/ui/internal/registry/*:~org/eclipse/ui/internal/services/*:~org/eclipse/ui/internal/splash/*:~org/eclipse/ui/internal/statushandlers/*:~org/eclipse/ui/internal/testing/*:~org/eclipse/ui/internal/themes/*:~org/eclipse/ui/internal/tweaklets/*:~org/eclipse/ui/internal/util/*:~org/eclipse/ui/internal/wizards/*:~org/eclipse/ui/internal/wizards/preferences/*:+org/eclipse/ui/intro/*:+org/eclipse/ui/keys/*:+org/eclipse/ui/menus/*:+org/eclipse/ui/model/*:+org/eclipse/ui/operations/*:+org/eclipse/ui/part/*:+org/eclipse/ui/plugin/*:+org/eclipse/ui/preferences/*:+org/eclipse/ui/presentations/*:+org/eclipse/ui/progress/*:+org/eclipse/ui/services/*:+org/eclipse/ui/splash/*:+org/eclipse/ui/statushandlers/*:+org/eclipse/ui/swt/*:+org/eclipse/ui/testing/*:+org/eclipse/ui/themes/*:+org/eclipse/ui/views/*:+org/eclipse/ui/wizards/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.help_3.3.101.v20080702_34x.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jface.databinding_1.2.1.M20080827-0800a.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.databinding_1.1.1.M20080827-0800b.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.console_3.3.0.v20080529-1300.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jface.text_3.4.1.r341_v20080827-1100.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.workbench.texteditor_3.4.1.r341_v20080827-1100.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.search_3.4.1.r341_v20080813-0800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.filebuffers_3.4.0.v20080603-2000.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.ide_3.4.1.M20080903-2000.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.views_3.3.0.I20080509-2000.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.update.configurator_3.2.201.R34x_v20080819.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.update.core_3.2.201.R34x_v20080714.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.update.core.linux_3.2.0.v20080422.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.net_1.1.0.I20080604.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.core.net.linux.x86_1.0.0.I20080521.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.equinox.security_1.0.1.R34x_v20080721.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.update.ui_3.2.100.v20080318.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.forms_3.3.101.v20080708_34x.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ltk.core.refactoring_3.4.1.r341_v20080716-0800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ltk.ui.refactoring_3.4.1.r341_v20080716-0800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.navigator_3.3.101.M20080827-0800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.compare_3.4.0.I20080604.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.editors_3.4.0.v20080603-2000.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.team.ui_3.4.1.r34x_20080827.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.navigator.resources_3.3.101.M20080910-0800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.ui.views.properties.tabbed_3.4.1.M20080730-0800.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.debug.core_3.4.0.v20080612.jar[+org/eclipse/debug/core/*:+org/eclipse/debug/core/commands/*:+org/eclipse/debug/core/model/*:+org/eclipse/debug/core/sourcelookup/*:+org/eclipse/debug/core/sourcelookup/containers/*:~org/eclipse/debug/internal/core/*:~org/eclipse/debug/internal/core/commands/*:~org/eclipse/debug/internal/core/sourcelookup/*:~org/eclipse/debug/internal/core/sourcelookup/containers/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.debug.ui_3.4.1.v20080811_r341.jar[~org/eclipse/debug/internal/ui/*:~org/eclipse/debug/internal/ui/actions/*:~org/eclipse/debug/internal/ui/actions/breakpointGroups/*:~org/eclipse/debug/internal/ui/actions/breakpoints/*:~org/eclipse/debug/internal/ui/actions/expressions/*:~org/eclipse/debug/internal/ui/actions/variables/*:~org/eclipse/debug/internal/ui/actions/variables/details/*:~org/eclipse/debug/internal/ui/commands/actions/*:~org/eclipse/debug/internal/ui/contextlaunching/*:~org/eclipse/debug/internal/ui/contexts/*:~org/eclipse/debug/internal/ui/elements/adapters/*:~org/eclipse/debug/internal/ui/importexport/breakpoints/*:~org/eclipse/debug/internal/ui/importexport/launchconfigurations/*:~org/eclipse/debug/internal/ui/launchConfigurations/*:~org/eclipse/debug/internal/ui/memory/*:~org/eclipse/debug/internal/ui/memory/provisional/*:~org/eclipse/debug/internal/ui/model/elements/*:~org/eclipse/debug/internal/ui/preferences/*:~org/eclipse/debug/internal/ui/sourcelookup/*:~org/eclipse/debug/internal/ui/sourcelookup/browsers/*:~org/eclipse/debug/internal/ui/stringsubstitution/*:~org/eclipse/debug/internal/ui/viewers/*:~org/eclipse/debug/internal/ui/viewers/model/*:~org/eclipse/debug/internal/ui/viewers/model/provisional/*:~org/eclipse/debug/internal/ui/viewers/provisional/*:~org/eclipse/debug/internal/ui/viewers/update/*:~org/eclipse/debug/internal/ui/views/*:~org/eclipse/debug/internal/ui/views/breakpoints/*:~org/eclipse/debug/internal/ui/views/console/*:~org/eclipse/debug/internal/ui/views/expression/*:~org/eclipse/debug/internal/ui/views/launch/*:~org/eclipse/debug/internal/ui/views/memory/*:~org/eclipse/debug/internal/ui/views/memory/renderings/*:~org/eclipse/debug/internal/ui/views/modules/*:~org/eclipse/debug/internal/ui/views/registers/*:~org/eclipse/debug/internal/ui/views/variables/*:~org/eclipse/debug/internal/ui/views/variables/details/*:+org/eclipse/debug/ui/*:+org/eclipse/debug/ui/actions/*:+org/eclipse/debug/ui/console/*:+org/eclipse/debug/ui/contexts/*:+org/eclipse/debug/ui/memory/*:+org/eclipse/debug/ui/sourcelookup/*:?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.launching_3.4.1.v20080729_r341.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.debug_3.4.0.v20080604/jdi.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.debug_3.4.0.v20080604/jdimodel.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.debug_3.4.0.v20080604/tools.jar[?**/*]
-#ADAPTER#ACCESS#opt/eclipse-3.4.1/plugins/org.eclipse.jdt.core.manipulation_1.2.0.v20080603-2000.jar[?**/*]
View
43 org.scala-ide.sdt.aspects/src/scala/tools/eclipse/contribution/weaving/pde/ui/PluginImportAspect.aj
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2005-2010 LAMP/EPFL
+ */
+// $Id$
+
+package scala.tools.eclipse.contribution.weaving.pde.ui;
+
+import java.util.List;
+
+import org.eclipse.pde.internal.ui.wizards.imports.PluginImportHelper;
+import org.eclipse.ui.wizards.datatransfer.IImportStructureProvider;
+
+@SuppressWarnings("restriction")
+public privileged aspect PluginImportAspect {
+ pointcut folderContainsFileExtension(IImportStructureProvider provider, Object element, String fileExtension) :
+ execution(private static boolean PluginImportHelper.folderContainsFileExtension(IImportStructureProvider, Object, String)) &&
+ args(provider, element, fileExtension);
+
+ boolean around(IImportStructureProvider provider, Object element, String fileExtension) :
+ folderContainsFileExtension(provider, element, fileExtension) {
+ return !".java".equals(fileExtension) ? proceed(provider, element, fileExtension) : folderContainsSourceExtension(provider, element);
+ }
+
+ public static boolean folderContainsSourceExtension(IImportStructureProvider provider, Object element) {
+ List children = provider.getChildren(element);
+ if (children != null && !children.isEmpty()) {
+ for (int i = 0; i < children.size(); i++) {
+ Object curr = children.get(i);
+ if (provider.isFolder(curr)) {
+ if (folderContainsSourceExtension(provider, curr)) {
+ return true;
+ }
+ } else {
+ String label = provider.getLabel(curr);
+ if (label.endsWith(".java") || label.endsWith(".scala") || label.endsWith(".aj")) {
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ }
+}
View
1  org.scala-ide.sdt.source.feature/.gitignore
@@ -0,0 +1 @@
+target
View
17 org.scala-ide.sdt.source.feature/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.scala-ide.sdt.source.feature</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.FeatureBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.FeatureNature</nature>
+ </natures>
+</projectDescription>
View
2  org.scala-ide.sdt.source.feature/build.properties
@@ -0,0 +1,2 @@
+bin.includes = \
+feature.xml
View
74 org.scala-ide.sdt.source.feature/feature.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.scala-ide.sdt.source.feature"
+ label="Scala IDE for Eclipse Source"
+ version="1.0.0.qualifier"
+ provider-name="The Scala IDE for Eclipse Project">
+
+ <description url="http://scala-ide.org/">
+The Scala IDE for Eclipse provides the tools needed to
+to build Scala programs on the Eclipse Platform.
+ </description>
+
+ <copyright url="http://scala-lang.org/downloads/">
+Copyright (c) 2002-2010 EPFL, Lausanne.
+All rights reserved.
+ </copyright>
+
+ <license url="http://scala-lang.org/downloads/license.html">
+SCALA LICENSE
+
+Copyright (c) 2002-2010 EPFL, Lausanne, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Programming Methods Laboratory of the
+Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland.
+
+Permission to use, copy, modify, and distribute this software in source
+or binary form for any purpose with or without fee is hereby granted,
+provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the EPFL nor the names of its contributors
+ may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS&apos;&apos; AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+ </license>
+
+ <url>
+ <update url="http://download.scala-ide.org/update-current-35" label="Scala IDE for Eclipse update site"/>
+ </url>
+
+ <plugin
+ id="org.scala-ide.sdt.core.source"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.scala-ide.sdt.aspects.source"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+</feature>
View
12 org.scala-ide.sdt.source.feature/pom.xml
@@ -0,0 +1,12 @@
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.scala-ide</groupId>
+ <artifactId>scala-ide-for-eclipse</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <relativePath>../org.scala-ide.build/pom.xml</relativePath>
+ </parent>
+ <artifactId>org.scala-ide.sdt.source.feature</artifactId>
+ <packaging>eclipse-feature</packaging>
+</project>
View
5 org.scala-ide.sdt.update-site/site.xml
@@ -12,6 +12,11 @@
<feature url="features/org.eclipse.contribution.weaving_0.0.0.jar" id="org.eclipse.contribution.weaving" version="0.0.0">
<category name="sdt-weaving"/>
</feature>
+ <feature url="features/org.scala-ide.sdt.source.feature_0.0.0.jar" id="org.scala-ide.sdt.source.feature" version="0.0.0">
+ <category name="sdt-source"/>
+ </feature>
+
<category-def name="sdt" label="Scala IDE for Eclipse"/>
<category-def name="sdt-weaving" label="JDT Weaving for Scala"/>
+ <category-def name="sdt-source" label="Scala IDE for Eclipse Source Feature"/>
</site>
Please sign in to comment.
Something went wrong with that request. Please try again.