]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.api/src/org/argeo/slc/build/ModularDistribution.java
Upgrade all classpaths to Java 11
[gpl/argeo-slc.git] / org.argeo.slc.api / src / org / argeo / slc / build / ModularDistribution.java
1 package org.argeo.slc.build;
2
3 import org.argeo.slc.ModuleSet;
4 import org.argeo.slc.NameVersion;
5
6 /**
7 * A distribution of modules, that is components that can be identified by a
8 * name / version couple.
9 *
10 * @see NameVersion
11 */
12 public interface ModularDistribution extends Distribution, NameVersion,
13 ModuleSet {
14 public Distribution getModuleDistribution(String moduleName,
15 String moduleVersion);
16
17 /** A descriptor such as P2, OBR or yum metadata. */
18 public Object getModulesDescriptor(String descriptorType);
19 }