public class OsgiSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
doSwitch(object) to invoke
the caseXXX method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
OsgiPackage| Modifier and Type | Field and Description |
|---|---|
protected static OsgiPackage |
modelPackage
The cached model package
|
| Constructor and Description |
|---|
OsgiSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractEventStorageJdbc(AbstractEventStorageJdbc object)
Returns the result of interpreting the object as an instance of '
Abstract Event Storage Jdbc'.
|
T |
caseAknProxy(AknProxy object)
Returns the result of interpreting the object as an instance of '
Akn Proxy'.
|
T |
caseAlarmsEventsConnection(AlarmsEventsConnection object)
Returns the result of interpreting the object as an instance of '
Alarms Events Connection'.
|
T |
caseAlarmsEventsExporter(AlarmsEventsExporter object)
Returns the result of interpreting the object as an instance of '
Alarms Events Exporter'.
|
T |
caseAlarmsEventsModule(AlarmsEventsModule object)
Returns the result of interpreting the object as an instance of '
Alarms Events Module'.
|
T |
caseApplication(Application object)
Returns the result of interpreting the object as an instance of '
Application'.
|
T |
caseApplicationConfiguration(ApplicationConfiguration object)
Returns the result of interpreting the object as an instance of '
Application Configuration'.
|
T |
caseApplicationModule(ApplicationModule object)
Returns the result of interpreting the object as an instance of '
Application Module'.
|
T |
caseAttributesSummary(AttributesSummary object)
Returns the result of interpreting the object as an instance of '
Attributes Summary'.
|
T |
caseAverage(Average object)
Returns the result of interpreting the object as an instance of '
Average'.
|
T |
caseAverageItem(AverageItem object)
Returns the result of interpreting the object as an instance of '
Average Item'.
|
T |
caseBlock(Block object)
Returns the result of interpreting the object as an instance of '
Block'.
|
T |
caseBlockGroup(BlockGroup object)
Returns the result of interpreting the object as an instance of '
Block Group'.
|
T |
caseBlockHandler(BlockHandler object)
Returns the result of interpreting the object as an instance of '
Block Handler'.
|
T |
caseBlockings(Blockings object)
Returns the result of interpreting the object as an instance of '
Blockings'.
|
T |
caseBooleanMonitor(BooleanMonitor object)
Returns the result of interpreting the object as an instance of '
Boolean Monitor'.
|
T |
caseBufferedValue(BufferedValue object)
Returns the result of interpreting the object as an instance of '
Buffered Value'.
|
T |
caseChangeCounterItem(ChangeCounterItem object)
Returns the result of interpreting the object as an instance of '
Change Counter Item'.
|
T |
caseCodeFragment(CodeFragment object)
Returns the result of interpreting the object as an instance of '
Code Fragment'.
|
T |
caseConfigurationAdministratorExporter(ConfigurationAdministratorExporter object)
Returns the result of interpreting the object as an instance of '
Configuration Administrator Exporter'.
|
T |
caseConnection(Connection object)
Returns the result of interpreting the object as an instance of '
Connection'.
|
T |
caseConstantItem(ConstantItem object)
Returns the result of interpreting the object as an instance of '
Constant Item'.
|
T |
caseCustomMasterServer(CustomMasterServer object)
Returns the result of interpreting the object as an instance of '
Custom Master Server'.
|
T |
caseDataAccessConnection(DataAccessConnection object)
Returns the result of interpreting the object as an instance of '
Data Access Connection'.
|
T |
caseDataAccessExporter(DataAccessExporter object)
Returns the result of interpreting the object as an instance of '
Data Access Exporter'.
|
T |
caseDataMapper(DataMapper object)
Returns the result of interpreting the object as an instance of '
Data Mapper'.
|
T |
caseDataMapperEntry(DataMapperEntry object)
Returns the result of interpreting the object as an instance of '
Data Mapper Entry'.
|
T |
caseDefaultEquinoxApplication(DefaultEquinoxApplication object)
Returns the result of interpreting the object as an instance of '
Default Equinox Application'.
|
T |
caseDefaultMasterServer(DefaultMasterServer object)
Returns the result of interpreting the object as an instance of '
Default Master Server'.
|
T |
caseDefaultValueArchiveServer(DefaultValueArchiveServer object)
Returns the result of interpreting the object as an instance of '
Default Value Archive Server'.
|
T |
caseDocumentable(Documentable object)
Returns the result of interpreting the object as an instance of '
Documentable'.
|
T |
caseEquinoxApplication(EquinoxApplication object)
Returns the result of interpreting the object as an instance of '
Equinox Application'.
|
T |
caseEventLogger(EventLogger object)
Returns the result of interpreting the object as an instance of '
Event Logger'.
|
T |
caseEventPool(EventPool object)
Returns the result of interpreting the object as an instance of '
Event Pool'.
|
T |
caseEventPoolProxy(EventPoolProxy object)
Returns the result of interpreting the object as an instance of '
Event Pool Proxy'.
|
T |
caseEventStorage(EventStorage object)
Returns the result of interpreting the object as an instance of '
Event Storage'.
|
T |
caseEventStorageJdbc(EventStorageJdbc object)
Returns the result of interpreting the object as an instance of '
Event Storage Jdbc'.
|
T |
caseEventStoragePostgres(EventStoragePostgres object)
Returns the result of interpreting the object as an instance of '
Event Storage Postgres'.
|
T |
caseExporter(Exporter object)
Returns the result of interpreting the object as an instance of '
Exporter'.
|
T |
caseExternalEventFilter(ExternalEventFilter object)
Returns the result of interpreting the object as an instance of '
External Event Filter'.
|
T |
caseExternalEventMonitor(ExternalEventMonitor object)
Returns the result of interpreting the object as an instance of '
External Event Monitor'.
|
T |
caseFormulaItem(FormulaItem object)
Returns the result of interpreting the object as an instance of '
Formula Item'.
|
T |
caseFormulaItemInbound(FormulaItemInbound object)
Returns the result of interpreting the object as an instance of '
Formula Item Inbound'.
|
T |
caseFormulaItemOutbound(FormulaItemOutbound object)
Returns the result of interpreting the object as an instance of '
Formula Item Outbound'.
|
T |
caseGlobalSummaryItem(GlobalSummaryItem object)
Returns the result of interpreting the object as an instance of '
Global Summary Item'.
|
T |
caseHistoricalDataExporter(HistoricalDataExporter object)
Returns the result of interpreting the object as an instance of '
Historical Data Exporter'.
|
T |
caseHttpService(HttpService object)
Returns the result of interpreting the object as an instance of '
Http Service'.
|
T |
caseImportItem(ImportItem object)
Returns the result of interpreting the object as an instance of '
Import Item'.
|
T |
caseIndependentConfiguration(IndependentConfiguration object)
Returns the result of interpreting the object as an instance of '
Independent Configuration'.
|
T |
caseItem(Item object)
Returns the result of interpreting the object as an instance of '
Item'.
|
T |
caseItemExport(ItemExport object)
Returns the result of interpreting the object as an instance of '
Item Export'.
|
T |
caseItemFeatureEntry(ItemFeatureEntry object)
Returns the result of interpreting the object as an instance of '
Item Feature Entry'.
|
T |
caseItemInformation(ItemInformation object)
Returns the result of interpreting the object as an instance of '
Item Information'.
|
T |
caseItemReference(ItemReference object)
Returns the result of interpreting the object as an instance of '
Item Reference'.
|
T |
caseJdbcDataMapper(JdbcDataMapper object)
Returns the result of interpreting the object as an instance of '
Jdbc Data Mapper'.
|
T |
caseJdbcUserService(JdbcUserService object)
Returns the result of interpreting the object as an instance of '
Jdbc User Service'.
|
T |
caseJdbcUserServiceModule(JdbcUserServiceModule object)
Returns the result of interpreting the object as an instance of '
Jdbc User Service Module'.
|
T |
caseLevelMonitor(LevelMonitor object)
Returns the result of interpreting the object as an instance of '
Level Monitor'.
|
T |
caseListMonitor(ListMonitor object)
Returns the result of interpreting the object as an instance of '
List Monitor'.
|
T |
caseListMonitorEntry(ListMonitorEntry object)
Returns the result of interpreting the object as an instance of '
List Monitor Entry'.
|
T |
caseManualOverride(ManualOverride object)
Returns the result of interpreting the object as an instance of '
Manual Override'.
|
T |
caseMarkerEntry(MarkerEntry object)
Returns the result of interpreting the object as an instance of '
Marker Entry'.
|
T |
caseMarkerGroup(MarkerGroup object)
Returns the result of interpreting the object as an instance of '
Marker Group'.
|
T |
caseMarkers(Markers object)
Returns the result of interpreting the object as an instance of '
Markers'.
|
T |
caseMasterServer(MasterServer object)
Returns the result of interpreting the object as an instance of '
Master Server'.
|
T |
caseMonitorPool(MonitorPool object)
Returns the result of interpreting the object as an instance of '
Monitor Pool'.
|
T |
caseMonitorPoolProxy(MonitorPoolProxy object)
Returns the result of interpreting the object as an instance of '
Monitor Pool Proxy'.
|
T |
caseMovingAverage(MovingAverage object)
Returns the result of interpreting the object as an instance of '
Moving Average'.
|
T |
caseMovingAverageItem(MovingAverageItem object)
Returns the result of interpreting the object as an instance of '
Moving Average Item'.
|
T |
caseNamedDocumentable(NamedDocumentable object)
Returns the result of interpreting the object as an instance of '
Named Documentable'.
|
T |
caseNegate(Negate object)
Returns the result of interpreting the object as an instance of '
Negate'.
|
T |
casePersistentItem(PersistentItem object)
Returns the result of interpreting the object as an instance of '
Persistent Item'.
|
T |
casePropertyEntry(PropertyEntry object)
Returns the result of interpreting the object as an instance of '
Property Entry'.
|
T |
caseProxyItem(ProxyItem object)
Returns the result of interpreting the object as an instance of '
Proxy Item'.
|
T |
casePullEvents(PullEvents object)
Returns the result of interpreting the object as an instance of '
Pull Events'.
|
T |
caseReferenceItem(ReferenceItem object)
Returns the result of interpreting the object as an instance of '
Reference Item'.
|
T |
caseRestExporter(RestExporter object)
Returns the result of interpreting the object as an instance of '
Rest Exporter'.
|
T |
caseRounding(Rounding object)
Returns the result of interpreting the object as an instance of '
Rounding'.
|
T |
caseScale(Scale object)
Returns the result of interpreting the object as an instance of '
Scale'.
|
T |
caseScriptItem(ScriptItem object)
Returns the result of interpreting the object as an instance of '
Script Item'.
|
T |
caseScriptTimer(ScriptTimer object)
Returns the result of interpreting the object as an instance of '
Script Timer'.
|
T |
caseSimpleDataMapper(SimpleDataMapper object)
Returns the result of interpreting the object as an instance of '
Simple Data Mapper'.
|
T |
caseSimpleExternalEventFilter(SimpleExternalEventFilter object)
Returns the result of interpreting the object as an instance of '
Simple External Event Filter'.
|
T |
caseSourceItem(SourceItem object)
Returns the result of interpreting the object as an instance of '
Source Item'.
|
T |
caseStaticExternalEventFilter(StaticExternalEventFilter object)
Returns the result of interpreting the object as an instance of '
Static External Event Filter'.
|
T |
caseSummaryGroup(SummaryGroup object)
Returns the result of interpreting the object as an instance of '
Summary Group'.
|
T |
caseSummaryItem(SummaryItem object)
Returns the result of interpreting the object as an instance of '
Summary Item'.
|
T |
caseTransientItem(TransientItem object)
Returns the result of interpreting the object as an instance of '
Transient Item'.
|
T |
caseTypedItemReference(TypedItemReference object)
Returns the result of interpreting the object as an instance of '
Typed Item Reference'.
|
T |
caseValueArchive(ValueArchive object)
Returns the result of interpreting the object as an instance of '
Value Archive'.
|
T |
caseValueArchiveServer(ValueArchiveServer object)
Returns the result of interpreting the object as an instance of '
Value Archive Server'.
|
T |
caseValueMapper(ValueMapper object)
Returns the result of interpreting the object as an instance of '
Value Mapper'.
|
T |
caseWeakReferenceDataSourceItem(WeakReferenceDataSourceItem object)
Returns the result of interpreting the object as an instance of '
Weak Reference Data Source Item'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of '
EObject'.
|
protected T |
doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
Calls
caseXXX for each class of the model until one returns
a non null result; it yields that result. |
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static OsgiPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns
a non null result; it yields that result.
doSwitch in class org.eclipse.emf.ecore.util.Switch<T>caseXXX
call.public T caseEquinoxApplication(EquinoxApplication object)
object - the target of the switch.doSwitch(EObject)public T caseConnection(Connection object)
object - the target of the switch.doSwitch(EObject)public T caseExporter(Exporter object)
object - the target of the switch.doSwitch(EObject)public T caseDataAccessConnection(DataAccessConnection object)
object - the target of the switch.doSwitch(EObject)public T caseDataAccessExporter(DataAccessExporter object)
object - the target of the switch.doSwitch(EObject)public T caseItem(Item object)
object - the target of the switch.doSwitch(EObject)public T caseSourceItem(SourceItem object)
object - the target of the switch.doSwitch(EObject)public T caseItemExport(ItemExport object)
object - the target of the switch.doSwitch(EObject)public T caseItemInformation(ItemInformation object)
object - the target of the switch.doSwitch(EObject)public T caseLevelMonitor(LevelMonitor object)
object - the target of the switch.doSwitch(EObject)public T caseItemFeatureEntry(ItemFeatureEntry object)
object - the target of the switch.doSwitch(EObject)public T caseScriptItem(ScriptItem object)
object - the target of the switch.doSwitch(EObject)public T caseImportItem(ImportItem object)
object - the target of the switch.doSwitch(EObject)public T caseSummaryGroup(SummaryGroup object)
object - the target of the switch.doSwitch(EObject)public T caseMarkerGroup(MarkerGroup object)
object - the target of the switch.doSwitch(EObject)public T caseMarkers(Markers object)
object - the target of the switch.doSwitch(EObject)public T caseConstantItem(ConstantItem object)
object - the target of the switch.doSwitch(EObject)public T caseSummaryItem(SummaryItem object)
object - the target of the switch.doSwitch(EObject)public T caseMarkerEntry(MarkerEntry object)
object - the target of the switch.doSwitch(EObject)public T caseManualOverride(ManualOverride object)
object - the target of the switch.doSwitch(EObject)public T caseMasterServer(MasterServer object)
object - the target of the switch.doSwitch(EObject)public T caseValueArchiveServer(ValueArchiveServer object)
object - the target of the switch.doSwitch(EObject)public T caseDefaultMasterServer(DefaultMasterServer object)
object - the target of the switch.doSwitch(EObject)public T caseCustomMasterServer(CustomMasterServer object)
object - the target of the switch.doSwitch(EObject)public T caseApplicationModule(ApplicationModule object)
object - the target of the switch.doSwitch(EObject)public T caseAttributesSummary(AttributesSummary object)
object - the target of the switch.doSwitch(EObject)public T caseEventLogger(EventLogger object)
object - the target of the switch.doSwitch(EObject)public T caseMonitorPool(MonitorPool object)
object - the target of the switch.doSwitch(EObject)public T caseEventPool(EventPool object)
object - the target of the switch.doSwitch(EObject)public T caseDataMapper(DataMapper object)
object - the target of the switch.doSwitch(EObject)public T caseSimpleDataMapper(SimpleDataMapper object)
object - the target of the switch.doSwitch(EObject)public T caseJdbcDataMapper(JdbcDataMapper object)
object - the target of the switch.doSwitch(EObject)public T caseDataMapperEntry(DataMapperEntry object)
object - the target of the switch.doSwitch(EObject)public T caseValueMapper(ValueMapper object)
object - the target of the switch.doSwitch(EObject)public T casePersistentItem(PersistentItem object)
object - the target of the switch.doSwitch(EObject)public T caseProxyItem(ProxyItem object)
object - the target of the switch.doSwitch(EObject)public T caseScale(Scale object)
object - the target of the switch.doSwitch(EObject)public T caseNegate(Negate object)
object - the target of the switch.doSwitch(EObject)public T caseRounding(Rounding object)
object - the target of the switch.doSwitch(EObject)public T caseExternalEventMonitor(ExternalEventMonitor object)
object - the target of the switch.doSwitch(EObject)public T casePropertyEntry(PropertyEntry object)
object - the target of the switch.doSwitch(EObject)public T caseExternalEventFilter(ExternalEventFilter object)
object - the target of the switch.doSwitch(EObject)public T caseStaticExternalEventFilter(StaticExternalEventFilter object)
object - the target of the switch.doSwitch(EObject)public T caseSimpleExternalEventFilter(SimpleExternalEventFilter object)
object - the target of the switch.doSwitch(EObject)public T caseTypedItemReference(TypedItemReference object)
object - the target of the switch.doSwitch(EObject)public T caseCodeFragment(CodeFragment object)
object - the target of the switch.doSwitch(EObject)public T caseScriptTimer(ScriptTimer object)
object - the target of the switch.doSwitch(EObject)public T caseItemReference(ItemReference object)
object - the target of the switch.doSwitch(EObject)public T caseFormulaItem(FormulaItem object)
object - the target of the switch.doSwitch(EObject)public T caseFormulaItemOutbound(FormulaItemOutbound object)
object - the target of the switch.doSwitch(EObject)public T caseFormulaItemInbound(FormulaItemInbound object)
object - the target of the switch.doSwitch(EObject)public T caseBooleanMonitor(BooleanMonitor object)
object - the target of the switch.doSwitch(EObject)public T caseListMonitor(ListMonitor object)
object - the target of the switch.doSwitch(EObject)public T caseListMonitorEntry(ListMonitorEntry object)
object - the target of the switch.doSwitch(EObject)public T caseAverage(Average object)
object - the target of the switch.doSwitch(EObject)public T caseMovingAverage(MovingAverage object)
object - the target of the switch.doSwitch(EObject)public T caseAverageItem(AverageItem object)
object - the target of the switch.doSwitch(EObject)public T caseMovingAverageItem(MovingAverageItem object)
object - the target of the switch.doSwitch(EObject)public T caseBlockings(Blockings object)
object - the target of the switch.doSwitch(EObject)public T caseBlockGroup(BlockGroup object)
object - the target of the switch.doSwitch(EObject)public T caseBlockHandler(BlockHandler object)
object - the target of the switch.doSwitch(EObject)public T caseBlock(Block object)
object - the target of the switch.doSwitch(EObject)public T caseGlobalSummaryItem(GlobalSummaryItem object)
object - the target of the switch.doSwitch(EObject)public T caseWeakReferenceDataSourceItem(WeakReferenceDataSourceItem object)
object - the target of the switch.doSwitch(EObject)public T caseAlarmsEventsExporter(AlarmsEventsExporter object)
object - the target of the switch.doSwitch(EObject)public T caseAlarmsEventsConnection(AlarmsEventsConnection object)
object - the target of the switch.doSwitch(EObject)public T caseMonitorPoolProxy(MonitorPoolProxy object)
object - the target of the switch.doSwitch(EObject)public T caseEventPoolProxy(EventPoolProxy object)
object - the target of the switch.doSwitch(EObject)public T caseAlarmsEventsModule(AlarmsEventsModule object)
object - the target of the switch.doSwitch(EObject)public T caseAknProxy(AknProxy object)
object - the target of the switch.doSwitch(EObject)public T casePullEvents(PullEvents object)
object - the target of the switch.doSwitch(EObject)public T caseJdbcUserServiceModule(JdbcUserServiceModule object)
object - the target of the switch.doSwitch(EObject)public T caseJdbcUserService(JdbcUserService object)
object - the target of the switch.doSwitch(EObject)public T caseDefaultValueArchiveServer(DefaultValueArchiveServer object)
object - the target of the switch.doSwitch(EObject)public T caseHistoricalDataExporter(HistoricalDataExporter object)
object - the target of the switch.doSwitch(EObject)public T caseValueArchive(ValueArchive object)
object - the target of the switch.doSwitch(EObject)public T caseConfigurationAdministratorExporter(ConfigurationAdministratorExporter object)
object - the target of the switch.doSwitch(EObject)public T caseReferenceItem(ReferenceItem object)
object - the target of the switch.doSwitch(EObject)public T caseEventStorage(EventStorage object)
object - the target of the switch.doSwitch(EObject)public T caseEventStorageJdbc(EventStorageJdbc object)
object - the target of the switch.doSwitch(EObject)public T caseEventStoragePostgres(EventStoragePostgres object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractEventStorageJdbc(AbstractEventStorageJdbc object)
object - the target of the switch.doSwitch(EObject)public T caseApplicationConfiguration(ApplicationConfiguration object)
object - the target of the switch.doSwitch(EObject)public T caseRestExporter(RestExporter object)
object - the target of the switch.doSwitch(EObject)public T caseHttpService(HttpService object)
object - the target of the switch.doSwitch(EObject)public T caseIndependentConfiguration(IndependentConfiguration object)
object - the target of the switch.doSwitch(EObject)public T caseTransientItem(TransientItem object)
object - the target of the switch.doSwitch(EObject)public T caseDefaultEquinoxApplication(DefaultEquinoxApplication object)
object - the target of the switch.doSwitch(EObject)public T caseChangeCounterItem(ChangeCounterItem object)
object - the target of the switch.doSwitch(EObject)public T caseBufferedValue(BufferedValue object)
object - the target of the switch.doSwitch(EObject)public T caseDocumentable(Documentable object)
object - the target of the switch.doSwitch(EObject)public T caseNamedDocumentable(NamedDocumentable object)
object - the target of the switch.doSwitch(EObject)public T caseApplication(Application object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase in class org.eclipse.emf.ecore.util.Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)