Statistics
| Revision:

svn-gvsig-desktop / tags / v2_0_0_Build_2042 / extensions / org.gvsig.installer / org.gvsig.installer.lib / org.gvsig.installer.lib.api / src / main / java / org / gvsig / installer / lib / api / DependenciesCalculator.java @ 37479

History | View | Annotate | Download (571 Bytes)

1
package org.gvsig.installer.lib.api;
2

    
3
import java.util.Collection;
4
import java.util.List;
5

    
6

    
7
public interface DependenciesCalculator {
8

    
9
        public abstract void addPackageToInstall(PackageInfo packageInfo);
10

    
11
        public abstract void addPackageToInstall(Collection<PackageInfo> packages);
12

    
13
        public abstract void addInstalledPackage(PackageInfo packageInfo);
14

    
15
        public abstract void addInstalledPackage(PackageInfo[] packages);
16

    
17
        public abstract void calculate();
18

    
19
        public abstract List<PackageInfo> getRequiredPackages();
20
        
21
    public Dependencies getUnresolvedDependencies();
22

    
23
}