private static void registerComponents(){
  registerComponent(BarChartComponent.class,BarChartGui.class);
  registerComponent(DocViewerComponent.class,DocViewerDesktopComponent.class);
  registerComponent(ConsoleComponent.class,ConsoleDesktopComponent.class);
  registerComponent(DisplayComponent.class,DisplayComponentDesktopGui.class);
  registerComponent(DataWorldComponent.class,DataWorldDesktopComponent.class);
  registerComponent(HistogramComponent.class,HistogramGui.class);
  registerComponent(NetworkComponent.class,NetworkDesktopComponent.class);
  registerComponent(OdorWorldComponent.class,OdorWorldDesktopComponent.class);
  registerComponent(PieChartComponent.class,PieChartGui.class);
  registerComponent(ProjectionComponent.class,ProjectionGui.class);
  registerComponent(ReaderComponent.class,ReaderComponentDesktopGui.class);
  registerComponent(ScatterPlotComponent.class,ScatterPlotGui.class);
  registerComponent(TimeSeriesPlotComponent.class,TimeSeriesPlotGui.class);
  registerComponent(RasterPlotComponent.class,RasterPlotGui.class);
  registerComponent(VisionWorldComponent.class,VisionWorldDesktopComponent.class);
  registerComponent(GameComponent.class,GameDesktopComponent.class);
  registerComponent(DeviceInteractionComponent.class,DeviceInteractionDesktopComponent.class);
}

private static void registerComponents ( ) { registerComponent ( BarChartComponent . class , BarChartGui . class ) ; registerComponent ( DocViewerComponent . class , DocViewerDesktopComponent . class ) ; registerComponent ( ConsoleComponent . class , ConsoleDesktopComponent . class ) ; registerComponent ( DisplayComponent . class , DisplayComponentDesktopGui . class ) ; registerComponent ( DataWorldComponent . class , DataWorldDesktopComponent . class ) ; registerComponent ( HistogramComponent . class , HistogramGui . class ) ; registerComponent ( NetworkComponent . class , NetworkDesktopComponent . class ) ; registerComponent ( OdorWorldComponent . class , OdorWorldDesktopComponent . class ) ; registerComponent ( PieChartComponent . class , PieChartGui . class ) ; registerComponent ( ProjectionComponent . class , ProjectionGui . class ) ; registerComponent ( ReaderComponent . class , ReaderComponentDesktopGui . class ) ; registerComponent ( ScatterPlotComponent . class , ScatterPlotGui . class ) ; registerComponent ( TimeSeriesPlotComponent . class , TimeSeriesPlotGui . class ) ; registerComponent ( RasterPlotComponent . class , RasterPlotGui . class ) ; registerComponent ( VisionWorldComponent . class , VisionWorldDesktopComponent . class ) ; registerComponent ( GameComponent . class , GameDesktopComponent . class ) ; registerComponent ( DeviceInteractionComponent . class , DeviceInteractionDesktopComponent . class ) ; }
create mappings from guicomponents to their gui wrappers .
