- New Monitoring State improvement.
- Monitoring state model topic. Unify all capabilities for monitoring. 
UI, Reporting, Etc...
- Do not use final callback methods!
- Refactoring, moving all monitoring methods from ModelUtils to 
the MonitoringStateModel
- App functions should interace witht he MonStateModel
- Update Work in progress.
- Disabled monitoring status in SmartResources. 
- Adapter pattern for monitoring model, with auto adaptation to loaded
child objects of Monitored objects. Notifications update the monitoring
model, which can be queried by date. The Service object is always
required, as it holds the monitoring objects.
- Monitoring Improvement.
- Show a dashboard viewer with monitoring info. 
- Dashboard is linked with other screens, so will update on selection, 
or selection aggregates, like in SmartResources screen.
- Refacting of Show-in and IScreen Linking. Show-in input should not
include monitoring information.
- Viewer synchronization support. 
- An aggregate selection, which includes selections from multiple
viewers in a Form.
- Monitoring improvements, fixed problems with self-adaptation with
object relationships. (Containerment or not). When re-using an adapter, 
it should not re-write the target, as this breaks our IMonitoringSummary
implementations.

- Computation now works (For NetXResource).
- Extract RFS Service Monitor from Resource Monitor (Just to demo the
updates of NetXResource work). 
- Improvements to various Summaries. 
- For the DashboardCOmponent to show the various summaries.
http://work.netxforge.com/issues/306
moved to screens to ease master rebase
Merge branch 'topic_monitoring_consolidate'

Conflicts:
	model/com.netxforge.netxstudio.models.export/src/com/netxforge/netxstudio/models/export/MasterDataExporterRevengeJob.java
	screens/com.netxforge.netxscript.ui/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.client.product.feature/feature.xml
	screens/com.netxforge.netxstudio.client.product/.options
	screens/com.netxforge.netxstudio.client.product/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.client.product/about.mappings
	screens/com.netxforge.netxstudio.client.product/changelog.txt
	screens/com.netxforge.netxstudio.client.product/client.options
	screens/com.netxforge.netxstudio.client.product/src/com/netxforge/netxstudio/client/product/ProductActivator.java
	screens/com.netxforge.netxstudio.client.product/src/com/netxforge/netxstudio/client/product/splashHandlers/InjectionHelper.java
	screens/com.netxforge.netxstudio.client.product/src/com/netxforge/netxstudio/client/product/splashHandlers/InteractiveSplashHandler.java
	screens/com.netxforge.netxstudio.client.product/src/org/eclipse/wb/swt/SWTResourceManager.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/CommonModule.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/internal/CommonActivator.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/model/ModelUtils.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/model/NodeTypeSummary.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/model/OperatorSummary.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/model/RFSServiceSummary.java
	screens/com.netxforge.netxstudio.common/src/com/netxforge/netxstudio/common/properties/PropertiesUtil.java
	screens/com.netxforge.netxstudio.console/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.console/src/com/netxforge/netxstudio/console/ConsoleService.java
	screens/com.netxforge.netxstudio.data/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/IDataProvider.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/cdo/CDODataConnection.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/cdo/CDODataProvider.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/cdo/CDOQueryService.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/cdo/ICDOConnection.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/AbstractMetricValuesImporter.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/BruteForceComponentLocator.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/CSVMetricValuesImporter.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/DefaultImporterHelper.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/IComponentLocator.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/IImporterHelper.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/ImporterModule.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/IndexComponentLocator.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/RDBMSMetricValuesImporter.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/ResultProcessor.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/importer/XLSMetricValuesImporter.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/index/ComponentMappingIndex.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/index/IComponentMappingIndex.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/internal/DataActivator.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/job/IRunMonitor.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/job/WorkFlowRunMonitor.java
	screens/com.netxforge.netxstudio.data/src/com/netxforge/netxstudio/data/test/TestDataProvider.java
	screens/com.netxforge.netxstudio.models.export.ui/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.models.export.ui/src/com/netxforge/netxstudio/models/export/ui/AbstractExportTempleWizard.java
	screens/com.netxforge.netxstudio.models.export.ui/src/com/netxforge/netxstudio/models/export/ui/AbstractModelExportWizard.java
	screens/com.netxforge.netxstudio.models.export.ui/src/com/netxforge/netxstudio/models/export/ui/pages/ModelSourceWizardPage.java
	screens/com.netxforge.netxstudio.models.export.ui/src/com/netxforge/netxstudio/models/export/ui/poi/AbstractExportPOIRevengeWizard.java
	screens/com.netxforge.netxstudio.models.export.ui/src/com/netxforge/netxstudio/models/export/ui/poi/AbstractExportPOIWizard.java
	screens/com.netxforge.netxstudio.models.import.ui/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.models.import.ui/src/com/netxforge/netxstudio/models/importer/ui/AbstractImportWizard.java
	screens/com.netxforge.netxstudio.models.import.ui/src/com/netxforge/netxstudio/models/importer/ui/ImportResourceWizardPage.java
	screens/com.netxforge.netxstudio.models.import.ui/src/com/netxforge/netxstudio/models/importer/ui/internal/ImportUIActivator.java
	screens/com.netxforge.netxstudio.screens.editing.test/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.screens.editing/.classpath
	screens/com.netxforge.netxstudio.screens.editing/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/common/internal/ScreensCommonActivator.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/AbstractScreensViewPart.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/CDOEditingService.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/ScreensAdapterFactoryEditingDomain.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/actions/BaseSelectionListenerAction.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/actions/NoWayBackCommand.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/actions/WarningDeleteAction.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/actions/WarningDeleteCommand.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/actions/WarningNWBDeleteCommand.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/dawn/DawnEMFEditorSupport.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/internal/EditingActivator.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/selector/AbstractScreenSelector.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/selector/AbstractScreenViewer.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/selector/IScreen.java
	screens/com.netxforge.netxstudio.screens.editing/src/com/netxforge/netxstudio/screens/editing/selector/ScreenUtil.java
	screens/com.netxforge.netxstudio.screens.nebula/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.screens.xtext/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.screens.xtext/src/com/netxforge/netxstudio/screens/xtext/EmbeddedXtextService.java
	screens/com.netxforge.netxstudio.screens.xtext/src/com/netxforge/netxstudio/screens/xtext/embedded/EmbeddedLineExpression.java
	screens/com.netxforge.netxstudio.screens.xtext/src/com/netxforge/netxstudio/screens/xtext/embedded/ExpressionFilterDialog.java
	screens/com.netxforge.netxstudio.screens.xtext/src/com/netxforge/netxstudio/screens/xtext/embedded/ToggleSLCommentAction.java
	screens/com.netxforge.netxstudio.screens/.classpath
	screens/com.netxforge.netxstudio.screens/META-INF/MANIFEST.MF
	screens/com.netxforge.netxstudio.screens/build.properties
	screens/com.netxforge.netxstudio.screens/plugin.xml
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/AbstractDetailsScreen.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/AbstractScreen.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/AbstractSmartTableScreen.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/Converter.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/ch9/Expressions.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/ch9/NewEditExpression.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/ch9/ObjectExpressions.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f1/RFSServiceSummaryJob.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f1/ServiceSummaryComponent.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f1/ServicesTree.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f1/details/NewEditServiceTree.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f1/support/PeriodSelectionPage.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f1/support/ValueRangeSelectionPage.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/AbstractResources.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/AdjustRangeDialog.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/LazyResourcesComponent.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/NodeTypes.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/Parameters.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/Protocols.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/Tolerances.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/Units.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/Vendors.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/details/AbstractNewEditComponent.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/details/NewEditNode.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/details/NewEditNodeType.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f2/support/NodeTypeTreeLabelProvider.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/Countries.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/Networks.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/NewEditSite.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/Operators.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/ResourcesComponent.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/RoomsTree.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/SitesTable.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/SitesTree.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/SmartResources.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/SmartValueComponent.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/ValueComponentII.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/ValueRangeSelectionComponent.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/WarehouseTree.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/Warehouses.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/charts/ChartModel.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/charts/ChartScreen.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f3/charts/SmartChartScreen.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/AbstractFileBasedMapping.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/Jobs.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/MappingStatistics.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/MetricSourceLabelProvider.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/MetricSourceObservableMapLabelProvider.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/MetricSources.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/Metrics.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/NewEditJob.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/NewEditMappingCSV.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/NewEditMappingXLS.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/NewEditMetricSource.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/f4/smarts/SmartMetricSources.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/internal/ScreensActivator.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/internal/ScreensModule.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/nf3/Retention.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/nf4/NewEditUser.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/nf4/UsersAndRoles.java
	screens/com.netxforge.netxstudio.screens/src/com/netxforge/netxstudio/screens/parts/ChartScreenViewer.java
	server/com.netxforge.netxstudio.server.logic/src/com/netxforge/netxstudio/server/logic/BasePeriodLogic.java
	server/com.netxforge.netxstudio.server.logic/src/com/netxforge/netxstudio/server/logic/reporting/RFSServiceSummaryReportingLogic.java
	server/com.netxforge.netxstudio.server/src/com/netxforge/netxstudio/server/ServerUtils.java