public void process () { for ( final Item item : this.app.getItems () ) { processItem ( item ); } }
public static Item findMasterItem ( final MasterServer master, final String name ) { // FIXME: speed up for ( final Item item : master.getItems () ) { if ( item.getName ().equals ( name ) ) { return item; } } return null; }
public static Item findMasterItem ( final MasterServer master, final String name ) { // FIXME: speed up for ( final Item item : master.getItems () ) { if ( item.getName ().equals ( name ) ) { return item; } } return null; }
public void process () { for ( final Item item : this.app.getItems () ) { processItem ( item ); } }
@Override public void processContext ( final MasterContext app, final IProgressMonitor monitor ) { for ( final Item item : app.getImplementation ().getItems () ) { processItem ( app.getImplementation (), item ); } }
for ( final Item item : app.getItems () )
for ( final Item item : app.getItems () )
public static void addItem ( final MasterServer master, final Item item ) { // adding item master.getItems ().add ( item ); // export item on all DA exporters for ( final Exporter exporter : master.getExporter () ) { if ( exporter instanceof DataAccessExporter ) { final ItemExport itemExport = OsgiFactory.eINSTANCE.createItemExport (); itemExport.setExportName ( item.getName () ); itemExport.setItem ( item ); ( (DataAccessExporter)exporter ).getExports ().add ( itemExport ); } } }
public static void addItem ( final MasterServer master, final Item item ) { // adding item master.getItems ().add ( item ); // export item on all DA exporters for ( final Exporter exporter : master.getExporter () ) { if ( exporter instanceof DataAccessExporter ) { final ItemExport itemExport = OsgiFactory.eINSTANCE.createItemExport (); itemExport.setExportName ( item.getName () ); itemExport.setItem ( item ); ( (DataAccessExporter)exporter ).getExports ().add ( itemExport ); } } }
protected void processItems ( final Global global, final Local local, final DataAccessConnection da ) { final List<DataAccessExporter> exporters = new TypeWalker<> ( DataAccessExporter.class ).toList ( global.getGlobal () ); int count = 0; for ( final Item item : local.getLocal ().getItems () ) { if ( !isIncluded ( local, item ) ) { continue; } final SourceItem sourceItem = createGlobalItem ( global, local, item, da ); global.getGlobal ().getItems ().add ( sourceItem ); final ItemExport export = OsgiFactory.eINSTANCE.createItemExport (); export.setExportName ( item.getName () ); export.setItem ( sourceItem ); // add the export for ( final DataAccessExporter exp : exporters ) { exp.getExports ().add ( export ); } count++; } logger.info ( "Globalized {} items", count ); }
for ( final Item item : app.getItems () )