Package at.bestsolution.efxclipse.tooling.pde.e4.project.template

Source Code of at.bestsolution.efxclipse.tooling.pde.e4.project.template.E4LaunchDef

/*******************************************************************************
* Copyright (c) 2012 BestSolution.at and others.
* 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:
*     Tom Schindl<tom.schindl@bestsolution.at> - initial API and implementation
*******************************************************************************/
package at.bestsolution.efxclipse.tooling.pde.e4.project.template;

import java.util.HashSet;
import java.util.Set;

import at.bestsolution.efxclipse.tooling.pde.ui.templates.BasicLaunchDef;
import at.bestsolution.efxclipse.tooling.pde.ui.templates.PluginLaunchDef;

public class E4LaunchDef extends BasicLaunchDef {
 
  public static Set<PluginLaunchDef> getE4TargetPlugins() {
    Set<PluginLaunchDef> set = new HashSet<PluginLaunchDef>();
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.application"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.bindings.e4"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.bindings.generic"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.bindings"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.databinding"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.di"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.dialogs"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.javafx"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.osgi.util"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.osgi","default","false"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.panels"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.services"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.theme"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.workbench.base"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.workbench.fx"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.workbench.renderers.base"));
    set.add(new PluginLaunchDef("at.bestsolution.efxclipse.runtime.workbench.renderers.fx"));
    set.add(new PluginLaunchDef("com.ibm.icu"));
    set.add(new PluginLaunchDef("javax.annotation"));
    set.add(new PluginLaunchDef("javax.inject"));
    set.add(new PluginLaunchDef("javax.xml"));
    set.add(new PluginLaunchDef("org.apache.commons.logging"));
    set.add(new PluginLaunchDef("org.eclipse.core.commands"));
    set.add(new PluginLaunchDef("org.eclipse.core.contenttype"));
    set.add(new PluginLaunchDef("org.eclipse.core.databinding.observable"));
    set.add(new PluginLaunchDef("org.eclipse.core.databinding.property"));
    set.add(new PluginLaunchDef("org.eclipse.core.databinding"));
    set.add(new PluginLaunchDef("org.eclipse.core.expressions"));
//    set.add(new PluginLaunchDef("org.eclipse.core.filesystem.macosx","default","false"));
    set.add(new PluginLaunchDef("org.eclipse.core.filesystem"));
    set.add(new PluginLaunchDef("org.eclipse.core.jobs"));
    set.add(new PluginLaunchDef("org.eclipse.core.resources"));
    set.add(new PluginLaunchDef("org.eclipse.core.runtime.compatibility.registry","default","false"));
    set.add(new PluginLaunchDef("org.eclipse.core.runtime","default","true"));
    set.add(new PluginLaunchDef("org.eclipse.e4.core.commands"));
    set.add(new PluginLaunchDef("org.eclipse.e4.core.contexts"));
    set.add(new PluginLaunchDef("org.eclipse.e4.core.di.extensions"));
    set.add(new PluginLaunchDef("org.eclipse.e4.core.di"));
    set.add(new PluginLaunchDef("org.eclipse.e4.core.services"));
    set.add(new PluginLaunchDef("org.eclipse.e4.ui.di"));
    set.add(new PluginLaunchDef("org.eclipse.e4.ui.model.workbench"));
    set.add(new PluginLaunchDef("org.eclipse.e4.ui.services"));
    set.add(new PluginLaunchDef("org.eclipse.e4.ui.workbench"));
    set.add(new PluginLaunchDef("org.eclipse.emf.common"));
    set.add(new PluginLaunchDef("org.eclipse.emf.databinding"));
    set.add(new PluginLaunchDef("org.eclipse.emf.ecore.change"));
    set.add(new PluginLaunchDef("org.eclipse.emf.ecore.xmi"));
    set.add(new PluginLaunchDef("org.eclipse.emf.ecore"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.app"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.common","2","true"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.concurrent"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.ds","1","true"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.event"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.preferences"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.registry"));
    set.add(new PluginLaunchDef("org.eclipse.equinox.util"));
    set.add(new PluginLaunchDef("org.eclipse.osgi.services"));
    set.add(new PluginLaunchDef("org.eclipse.osgi","-1","true"));
   
    return set;
  }
}
TOP

Related Classes of at.bestsolution.efxclipse.tooling.pde.e4.project.template.E4LaunchDef

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.