private List getBuildTypes()

in org.apache.easyant4e/src/org/apache/easyant4e/ivyde/extension/model/EasyAntModuleDescriptorExtension.java [124:140]


    private List<String> getBuildTypes() {
        // load default build types
        final ArrayList<String> buildTypes = new ArrayList<String>();
        Job job = new Job("Easyant - Getting list of Build Types (" + EASYANT_BUILD_TYPES_ORG + ") " + "from repository ...") {
            protected IStatus run(IProgressMonitor monitor) {
                for (String module : easyantCoreService.getAllCoreBuildTypes()) {
                    String shortName = module.substring(module.indexOf("#")+1);
                    buildTypes.add(shortName);
                    buildTypes.add(module);
                }
                return Status.OK_STATUS;
            }
        };
        job.setPriority(Job.LONG);
        job.schedule();
        return buildTypes;
    }