Lines 35-41
Link Here
|
35 |
import org.eclipse.jdt.core.JavaModelException; |
35 |
import org.eclipse.jdt.core.JavaModelException; |
36 |
import org.eclipse.jface.viewers.ISelection; |
36 |
import org.eclipse.jface.viewers.ISelection; |
37 |
import org.eclipse.jface.viewers.StructuredSelection; |
37 |
import org.eclipse.jface.viewers.StructuredSelection; |
38 |
import org.eclipse.osgi.service.resolver.VersionRange; |
|
|
39 |
import org.eclipse.pde.core.build.IBuildEntry; |
38 |
import org.eclipse.pde.core.build.IBuildEntry; |
40 |
import org.eclipse.pde.core.build.IBuildModelFactory; |
39 |
import org.eclipse.pde.core.build.IBuildModelFactory; |
41 |
import org.eclipse.pde.core.plugin.IFragment; |
40 |
import org.eclipse.pde.core.plugin.IFragment; |
Lines 201-208
Link Here
|
201 |
IFragment fragment = (IFragment) pluginBase; |
200 |
IFragment fragment = (IFragment) pluginBase; |
202 |
IFragmentFieldData data = (IFragmentFieldData) fData; |
201 |
IFragmentFieldData data = (IFragmentFieldData) fData; |
203 |
fragment.setPluginId(data.getPluginId()); |
202 |
fragment.setPluginId(data.getPluginId()); |
204 |
VersionRange version = new VersionRange(data.getPluginVersion()); |
203 |
fragment.setPluginVersion(data.getPluginVersion()); |
205 |
fragment.setPluginVersion(version.getMinimum().toString()); |
|
|
206 |
fragment.setRule(data.getMatch()); |
204 |
fragment.setRule(data.getMatch()); |
207 |
} else { |
205 |
} else { |
208 |
if (((IPluginFieldData) fData).doGenerateClass()) |
206 |
if (((IPluginFieldData) fData).doGenerateClass()) |