Package org.eclipse.tycho.p2maven
Class SlicingOptions
java.lang.Object
org.eclipse.tycho.p2maven.SlicingOptions
Holds the slicing options for a permissive slicer, the defaults are:
- includeOptionalDependencies = true
- everythingGreedy = true
- forceFilterTo = true
- considerStrictDependencyOnly = false
- followOnlyFilteredRequirements = false
- filter = null
- latestVersion = true
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanvoidsetConsiderStrictDependencyOnly(boolean strict) voidsetEverythingGreedy(boolean greedy) voidvoidsetFollowOnlyFilteredRequirements(boolean onlyFiltered) voidsetForceFilterTo(boolean forcedTo) voidsetIncludeOptionalDependencies(boolean optional) voidsetLatestVersionOnly(boolean latest)
-
Constructor Details
-
SlicingOptions
public SlicingOptions()
-
-
Method Details
-
isIncludeOptionalDependencies
public boolean isIncludeOptionalDependencies() -
setIncludeOptionalDependencies
public void setIncludeOptionalDependencies(boolean optional) -
isEverythingGreedy
public boolean isEverythingGreedy() -
setEverythingGreedy
public void setEverythingGreedy(boolean greedy) -
isForceFilterTo
public boolean isForceFilterTo() -
setForceFilterTo
public void setForceFilterTo(boolean forcedTo) -
isConsiderStrictDependencyOnly
public boolean isConsiderStrictDependencyOnly() -
setConsiderStrictDependencyOnly
public void setConsiderStrictDependencyOnly(boolean strict) -
getFilter
-
setFilter
-
setFollowOnlyFilteredRequirements
public void setFollowOnlyFilteredRequirements(boolean onlyFiltered) -
isFollowOnlyFilteredRequirements
public boolean isFollowOnlyFilteredRequirements() -
isLatestVersionOnly
public boolean isLatestVersionOnly() -
setLatestVersionOnly
public void setLatestVersionOnly(boolean latest)
-