|
Lines 18-30
Link Here
|
| 18 |
import org.eclipse.buckminster.core.ctype.IComponentType; |
18 |
import org.eclipse.buckminster.core.ctype.IComponentType; |
| 19 |
import org.eclipse.buckminster.core.ctype.MissingCSpecSourceException; |
19 |
import org.eclipse.buckminster.core.ctype.MissingCSpecSourceException; |
| 20 |
import org.eclipse.buckminster.core.helpers.AccessibleByteArrayOutputStream; |
20 |
import org.eclipse.buckminster.core.helpers.AccessibleByteArrayOutputStream; |
|
|
21 |
import org.eclipse.buckminster.core.metadata.builder.ResolutionBuilder; |
| 22 |
import org.eclipse.buckminster.core.metadata.model.Resolution; |
| 21 |
import org.eclipse.buckminster.core.reader.ICatalogReader; |
23 |
import org.eclipse.buckminster.core.reader.ICatalogReader; |
| 22 |
import org.eclipse.buckminster.core.reader.IComponentReader; |
24 |
import org.eclipse.buckminster.core.reader.IComponentReader; |
|
|
25 |
import org.eclipse.buckminster.core.reader.IFileReader; |
| 23 |
import org.eclipse.buckminster.core.reader.IStreamConsumer; |
26 |
import org.eclipse.buckminster.core.reader.IStreamConsumer; |
|
|
27 |
import org.eclipse.buckminster.core.resolver.NodeQuery; |
| 28 |
import org.eclipse.buckminster.core.rmap.model.Provider; |
| 24 |
import org.eclipse.buckminster.core.version.IVersionType; |
29 |
import org.eclipse.buckminster.core.version.IVersionType; |
|
|
30 |
import org.eclipse.buckminster.core.version.ProviderMatch; |
| 31 |
import org.eclipse.buckminster.opml.builder.OPMLBuilder; |
| 25 |
import org.eclipse.buckminster.pde.Messages; |
32 |
import org.eclipse.buckminster.pde.Messages; |
| 26 |
import org.eclipse.buckminster.pde.cspecgen.CSpecGenerator; |
33 |
import org.eclipse.buckminster.pde.cspecgen.CSpecGenerator; |
| 27 |
import org.eclipse.buckminster.pde.cspecgen.PDEBuilder; |
34 |
import org.eclipse.buckminster.pde.cspecgen.PDEBuilder; |
|
|
35 |
import org.eclipse.buckminster.pde.internal.EclipseImportReader; |
| 28 |
import org.eclipse.buckminster.pde.internal.EclipsePlatformReader; |
36 |
import org.eclipse.buckminster.pde.internal.EclipsePlatformReader; |
| 29 |
import org.eclipse.buckminster.pde.internal.model.ExternalBuildModel; |
37 |
import org.eclipse.buckminster.pde.internal.model.ExternalBuildModel; |
| 30 |
import org.eclipse.buckminster.pde.internal.model.ExternalBundleModel; |
38 |
import org.eclipse.buckminster.pde.internal.model.ExternalBundleModel; |
|
Lines 237-240
Link Here
|
| 237 |
monitor.done(); |
245 |
monitor.done(); |
| 238 |
} |
246 |
} |
| 239 |
} |
247 |
} |
|
|
248 |
|
| 249 |
/* (non-Javadoc) |
| 250 |
* @see org.eclipse.buckminster.core.cspec.AbstractResolutionBuilder#createResolution(org.eclipse.buckminster.core.reader.IComponentReader, org.eclipse.buckminster.core.cspec.builder.CSpecBuilder, org.eclipse.buckminster.opml.builder.OPMLBuilder) |
| 251 |
*/ |
| 252 |
@Override |
| 253 |
protected Resolution createResolution(IComponentReader reader, CSpecBuilder cspecBuilder, OPMLBuilder opmlBuilder) |
| 254 |
throws CoreException |
| 255 |
{ |
| 256 |
if(reader instanceof EclipseImportReader) |
| 257 |
{ |
| 258 |
EclipseImportReader eclipseImportReader = (EclipseImportReader)reader; |
| 259 |
return super.createResolution(reader, cspecBuilder, opmlBuilder, eclipseImportReader.isUnpack()); |
| 260 |
} |
| 261 |
return super.createResolution(reader, cspecBuilder, opmlBuilder); |
| 262 |
} |
| 240 |
} |
263 |
} |