| /** |
| * |
| * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation |
| */ |
| package org.eclipse.osbp.preferences |
| |
| /** |
| * <plugins> dependencies for the OSBP product bundle <code>*.product</code> file. |
| */ |
| public class ProductFilePlugins extends ProductFileBase { |
| |
| new(ProductConfigurationPrefs prefs) { |
| super(prefs) |
| } |
| |
| new(ProductConfigurationPrefs prefs, String... jndiNames) { |
| super(prefs, jndiNames) |
| } |
| |
| override getDeprecatedAsString() { |
| prepareSerialized( |
| ''' |
| ${{UNNECESSARY_DATA_BASE_VENDOR_PLUGINS}} |
| <plugin id="com.google.protobuf"/> |
| <plugin id="com.springsource.javax.jms"/> |
| <plugin id="org.eclipse.osbp.dsl.semantic.common"/> |
| <plugin id="org.eclipse.osbp.dsl.semantic.common.edit"/> |
| <plugin id="org.eclipse.osbp.dsl.semantic.dto"/> |
| <plugin id="org.eclipse.osbp.dsl.semantic.entity"/> |
| <plugin id="org.eclipse.osbp.dsl.semantic.entity.edit"/> |
| <plugin id="org.eclipse.osbp.dsl.semantic.service"/> |
| <plugin id="org.eclipse.osbp.ecview.vaadin.servlet.mobile"/> |
| <plugin id="org.eclipse.osbp.mobile.vaadin.touchkit.osgi"/> |
| <plugin id="org.eclipse.osbp.utils.mobile.ui"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.vaadin.addon.contextmenu"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.vaadin.addon.dndlayout"/> |
| ''') |
| } |
| |
| override getRequiredAsString() { |
| prepareSerialized( |
| ''' |
| <plugin id="OpenCSV"/> |
| <plugin id="activemq-all-osgi-5.9.0"/> |
| <plugin id="animator.osgi"/> |
| <plugin id="ca.ecliptical.pde.ds.lib"/> |
| <plugin id="ch.qos.logback.classic"/> |
| <plugin id="ch.qos.logback.core"/> |
| <plugin id="ch.qos.logback.slf4j" fragment="true"/> |
| <plugin id="com.google.api.translate.osgi"/> |
| <plugin id="com.google.guava"/> |
| <plugin id="com.google.gwt.thirdparty.guava"/> |
| <plugin id="com.google.gwt.thirdparty.streamhtmlparser"/> |
| <plugin id="com.google.inject"/> |
| <plugin id="com.google.inject.assistedinject" fragment="true"/> |
| <plugin id="com.ibm.icu"/> |
| <plugin id="com.jcraft.jsch"/> |
| <plugin id="com.lowagie.text"/> |
| <plugin id="javax.jms"/> |
| <plugin id="com.springsource.org.antlr.runtime"/> |
| <plugin id="com.springsource.org.codehaus.commons.compiler"/> |
| <plugin id="com.springsource.org.codehaus.janino"/> |
| <plugin id="com.sun.mail.javax.mail"/> |
| <plugin id="com.vaadin.client"/> |
| <plugin id="com.vaadin.client-compiled"/> |
| <plugin id="com.vaadin.external.atmosphere.runtime"/> |
| <plugin id="com.vaadin.external.org.slf4j"/> |
| <plugin id="com.vaadin.push"/> |
| <plugin id="com.vaadin.sass-compiler"/> |
| <plugin id="com.vaadin.server"/> |
| <plugin id="com.vaadin.shared"/> |
| <plugin id="com.vaadin.theme-compiler"/> |
| <plugin id="com.vaadin.themes"/> |
| <plugin id="commons-vfs-osgi"/> |
| <plugin id="contextmenu.osgi"/> |
| <plugin id="dCharts.osgi"/> |
| <plugin id="dragdroplayouts.osgi"/> |
| <plugin id="dom.osgi"/> |
| <plugin id="dragdroplayouts.osgi"/> |
| <plugin id="easyuploads.osgi"/> |
| <plugin id="filteringtable.osgi"/> |
| <plugin id="groovy-all"/> |
| <plugin id="iban4j"/> |
| <plugin id="jackrabbit-jcr-commons-osgi"/> |
| <plugin id="jackrabbit-webdav-osgi"/> |
| <plugin id="jackson-core-asl"/> |
| <plugin id="java-cup.osgi"/> |
| <plugin id="javax.annotation"/> |
| <plugin id="javax.el"/> |
| <plugin id="javax.inject"/> |
| <plugin id="javax.jcr"/> |
| <plugin id="javax.persistence"/> |
| <plugin id="javax.servlet"/> |
| <plugin id="javax.transaction" fragment="true"/> |
| <plugin id="javax.validation.api"/> |
| <plugin id="javax.ws.rs.jsr311-api"/> |
| <plugin id="javax.wsdl"/> |
| <plugin id="javax.xml"/> |
| <plugin id="javax.xml.stream"/> |
| <plugin id="jaxen"/> |
| <plugin id="joda-time"/> |
| <plugin id="mondrian.osgi"/> |
| <plugin id="multifileupload.osgi"/> |
| <plugin id="net.osbee.vaaclipse.designer"/> |
| <plugin id="net.osbee.vaadin.designer"/> |
| <plugin id="olap4j-xmla.osgi"/> |
| <plugin id="olap4j.osgi"/> |
| <plugin id="org.antlr.runtime"/> |
| <plugin id="org.apache.ant"/> |
| <plugin id="org.apache.batik.bridge"/> |
| <plugin id="org.apache.batik.css"/> |
| <plugin id="org.apache.batik.dom"/> |
| <plugin id="org.apache.batik.dom.svg"/> |
| <plugin id="org.apache.batik.ext.awt"/> |
| <plugin id="org.apache.batik.parser"/> |
| <plugin id="org.apache.batik.svggen"/> |
| <plugin id="org.apache.batik.transcoder"/> |
| <plugin id="org.apache.batik.util"/> |
| <plugin id="org.apache.batik.util.gui"/> |
| <plugin id="org.apache.batik.xml"/> |
| <plugin id="org.apache.bval.org.apache.bval.bundle"/> |
| <plugin id="org.apache.commons.beanutils"/> |
| <plugin id="org.apache.commons.cli"/> |
| <plugin id="org.apache.commons.codec"/> |
| <plugin id="org.apache.commons.collections"/> |
| <plugin id="org.apache.commons.compress"/> |
| <plugin id="org.apache.commons.dbcp"/> |
| <plugin id="org.apache.commons.digester"/> |
| <plugin id="org.apache.commons.discovery"/> |
| <plugin id="org.apache.commons.email"/> |
| <plugin id="org.apache.commons.exec"/> |
| <plugin id="org.apache.commons.httpclient"/> |
| <plugin id="org.apache.commons.io"/> |
| <plugin id="org.apache.commons.jexl"/> |
| <plugin id="org.apache.commons.lang"/> |
| <plugin id="org.apache.commons.lang3"/> |
| <plugin id="org.apache.commons.logging"/> |
| <plugin id="org.apache.commons.math"/> |
| <plugin id="org.apache.commons.math3"/> |
| <plugin id="org.apache.commons.net"/> |
| <plugin id="org.apache.commons.pool"/> |
| <plugin id="org.apache.commons.vfs"/> |
| <plugin id="org.apache.commons.validator"/> |
| <plugin id="org.apache.cxf.cxf-core"/> |
| <plugin id="org.apache.cxf.cxf-rt-bindings-soap"/> |
| <plugin id="org.apache.cxf.cxf-rt-bindings-xml"/> |
| <plugin id="org.apache.cxf.cxf-rt-databinding-jaxb"/> |
| <plugin id="org.apache.cxf.cxf-rt-frontend-jaxws"/> |
| <plugin id="org.apache.cxf.cxf-rt-frontend-simple"/> |
| <plugin id="org.apache.cxf.cxf-rt-transports-http"/> |
| <plugin id="org.apache.cxf.cxf-rt-wsdl"/> |
| <plugin id="org.apache.felix.gogo.command"/> |
| <plugin id="org.apache.felix.gogo.runtime"/> |
| <plugin id="org.apache.felix.gogo.shell"/> |
| <plugin id="org.apache.httpcomponents.httpclient"/> |
| <plugin id="org.apache.httpcomponents.httpcore"/> |
| <plugin id="org.apache.log4j"/> |
| <plugin id="org.apache.pdfbox.fontbox"/> |
| <plugin id="org.apache.pdfbox"/> |
| <plugin id="org.apache.servicemix.bundles.jexcelapi"/> |
| <plugin id="org.apache.servicemix.bundles.wsdl4j"/> |
| <plugin id="org.apache.servicemix.bundles.xpp3"/> |
| <plugin id="org.apache.ws.xmlschema.core"/> |
| <plugin id="org.apache.xerces"/> |
| <plugin id="org.apache.xml.resolver"/> |
| <plugin id="org.apache.xml.serializer"/> |
| <plugin id="org.drools.api"/> |
| <plugin id="org.eclipse.birt.core"/> |
| <plugin id="org.eclipse.birt.data"/> |
| <plugin id="org.eclipse.birt.data.aggregation"/> |
| <plugin id="org.eclipse.birt.report.data.adapter"/> |
| <plugin id="org.eclipse.birt.report.engine"/> |
| <plugin id="org.eclipse.birt.report.engine.emitter.html"/> |
| <plugin id="org.eclipse.birt.report.engine.emitter.pdf"/> |
| <plugin id="org.eclipse.birt.report.engine.fonts"/> |
| <plugin id="org.eclipse.birt.report.engine.script.javascript"/> |
| <plugin id="org.eclipse.birt.report.model"/> |
| <plugin id="org.eclipse.bpmn2"/> |
| <plugin id="org.eclipse.bpmn2.edit"/> |
| <plugin id="org.eclipse.compare.core"/> |
| <plugin id="org.eclipse.core.commands"/> |
| <plugin id="org.eclipse.core.contenttype"/> |
| <plugin id="org.eclipse.core.databinding"/> |
| <plugin id="org.eclipse.core.databinding.beans"/> |
| <plugin id="org.eclipse.core.databinding.observable"/> |
| <plugin id="org.eclipse.core.databinding.property"/> |
| <plugin id="org.eclipse.core.expressions"/> |
| <plugin id="org.eclipse.core.filebuffers"/> |
| <plugin id="org.eclipse.core.filesystem"/> |
| <plugin id="org.eclipse.core.jobs"/> |
| <plugin id="org.eclipse.core.resources"/> |
| <plugin id="org.eclipse.core.runtime"/> |
| <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/> |
| <plugin id="org.eclipse.core.variables"/> |
| <plugin id="org.eclipse.datatools.connectivity"/> |
| <plugin id="org.eclipse.datatools.connectivity.oda"/> |
| <plugin id="org.eclipse.datatools.connectivity.oda.consumer"/> |
| <plugin id="org.eclipse.datatools.connectivity.oda.design"/> |
| <plugin id="org.eclipse.datatools.connectivity.oda.profile"/> |
| <plugin id="org.eclipse.debug.core"/> |
| <plugin id="org.eclipse.e4.core.commands"/> |
| <plugin id="org.eclipse.e4.core.contexts"/> |
| <plugin id="org.eclipse.e4.core.di"/> |
| <plugin id="org.eclipse.e4.core.di.extensions"/> |
| <plugin id="org.eclipse.e4.core.services" version="1.2.1.v20140808-1251"/> |
| <plugin id="org.eclipse.e4.ui.di"/> |
| <plugin id="org.eclipse.e4.ui.model.workbench"/> |
| <plugin id="org.eclipse.e4.ui.model.workbench.edit"/> |
| <plugin id="org.eclipse.e4.ui.services"/> |
| <plugin id="org.eclipse.e4.ui.workbench"/> |
| <plugin id="org.eclipse.emf.codegen"/> |
| <plugin id="org.eclipse.emf.codegen.ecore"/> |
| <plugin id="org.eclipse.emf.codegen.ecore.xtext"/> |
| <plugin id="org.eclipse.emf.common"/> |
| <plugin id="org.eclipse.emf.databinding"/> |
| <plugin id="org.eclipse.emf.databinding.edit"/> |
| <plugin id="org.eclipse.emf.ecore"/> |
| <plugin id="org.eclipse.emf.ecore.change"/> |
| <plugin id="org.eclipse.emf.ecore.change.edit"/> |
| <plugin id="org.eclipse.emf.ecore.edit"/> |
| <plugin id="org.eclipse.emf.ecore.xcore"/> |
| <plugin id="org.eclipse.emf.ecore.xcore.lib"/> |
| <plugin id="org.eclipse.emf.ecore.xmi"/> |
| <plugin id="org.eclipse.emf.edit"/> |
| <plugin id="org.eclipse.emf.mwe.core"/> |
| <plugin id="org.eclipse.emf.mwe.utils"/> |
| <plugin id="org.eclipse.emf.mwe2.runtime"/> |
| <plugin id="org.eclipse.equinox.app"/> |
| <plugin id="org.eclipse.equinox.bidi"/> |
| <plugin id="org.eclipse.equinox.common"/> |
| <plugin id="org.eclipse.equinox.console"/> |
| <plugin id="org.eclipse.equinox.coordinator"/> |
| <plugin id="org.eclipse.equinox.ds"/> |
| <plugin id="org.eclipse.equinox.event"/> |
| <plugin id="org.eclipse.equinox.http.registry"/> |
| <plugin id="org.eclipse.equinox.http.servlet"/> |
| <plugin id="org.eclipse.equinox.preferences"/> |
| <plugin id="org.eclipse.equinox.registry"/> |
| <plugin id="org.eclipse.equinox.security"/> |
| <plugin id="org.eclipse.equinox.util"/> |
| <plugin id="org.eclipse.gemini.dbaccess.util"/> |
| <plugin id="org.eclipse.help"/> |
| <plugin id="org.eclipse.jdt.compiler.apt" fragment="true"/> |
| <plugin id="org.eclipse.jdt.compiler.tool" fragment="true"/> |
| <plugin id="org.eclipse.jdt.core"/> |
| <plugin id="org.eclipse.jdt.debug"/> |
| <plugin id="org.eclipse.jdt.launching"/> |
| <plugin id="org.eclipse.jetty.continuation"/> |
| <plugin id="org.eclipse.jetty.http"/> |
| <plugin id="org.eclipse.jetty.io"/> |
| <plugin id="org.eclipse.jetty.security"/> |
| <plugin id="org.eclipse.jetty.server"/> |
| <plugin id="org.eclipse.jetty.servlet"/> |
| <plugin id="org.eclipse.jetty.util"/> |
| <plugin id="org.eclipse.jetty.websocket"/> |
| <plugin id="org.eclipse.osbp.authentication"/> |
| <plugin id="org.eclipse.osbp.authentication.ui"/> |
| <plugin id="org.eclipse.osbp.bpm.api"/> |
| <plugin id="org.eclipse.osbp.bpmn2.ecore"/> |
| <plugin id="org.eclipse.osbp.commons"/> |
| <plugin id="org.eclipse.osbp.dsl.common.xtext"/> |
| <plugin id="org.eclipse.osbp.dsl.datatype.lib"/> |
| <plugin id="org.eclipse.osbp.dsl.datatype.xtext"/> |
| <plugin id="org.eclipse.osbp.dsl.dto.lib"/> |
| <plugin id="org.eclipse.osbp.dsl.dto.xtext"/> |
| <plugin id="org.eclipse.osbp.dsl.entity.xtext"/> |
| <plugin id="org.eclipse.osbp.dsl.metadata.service"/> |
| <plugin id="org.eclipse.osbp.dsl.mwe"/> |
| <plugin id="org.eclipse.osbp.dsl.xtext.builder.participant"/> |
| <plugin id="org.eclipse.osbp.dsl.xtext.lazyresolver"/> |
| <plugin id="org.eclipse.osbp.dsl.xtext.lazyresolver.api"/> |
| <plugin id="org.eclipse.osbp.e4extension"/> |
| <plugin id="org.eclipse.osbp.e4modelextension"/> |
| <plugin id="org.eclipse.osbp.ecview.core.common"/> |
| <plugin id="org.eclipse.osbp.ecview.core.common.editparts.emf"/> |
| <plugin id="org.eclipse.osbp.ecview.core.common.model"/> |
| <plugin id="org.eclipse.osbp.ecview.core.common.model.edit"/> |
| <plugin id="org.eclipse.osbp.ecview.core.databinding.beans"/> |
| <plugin id="org.eclipse.osbp.ecview.core.databinding.emf"/> |
| <plugin id="org.eclipse.osbp.ecview.core.emf.api"/> |
| <plugin id="org.eclipse.osbp.ecview.core.extension.editparts"/> |
| <plugin id="org.eclipse.osbp.ecview.core.extension.editparts.emf"/> |
| <plugin id="org.eclipse.osbp.ecview.core.extension.model"/> |
| <plugin id="org.eclipse.osbp.ecview.core.extension.model.edit"/> |
| <plugin id="org.eclipse.osbp.ecview.core.ui.presentation.common"/> |
| <plugin id="org.eclipse.osbp.ecview.core.util.emf"/> |
| <plugin id="org.eclipse.osbp.ecview.dsl"/> |
| <plugin id="org.eclipse.osbp.ecview.dsl.lib"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.api"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.editparts"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.editparts.emf"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.grid.editparts"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.grid.editparts.emf"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.grid.model"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.grid.model.edit"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.grid.presentation"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.grid.presentation.clientside"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.model"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.model.edit"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.presentation.vaadin"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.services"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.strategy"/> |
| <plugin id="org.eclipse.osbp.ecview.extension.widgetset"/> |
| <plugin id="org.eclipse.osbp.ecview.jetty.manager"/> |
| <plugin id="org.eclipse.osbp.ecview.uisemantics"/> |
| <plugin id="org.eclipse.osbp.ecview.xtext.builder.participant"/> |
| <plugin id="org.eclipse.osbp.ecview.xtext.builder.participant.i18n"/> |
| <plugin id="org.eclipse.osbp.eventbroker"/> |
| <plugin id="org.eclipse.osbp.filter"/> |
| <plugin id="org.eclipse.osbp.fork.gemini.naming"/> |
| <plugin id="org.eclipse.osbp.fork.vaadin.addon.maskedtextfield"/> |
| <plugin id="org.eclipse.osbp.gitinfo"/> |
| <plugin id="org.eclipse.osbp.i18n.common"/> |
| <plugin id="org.eclipse.osbp.infogrid.api"/> |
| <plugin id="org.eclipse.osbp.infogrid.ecview"/> |
| <plugin id="org.eclipse.osbp.infogrid.model"/> |
| <plugin id="org.eclipse.osbp.infogrid.services"/> |
| <plugin id="org.eclipse.osbp.infogrid.vaaclipse"/> |
| <plugin id="org.eclipse.osbp.infogrid.vaadin"/> |
| <plugin id="org.eclipse.osbp.mobile.vaadin.ecview.api"/> |
| <plugin id="org.eclipse.osbp.mobile.vaadin.ecview.editparts"/> |
| <plugin id="org.eclipse.osbp.mobile.vaadin.ecview.editparts.emf"/> |
| <plugin id="org.eclipse.osbp.mobile.vaadin.ecview.model"/> |
| <plugin id="org.eclipse.osbp.mondrian"/> |
| <plugin id="org.eclipse.osbp.mondrian.api"/> |
| <plugin id="org.eclipse.osbp.osgi.hybrid.api"/> |
| <plugin id="org.eclipse.osbp.osgi.hybrid.api.runtime"/> |
| <plugin id="org.eclipse.osbp.persistence"/> |
| <plugin id="org.eclipse.osbp.preferences"/> |
| <plugin id="org.eclipse.osbp.runtime.common"/> |
| <plugin id="org.eclipse.osbp.runtime.designer.api"/> |
| <plugin id="org.eclipse.osbp.runtime.ecore.bundlespace"/> |
| <plugin id="org.eclipse.osbp.runtime.event"/> |
| <plugin id="org.eclipse.osbp.runtime.jsr303.validation"/> |
| <plugin id="org.eclipse.osbp.runtime.systemextension" fragment="true"/> |
| <plugin id="org.eclipse.osbp.runtime.typeprovider.bundlespace"/> |
| <plugin id="org.eclipse.osbp.runtime.web.atmosphere.fragment" fragment="true"/> |
| <plugin id="org.eclipse.osbp.runtime.web.common"/> |
| <plugin id="org.eclipse.osbp.runtime.web.ecview.presentation.vaadin"/> |
| <plugin id="org.eclipse.osbp.runtime.web.vaadin.common"/> |
| <plugin id="org.eclipse.osbp.runtime.web.vaadin.components"/> |
| <plugin id="org.eclipse.osbp.runtime.web.vaadin.components.widget"/> |
| <plugin id="org.eclipse.osbp.runtime.web.vaadin.databinding"/> |
| <plugin id="org.eclipse.osbp.runtime.web.vaadin.widgetset"/> |
| <plugin id="org.eclipse.osbp.themes"/> |
| <plugin id="org.eclipse.osbp.ui.api"/> |
| <plugin id="org.eclipse.osbp.ui.common"/> |
| <plugin id="org.eclipse.osbp.user"/> |
| <plugin id="org.eclipse.osbp.utils"/> |
| <plugin id="org.eclipse.osbp.utils.blob"/> |
| <plugin id="org.eclipse.osbp.utils.bpmn"/> |
| <plugin id="org.eclipse.osbp.utils.entitymock.dbfill.ui"/> |
| <plugin id="org.eclipse.osbp.utils.functionnormalizer"/> |
| <plugin id="org.eclipse.osbp.utils.img"/> |
| <plugin id="org.eclipse.osbp.utils.js"/> |
| <plugin id="org.eclipse.osbp.utils.themes.ui"/> |
| <plugin id="org.eclipse.osbp.utils.ui"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.additions"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.app"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.application"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.common"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.common.api"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.ecview"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.ecview.lib"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.keybinding"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.perspective"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.problems"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.addons.softwarefactory"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.api"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.behaviour"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.behaviour.source"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.common.ecview"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.common.ecview.api"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.contributions"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.emf"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.emf.addon"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.emf.api"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.presentation"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.publicapi"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.resources" fragment="true"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.theme"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.ui.preferences.addon"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.ui.preferences.model"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.util"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.widgets"/> |
| <plugin id="org.eclipse.osbp.vaaclipse.widgetset.default"/> |
| <plugin id="org.eclipse.osbp.vaadin"/> |
| <plugin id="org.eclipse.osbp.vaadin.addons.absolutelayout"/> |
| <plugin id="org.eclipse.osbp.vaadin.addons.designer.overlay"/> |
| <plugin id="org.eclipse.osbp.vaadin.addons.suggesttext"/> |
| <plugin id="org.eclipse.osbp.vaadin.emf"/> |
| <plugin id="org.eclipse.osbp.vaadin.emf.api"/> |
| <plugin id="org.eclipse.osbp.vaadin.widgetset"/> |
| <plugin id="org.eclipse.osbp.webserver.messagequeue"/> |
| <plugin id="org.eclipse.osbp.xtext.action"/> |
| <plugin id="org.eclipse.osbp.xtext.addons"/> |
| <plugin id="org.eclipse.osbp.xtext.authorizationdsl"/> |
| <plugin id="org.eclipse.osbp.xtext.basic"/> |
| <plugin id="org.eclipse.osbp.xtext.blip"/> |
| <plugin id="org.eclipse.osbp.xtext.builder.metadata.services"/> |
| <plugin id="org.eclipse.osbp.xtext.builder.types.bundles"/> |
| <plugin id="org.eclipse.osbp.xtext.builder.types.loader.api"/> |
| <plugin id="org.eclipse.osbp.xtext.builder.types.loader.runtime"/> |
| <plugin id="org.eclipse.osbp.xtext.builder.xbase.setups"/> |
| <plugin id="org.eclipse.osbp.xtext.chart"/> |
| <plugin id="org.eclipse.osbp.xtext.cubedsl"/> |
| <plugin id="org.eclipse.osbp.xtext.datainterchange"/> |
| <plugin id="org.eclipse.osbp.xtext.datainterchange.common"/> |
| <plugin id="org.eclipse.osbp.xtext.datamart.common"/> |
| <plugin id="org.eclipse.osbp.xtext.datamartdsl"/> |
| <plugin id="org.eclipse.osbp.xtext.dialogdsl"/> |
| <plugin id="org.eclipse.osbp.xtext.entitymock"/> |
| <plugin id="org.eclipse.osbp.xtext.functionlibrary.common"/> |
| <plugin id="org.eclipse.osbp.xtext.functionlibrary.common.api"/> |
| <plugin id="org.eclipse.osbp.xtext.functionlibrarydsl"/> |
| <plugin id="org.eclipse.osbp.xtext.functionlibrarydsl.provider"/> |
| <plugin id="org.eclipse.osbp.xtext.gridsource"/> |
| <plugin id="org.eclipse.osbp.xtext.i18n"/> |
| <plugin id="org.eclipse.osbp.xtext.menu"/> |
| <plugin id="org.eclipse.osbp.xtext.messagedsl"/> |
| <plugin id="org.eclipse.osbp.xtext.organizationdsl"/> |
| <plugin id="org.eclipse.osbp.xtext.perspective"/> |
| <plugin id="org.eclipse.osbp.xtext.reportdsl"/> |
| <plugin id="org.eclipse.osbp.xtext.reportdsl.oda.datamart"/> |
| <plugin id="org.eclipse.osbp.xtext.strategy"/> |
| <plugin id="org.eclipse.osbp.xtext.table"/> |
| <plugin id="org.eclipse.osbp.xtext.table.common"/> |
| <plugin id="org.eclipse.osbp.xtext.topologydsl"/> |
| <plugin id="org.eclipse.osgi"/> |
| <plugin id="org.eclipse.osgi.compatibility.state" fragment="true"/> |
| <plugin id="org.eclipse.osgi.services"/> |
| <plugin id="org.eclipse.osgi.util"/> |
| <plugin id="org.eclipse.persistence.antlr"/> |
| <plugin id="org.eclipse.persistence.asm"/> |
| <plugin id="org.eclipse.persistence.core"/> |
| <plugin id="org.eclipse.persistence.jpa"/> |
| <plugin id="org.eclipse.persistence.jpa.jpql"/> |
| <plugin id="org.eclipse.text"/> |
| <plugin id="org.eclipse.uomo.core"/> |
| <plugin id="org.eclipse.uomo.ucum"/> |
| <plugin id="org.eclipse.uomo.ui"/> |
| <plugin id="org.eclipse.uomo.units"/> |
| <plugin id="org.eclipse.uomo.util"/> |
| <plugin id="org.eclipse.uomo.xml"/> |
| <plugin id="org.eclipse.xpand"/> |
| <plugin id="org.eclipse.xsd"/> |
| <plugin id="org.eclipse.xsd.edit"/> |
| <plugin id="org.eclipse.xtend"/> |
| <plugin id="org.eclipse.xtend.lib"/> |
| <plugin id="org.eclipse.xtend.lib.macro"/> |
| <plugin id="org.eclipse.xtend.typesystem.emf"/> |
| <plugin id="org.eclipse.xtext"/> |
| <plugin id="org.eclipse.xtext.common.types"/> |
| <plugin id="org.eclipse.xtext.common.types.edit"/> |
| <plugin id="org.eclipse.xtext.ecore"/> |
| <plugin id="org.eclipse.xtext.generator"/> |
| <plugin id="org.eclipse.xtext.util"/> |
| <plugin id="org.eclipse.xtext.xbase"/> |
| <plugin id="org.eclipse.xtext.xbase.lib"/> |
| <plugin id="org.freemarker.freemarker"/> |
| <plugin id="org.glassfish.javax.json"/> |
| <plugin id="org.hamcrest.core"/> |
| <plugin id="org.jivesoftware.smack"/> |
| <plugin id="org.joda.convert"/> |
| <plugin id="org.joda.money"/> |
| <plugin id="org.json"/> |
| <plugin id="org.jsoup"/> |
| <plugin id="org.junit"/> |
| <plugin id="org.milyn.smooks.osgi"/> |
| <plugin id="org.mozilla.javascript"/> |
| <plugin id="org.mvel2"/> |
| <plugin id="org.objectweb.asm"/> |
| <plugin id="org.restlet"/> |
| <plugin id="org.slf4j.api"/> |
| <plugin id="org.unitsofmeasurement.unit-api"/> |
| <plugin id="org.vaadin.addons.vaadin-grid-util"/> |
| <plugin id="org.w3c.css.sac"/> |
| <plugin id="org.w3c.dom.events"/> |
| <plugin id="org.w3c.dom.smil"/> |
| <plugin id="org.w3c.dom.svg"/> |
| <plugin id="org.w3c.flute"/> |
| <plugin id="org.w3c.sac"/> |
| <plugin id="org.xmlpull"/> |
| <plugin id="org.yaml.snakeyaml"/> |
| <plugin id="osgi.enterprise"/> |
| <plugin id="osgi.sun"/> |
| <plugin id="overlays.osgi"/> |
| <plugin id="popupbutton.osgi"/> |
| <plugin id="refresher.osgi"/> |
| <plugin id="sizereporter.osgi"/> |
| <plugin id="xstream"/> |
| ${{NECESSARY_DATA_BASE_VENDOR_PLUGINS}} |
| ''') |
| } |
| |
| override getRecommendedAsString() { |
| prepareSerialized( |
| ''' |
| <plugin id="net.osbee.bpm"/> |
| <plugin id="net.osbee.mobile.vaadin.ecview.presentation"/> |
| <plugin id="net.osbee.mobile.vaadin.ecview.servlet.mobile"/> |
| <plugin id="net.osbee.mobile.vaadin.touchkit.osgi"/> |
| <plugin id="net.osbee.mobile.vaadin.utils"/> |
| <plugin id="net.osbee.mobile.vaadin.widgetset"/> |
| <plugin id="net.osbee.organization.permissions"/> |
| <plugin id="net.osbee.utils.js"/> |
| <plugin id="net.osbee.vaaclipse.designer"/> |
| <plugin id="net.osbee.vaadin.designer"/> |
| <plugin id="net.osbee.xtext.cubedsl"/> |
| <plugin id="net.osbee.xtext.cubedsl.services"/> |
| <plugin id="net.osbee.xtext.organizationdsl"/> |
| <plugin id="net.osbee.xtext.organizationdsl.api"/> |
| <plugin id="net.osbee.xtext.organizationdsl.services"/> |
| <plugin id="net.osbee.xtext.organizationdsl.vaaclipse"/> |
| ''') |
| } |
| |
| override prepareSerialized(String asString) { |
| removeDuplicates(asString |
| .replace( |
| "${{NECESSARY_DATA_BASE_VENDOR_PLUGINS}}", |
| EnumDatabaseVendor.getNecessaryPlugins(necessaryDataBaseVendors) |
| ) |
| .replace( |
| "${{UNNECESSARY_DATA_BASE_VENDOR_PLUGINS}}", |
| EnumDatabaseVendor.getUnnecessaryPlugins(necessaryDataBaseVendors) |
| ) |
| ) |
| } |
| } |