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