Class VersionChangesDescriptor
- java.lang.Object
-
- org.eclipse.tycho.versions.engine.VersionChangesDescriptor
-
public class VersionChangesDescriptor extends Object
This class holds the set of changes that are applied during aVersionsEngineexecution as well as some configuration that need to be passed toMetadataManipulators.
-
-
Constructor Summary
Constructors Constructor Description VersionChangesDescriptor(Set<PomVersionChange> originalVersionChanges, VersionRangeUpdateStrategy versionRangeUpdateStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddPackageVersionChanges(Set<PackageVersionChange> changes)booleanaddVersionChange(PomVersionChange versionChange)PackageVersionChangefindPackageVersionChange(String packageName)VersionChangefindVersionChangeByArtifactId(String symbolicName)Set<PackageVersionChange>getPackageVersionChanges()Set<PomVersionChange>getVersionChanges()VersionRangeUpdateStrategygetVersionRangeUpdateStrategy()
-
-
-
Constructor Detail
-
VersionChangesDescriptor
public VersionChangesDescriptor(Set<PomVersionChange> originalVersionChanges, VersionRangeUpdateStrategy versionRangeUpdateStrategy)
-
-
Method Detail
-
getVersionChanges
public Set<PomVersionChange> getVersionChanges()
-
addVersionChange
public boolean addVersionChange(PomVersionChange versionChange)
-
findVersionChangeByArtifactId
public VersionChange findVersionChangeByArtifactId(String symbolicName)
-
getPackageVersionChanges
public Set<PackageVersionChange> getPackageVersionChanges()
-
getVersionRangeUpdateStrategy
public VersionRangeUpdateStrategy getVersionRangeUpdateStrategy()
-
addPackageVersionChanges
public boolean addPackageVersionChanges(Set<PackageVersionChange> changes)
-
findPackageVersionChange
public PackageVersionChange findPackageVersionChange(String packageName)
-
-