Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Web Tools Project/Common/Inventory

org.eclipse.jst.common.annotations.controller 
org.eclipse.jst.common.annotations.core 
org.eclipse.jst.common.annotations.ui
[KK = Konstantin Komissarchik] Unclear about the function of these plugins. Is this part of xdoclet support?
org.eclipse.jst.common.frameworks
[KK] (internal) Base classes for the flexible project classpath container. This is what the Web App Libraries container is based on.
[KK] (internal) org.eclipse.jst.common.jdt.internal.integration Unclear what this is. Contains classes such as JavaArtifactEditModel and WorkingCopyManager.
[KK] (public) implementation of the jst.java facet
org.eclipse.wst.common.core
[KK] Looks to contain some sort of a search framework. Where is this used?
org.eclipse.wst.common.emf
org.eclipse.wst.common.emfworkbench.integration
[KK] EMF integration.
org.eclipse.wst.common.frameworks
org.eclipse.wst.common.frameworks.ui
[KK] The IDataModel/Operation/Wizard framework.
org.eclipse.wst.common.infopop
[KK] No code. Appears to contain help content. All of the references in the contexts file are for wst.sse component.
[LM = Lawrence Mandel] Yes. Infopops are context sensitive help. What you get when you hit F1.
[KK] Could someone confirm whether all of this content is specific to the wst.see component/project?
org.eclipse.wst.common.modulecore
[KK] The flexible project infrastructure.
org.eclipse.jst.common.project.facet.core
org.eclipse.wst.common.project.facet.core
org.eclipse.wst.common.project.facet.core.tests
org.eclipse.wst.common.project.facet.ui
org.eclipse.wst.common.project.facet.ui.tests
[KK] The faceted project framework.
org.eclipse.wst.common.snippets
org.eclipse.wst.common.snippets.tests
[KK] Snippets support.
org.eclipse.wst.common.tests
org.eclipse.wst.common.tests.collector
org.eclipse.wst.common.tests.performance
org.eclipse.wst.common.tests.ui
[KK] Looks to be some test-related utilities and general test infrastructure. Is some of this actually releng?
org.eclipse.wst.common.ui
[KK] Misc UI stuff that didn't belong someplace else.
org.eclipse.wst.common.ui.properties
[KK] Tabbed properties view.
org.eclipse.wst.common.uriresolver
[KK] What is this and where is it used?
[LM] The URI resolution framework is used to resolve the location of resources such as XML, WSDL, DTD, XML schema, and TLD files. It is used throughout WTP. The XML catalog and Internet cache are both URI resolvers.
org.eclipse.wst.internet.cache
org.eclipse.wst.internet.cache.tests
[KK] What is this? I also noticed that these appear to be in the common project, while other prlugins in the wst.internet namespace (such as wst.internet.monitor and wst.internet.proxy are not).
[LM] By "in the common project" I assume you mean according to the map files. Is that correct? The Internet Cache is URI resolver (hooked into the URI resolution framework - see org.eclipse.wst.uri.resolver) that attempts to locate resources on the Web. If found, it caches resources so they will not need to be retrieved each time they are requested. I added this function as before WTP 2.0 the J2EE schemas and DTDs were not bundled with WTP. The Internet cache is still useful for other schemas, DTDs, WSDL docs, and anything else retrieved from the Web.
org.eclipse.wst.common.environment
[KK] Looks to be some sort of an abstraction for the eclipse log and status reporting.
[PM = Peter Moogk] Yes, this plugin does abstract logging and status reporting so that commands can be written without knowing whether they are running in an Eclipse UI environment or in a Eclipse headless environment.
org.eclipse.wst.command.env
org.eclipse.wst.command.env.core
org.eclipse.wst.command.env.ui
org.eclipse.wst.command.env.infopop
[KK] Command Framework. Could someone explain what this is?
[PM] These plugins provide concrete implementations of the Environment framework that the Web services plugins use. The env.ui plugin also provides the base wizard framework that the Web services plugins use. This plugins also define a command framework that uses the Environment framework. These commands extends the Eclipse command framework with the addition of the Enviornment. This is a general framework that any plugin can utilize, however, I believe that the Web services components are the only ones using it.
org.eclipse.wst.validation
org.eclipse.wst.validation.infopop
[KK] Validation Framework
org.eclipse.jem.util
[KK] can someone explain what this is?

Back to the top