final SortModule sortMod = weigths[ i ]; sortMod.setDependSubsystems ( collectSubsystemModules( sortMod.getState().getModule(), moduleMap ) ); for ( int i = 0; i < weigths.length; i++ ) { final SortModule mod = weigths[ i ]; final int position = searchModulePosition( mod, moduleMap ); if ( position != mod.getPosition() ) { mod.setPosition( position );
public void testAll() throws Exception { final ArrayList states = new ArrayList(); final Module[] mods = ClassicEngineBoot.getInstance().getPackageManager().getAllModules(); int swingPreviewPos = 0; int fileConfigPos = 0; for ( int i = 0; i < mods.length; i++ ) { states.add( new PackageState( mods[i] ) ); } PackageSorter.sort( states ); for ( int i = 0; i < states.size(); i++ ) { final PackageState state = (PackageState) states.get( i ); if ( state.getModule().getClass().equals( SwingPreviewModule.class ) ) { logger.debug( "SwingPreviewModule: " + i ); swingPreviewPos = i; } if ( state.getModule().getClass().equals( FileConfigStoreModule.class ) ) { logger.debug( "File: " + i ); fileConfigPos = i; } } assertTrue( fileConfigPos < swingPreviewPos ); }
if ( isBaseModule( subSysMod, module ) == false ) { if ( mod.getPosition() >= position ) { position = mod.getPosition() + 1;
if (isBaseModule(subSysMod, module) == false)
(collectSubsystemModules(sortMod.getState().getModule(), moduleMap)); final int position = searchModulePosition(mod, moduleMap); if (position != mod.getPosition())