1 28 29 package ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition; 30 31 import ist.coach.coachEmfCommon.ObjectCreationFactory; 32 import ist.coach.coachEmfCommon.ObjectDeletionFactory; 33 import ist.coach.coachEmfCommon.OperationalViolationFactory; 34 import ist.coach.coachEmfCommon.StateChangedEventFactory; 35 import ist.coach.coachEmfCommon.ChannelChangeEventFactory; 36 import ist.coach.coachEmfCommon.HeartbeatFactory; 37 import ist.coach.coachEmfCommon.LogThresholdAlarmFactory; 38 39 48 public class AlarmChannelProviderHomeImpl 49 extends ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.AlarmChannelProviderHome_impl 50 { 51 57 63 public AlarmChannelProviderHomeImpl() 64 { 65 } 66 67 73 82 public org.omg.Components.ExecutorSegmentBase 83 create_executor_segment(int segid) 84 { 85 switch (segid) 86 { 87 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.objectCreationSegImpl._segment_id_value : 88 return new objectCreationSegImpl(); 89 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.objectDeletionSegImpl._segment_id_value : 90 return new objectDeletionSegImpl(); 91 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.operationalViolationSegImpl._segment_id_value : 92 return new operationalViolationSegImpl(); 93 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.stateChangedSegImpl._segment_id_value : 94 return new stateChangedSegImpl(); 95 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.heartbeatSegImpl._segment_id_value : 96 return new heartbeatSegImpl(); 97 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.channelChangeSegImpl._segment_id_value : 98 return new channelChangeSegImpl(); 99 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.attributeValueChangeSegImpl._segment_id_value : 100 return new attributeValueChangeSegImpl(); 101 case ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.logThresholdSegImpl._segment_id_value : 102 return new logThresholdSegImpl(); 103 default : 104 return new ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.AlarmChannelProviderImpl(); 105 } 106 } 107 108 114 public static org.omg.Components.HomeExecutorBase 115 create_home() 116 { 117 return new ist.coach.coachEmfServicesComponents.AlarmChannelProviderComposition.AlarmChannelProviderHomeImpl(); 118 } 119 static { 122 123 ObjectCreationFactory.register(); 124 ObjectDeletionFactory.register(); 125 OperationalViolationFactory.register(); 126 StateChangedEventFactory.register(); 127 ChannelChangeEventFactory.register(); 128 HeartbeatFactory.register(); 129 LogThresholdAlarmFactory.register(); 130 } 131 } 132 | Popular Tags |