diff options
Diffstat (limited to 'platform_specific/2019-12/org.eclipse.egf.emf.pattern/templates/pattern._Pk9BYDG0Ed-kc8dEZsdm2w/method._Pk9BaTG0Ed-kc8dEZsdm2w.pt')
-rw-r--r-- | platform_specific/2019-12/org.eclipse.egf.emf.pattern/templates/pattern._Pk9BYDG0Ed-kc8dEZsdm2w/method._Pk9BaTG0Ed-kc8dEZsdm2w.pt | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/platform_specific/2019-12/org.eclipse.egf.emf.pattern/templates/pattern._Pk9BYDG0Ed-kc8dEZsdm2w/method._Pk9BaTG0Ed-kc8dEZsdm2w.pt b/platform_specific/2019-12/org.eclipse.egf.emf.pattern/templates/pattern._Pk9BYDG0Ed-kc8dEZsdm2w/method._Pk9BaTG0Ed-kc8dEZsdm2w.pt new file mode 100644 index 000000000..439335e41 --- /dev/null +++ b/platform_specific/2019-12/org.eclipse.egf.emf.pattern/templates/pattern._Pk9BYDG0Ed-kc8dEZsdm2w/method._Pk9BaTG0Ed-kc8dEZsdm2w.pt @@ -0,0 +1,88 @@ + +<% +/** + * Copyright (c) 2005-2010 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * IBM - Initial API and implementation + */ +%> +<%GenModel genModel = (GenModel)argument;%> +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: <%=genModel.getEditorBundleNameKey()%> +Bundle-SymbolicName: <%=genModel.getEditorPluginID()%>;singleton:=true +Automatic-Module-Name: <%=genModel.getEditorPluginID()%> +Bundle-Version: 1.0.0.qualifier +Bundle-ClassPath: <%if (genModel.isRuntimeJar()) {%><%=genModel.getEditorPluginID()%>.jar<%}else{%>.<%}%> +<%if (genModel.getRuntimePlatform() != GenRuntimePlatform.GWT) {%> +Bundle-Activator: <%=genModel.getQualifiedEditorPluginClassName()%>$Implementation +<%}%> +Bundle-Vendor: <%=genModel.getEditorBundleVendorKey()%> +Bundle-Localization: <%=genModel.getEditorBundleLocalization()%> +<%if (genModel.getComplianceLevel() == GenJDKLevel.JDK50_LITERAL) {%> +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +<%} else if (genModel.getComplianceLevel() == GenJDKLevel.JDK60_LITERAL) {%> +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +<%} else if (genModel.getComplianceLevel() == GenJDKLevel.JDK70_LITERAL) {%> +Bundle-RequiredExecutionEnvironment: JavaSE-1.7 +<%} else if (genModel.getComplianceLevel() == GenJDKLevel.JDK80_LITERAL) {%> +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +<%} else if (genModel.getComplianceLevel() == GenJDKLevel.JDK90_LITERAL) {%> +Bundle-RequiredExecutionEnvironment: JavaSE-9 +<%} else if (genModel.getComplianceLevel() == GenJDKLevel.JDK100_LITERAL) {%> +Bundle-RequiredExecutionEnvironment: JavaSE-10 +<%}%> +<%Iterator<String> packagesIterator = genModel.getEditorQualifiedPackageNames().iterator(); if (packagesIterator.hasNext()) { String pack = packagesIterator.next();%> +Export-Package: <%=pack%><%while(packagesIterator.hasNext()) { pack = packagesIterator.next();%>, + <%=pack%><%}%> +<%}%> +<%Iterator<String> requiredPluginIterator = genModel.getEditorRequiredPlugins().iterator(); if (requiredPluginIterator.hasNext()) { String pluginID = requiredPluginIterator.next();%> +Require-Bundle: <%=pluginID%><%if (!pluginID.startsWith("org.eclipse.core.runtime")){%>;visibility:=reexport<%} while(requiredPluginIterator.hasNext()) { pluginID = requiredPluginIterator.next();%>, + <%=pluginID%><%if (!pluginID.startsWith("org.eclipse.core.runtime") && !pluginID.equals("org.eclipse.jface.text") && !pluginID.equals("org.eclipse.xtext.xbase.lib") && !pluginID.equals("org.eclipse.emf.ecore.xcore.lib")) {%>;visibility:=reexport<%}}%> +<%}%> +<%if (genModel.isRichAjaxPlatform()) {%> +Import-Package: org.eclipse.emf.common.ui, + org.eclipse.emf.common.ui.action, + org.eclipse.emf.common.ui.dialogs, + org.eclipse.emf.common.ui.editor, + org.eclipse.emf.common.ui.viewer, + org.eclipse.emf.edit.ui, + org.eclipse.emf.edit.ui.action, + org.eclipse.emf.edit.ui.celleditor, + org.eclipse.emf.edit.ui.dnd, + org.eclipse.emf.edit.ui.provider, + org.eclipse.emf.edit.ui.util, + org.eclipse.emf.edit.ui.view, + org.eclipse.jface.action, + org.eclipse.jface.dialogs, + org.eclipse.jface.operation, + org.eclipse.jface.text, + org.eclipse.jface.util, + org.eclipse.jface.viewers, + org.eclipse.jface.window, + org.eclipse.jface.wizard, + org.eclipse.swt, + org.eclipse.swt.custom, + org.eclipse.swt.dnd, + org.eclipse.swt.events, + org.eclipse.swt.graphics, + org.eclipse.swt.layout, + org.eclipse.swt.widgets, + org.eclipse.ui;ui.workbench="split", + org.eclipse.ui.actions;ui.workbench="split", + org.eclipse.ui.application, + org.eclipse.ui.part;ui.workbench="split", + org.eclipse.ui.plugin, + org.eclipse.ui.views, + org.eclipse.ui.views.contentoutline, + org.eclipse.ui.views.properties;ui.views="split" +<%}%> +<%if (genModel.getRuntimeVersion() == GenRuntimeVersion.EMF22 || genModel.getRuntimeVersion() == GenRuntimeVersion.EMF23) {%> +Eclipse-LazyStart: true +<%}%> +Bundle-ActivationPolicy: lazy |