@Override public boolean equals(Object obj) { if (obj instanceof BundleVersionRange) { BundleVersionRange range = (BundleVersionRange) obj; return fRange.equals(range.fRange); } return false; }
private void writeVersionRange(VersionRange versionRange, DataOutputStream out) throws IOException { if (versionRange == null || versionRange.equals(VersionRange.emptyRange)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); writeVersion(versionRange.getMinimum(), out); out.writeBoolean(versionRange.getIncludeMinimum()); writeVersion(versionRange.getMaximum(), out); out.writeBoolean(versionRange.getIncludeMaximum()); }
private void writeVersionRange(VersionRange versionRange, DataOutputStream out) throws IOException { if (versionRange == null || versionRange.equals(VersionRange.emptyRange)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); writeVersion(versionRange.getMinimum(), out); out.writeBoolean(versionRange.getIncludeMinimum()); writeVersion(versionRange.getMaximum(), out); out.writeBoolean(versionRange.getIncludeMaximum()); }
private void writeVersionRange(VersionRange versionRange, DataOutputStream out) throws IOException { if (versionRange == null || versionRange.equals(VersionRange.emptyRange)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); writeVersion(versionRange.getMinimum(), out); out.writeBoolean(versionRange.getIncludeMinimum()); writeVersion(versionRange.getMaximum(), out); out.writeBoolean(versionRange.getIncludeMaximum()); }
private void writeVersionRange(VersionRange versionRange, DataOutputStream out) throws IOException { if (versionRange == null || versionRange.equals(VersionRange.emptyRange)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); writeVersion(versionRange.getMinimum(), out); out.writeBoolean(versionRange.getIncludeMinimum()); writeVersion(versionRange.getMaximum(), out); out.writeBoolean(versionRange.getIncludeMaximum()); }
public static VersionRange fromOSGiVersionRange(org.eclipse.osgi.service.resolver.VersionRange range) { if (range.equals(org.eclipse.osgi.service.resolver.VersionRange.emptyRange)) { return VersionRange.emptyRange; } Version min = fromOSGiVersion(range.getLeft()); boolean includeMin = range.getIncludeMinimum(); Version max = fromOSGiVersion(range.getRight()); // TODO The OSGi open ended range does not include the max value, where as the p2 does // Fix the p2 range to not include maximum as well (how will this affect the projector)?. boolean includeMax = Version.MAX_VERSION.equals(max) ? true : range.getIncludeMaximum(); return new VersionRange(min, includeMin, max, includeMax); } }
public void load(BundleSpecification importModel) { this.fID = importModel.getName(); this.reexported = importModel.isExported(); this.optional = importModel.isOptional(); VersionRange versionRange = importModel.getVersionRange(); if (versionRange == null || VersionRange.emptyRange.equals(versionRange)) { this.version = null; match = IMatchRules.NONE; } else { this.version = versionRange.getMinimum() != null ? versionRange.getMinimum().toString() : null; match = PluginBase.getMatchRule(versionRange); } }
public void load(BundleSpecification importModel) { this.fID = importModel.getName(); this.reexported = importModel.isExported(); this.optional = importModel.isOptional(); VersionRange versionRange = importModel.getVersionRange(); if (versionRange == null || VersionRange.emptyRange.equals(versionRange)) { this.version = null; match = IMatchRules.NONE; } else { this.version = versionRange.getMinimum() != null ? versionRange.getMinimum().toString() : null; match = PluginBase.getMatchRule(versionRange); } }
int match = IMatchRules.NONE; VersionRange versionRange = hostSpec.getVersionRange(); if (!(versionRange == null || VersionRange.emptyRange.equals(versionRange))) { version = versionRange.getMinimum() != null ? versionRange.getMinimum().toString() : null; match = PluginBase.getMatchRule(versionRange);
public static VersionRange fromOSGiVersionRange(org.eclipse.osgi.service.resolver.VersionRange range) { if (range.equals(org.eclipse.osgi.service.resolver.VersionRange.emptyRange)) return VersionRange.emptyRange; return new VersionRange(fromOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), fromOSGiVersion(range.getMaximum()), range.getIncludeMaximum()); } }
public static VersionRange fromOSGiVersionRange(org.eclipse.osgi.service.resolver.VersionRange range) { if (range.equals(org.eclipse.osgi.service.resolver.VersionRange.emptyRange)) return VersionRange.emptyRange; return new VersionRange(fromOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), fromOSGiVersion(range.getMaximum()), range.getIncludeMaximum()); } }
public static VersionRange fromOSGiVersionRange(org.eclipse.osgi.service.resolver.VersionRange range) { if (range.equals(org.eclipse.osgi.service.resolver.VersionRange.emptyRange)) return VersionRange.emptyRange; return new VersionRange(fromOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), fromOSGiVersion(range.getMaximum()), range.getIncludeMaximum()); } }
private static VersionRange fromOSGiVersionRange(org.eclipse.osgi.service.resolver.VersionRange range) { if (range.equals(org.eclipse.osgi.service.resolver.VersionRange.emptyRange)) return VersionRange.emptyRange; return new VersionRange(fromOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), fromOSGiVersion(range.getRight()), range.getIncludeMaximum()); } }