Class VersionChangesDescriptor
- java.lang.Object
-
- org.eclipse.tycho.versions.engine.VersionChangesDescriptor
-
public class VersionChangesDescriptor extends java.lang.Object
This class holds the set of changes that are applied during aVersionsEngine
execution as well as some configuration that need to be passed toMetadataManipulator
s.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<PomVersionChange>
aritfactsVersionChanges
private java.util.Set<PackageVersionChange>
packageVersionChanges
private VersionRangeUpdateStrategy
versionRangeUpdateStrategy
-
Constructor Summary
Constructors Constructor Description VersionChangesDescriptor(java.util.Set<PomVersionChange> originalVersionChanges, VersionRangeUpdateStrategy versionRangeUpdateStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addPackageVersionChanges(java.util.Set<PackageVersionChange> changes)
boolean
addVersionChange(PomVersionChange versionChange)
PackageVersionChange
findPackageVersionChange(java.lang.String packageName)
VersionChange
findVersionChangeByArtifactId(java.lang.String symbolicName)
java.util.Set<PackageVersionChange>
getPackageVersionChanges()
java.util.Set<PomVersionChange>
getVersionChanges()
VersionRangeUpdateStrategy
getVersionRangeUpdateStrategy()
-
-
-
Field Detail
-
aritfactsVersionChanges
private final java.util.Set<PomVersionChange> aritfactsVersionChanges
-
packageVersionChanges
private final java.util.Set<PackageVersionChange> packageVersionChanges
-
versionRangeUpdateStrategy
private final VersionRangeUpdateStrategy versionRangeUpdateStrategy
-
-
Constructor Detail
-
VersionChangesDescriptor
public VersionChangesDescriptor(java.util.Set<PomVersionChange> originalVersionChanges, VersionRangeUpdateStrategy versionRangeUpdateStrategy)
-
-
Method Detail
-
getVersionChanges
public java.util.Set<PomVersionChange> getVersionChanges()
-
addVersionChange
public boolean addVersionChange(PomVersionChange versionChange)
-
findVersionChangeByArtifactId
public VersionChange findVersionChangeByArtifactId(java.lang.String symbolicName)
-
getPackageVersionChanges
public java.util.Set<PackageVersionChange> getPackageVersionChanges()
-
getVersionRangeUpdateStrategy
public VersionRangeUpdateStrategy getVersionRangeUpdateStrategy()
-
addPackageVersionChanges
public boolean addPackageVersionChanges(java.util.Set<PackageVersionChange> changes)
-
findPackageVersionChange
public PackageVersionChange findPackageVersionChange(java.lang.String packageName)
-
-