/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.DATA_ACCESS_EXPORTER__EXPORTS, OsgiFactory.eINSTANCE.createItemExport () ) ); }
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__INFORMATION, OsgiFactory.eINSTANCE.createItemInformation () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createLevelMonitor () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createManualOverride () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createAttributesSummary () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createEventLogger () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createValueMapper () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createScale () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createNegate () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createRounding () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createBooleanMonitor () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createListMonitor () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createBlockHandler () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.ITEM__ITEM_FEATURES, OsgiFactory.eINSTANCE.createBlock () ) ); }
newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createDataAccessConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createAlarmsEventsConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createSfpDataAccessConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createDataAccessExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createAlarmsEventsExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createHistoricalDataExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createConfigurationAdministratorExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createBlockings () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createAlarmsEventsModule () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createJdbcUserServiceModule () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createEventStorageJdbc () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createEventStoragePostgres () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createRestExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createHttpService () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createTelnetConsole () ) );
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createSourceItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createScriptItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createImportItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createConstantItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createSummaryItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createPersistentItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createProxyItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createFormulaItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createAverageItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createMovingAverageItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createGlobalSummaryItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createWeakReferenceDataSourceItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createReferenceItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createTransientItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createChangeCounterItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.MARKER_GROUP__ITEMS, OsgiFactory.eINSTANCE.createDeltaItem () ) ); }
newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createDataAccessConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createAlarmsEventsConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createSfpDataAccessConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createDataAccessExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createAlarmsEventsExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createHistoricalDataExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createConfigurationAdministratorExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createBlockings () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createAlarmsEventsModule () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createJdbcUserServiceModule () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createEventStorageJdbc () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createEventStoragePostgres () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createRestExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createHttpService () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createTelnetConsole () ) );
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__NODES, InfrastructureFactory.eINSTANCE.createExternalNode () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__NODES, InfrastructureFactory.eINSTANCE.createSystemNode () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__OPTIONS, InfrastructureFactory.eINSTANCE.createOptions () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_CREDENTIALS, WorldFactory.eINSTANCE.createUsernamePasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_CREDENTIALS, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_DRIVER_PASSWORD, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventStorageJdbc () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventStoragePostgres () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createTelnetConsole () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventInjectorPostgres () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventInjectorJdbc () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createProfileConfiguration () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventInjectorManager () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_DRIVER_ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createUsernamePasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_DRIVER_ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__CONFIGURATIONS, InfrastructureFactory.eINSTANCE.createConfigurations () ) ); }
@Override public <T extends Device> CreationRequest<SourceItem> createDeviceItem ( final T device, final String sourceName ) { final SourceItem item = OsgiFactory.eINSTANCE.createSourceItem (); item.setSourceName ( sourceName ); return addItem ( item ); }
public AbstractCreationRequest ( final Object component, final List<String> hierarchy ) { this.component = component; this.hierarchy = Collections.unmodifiableList ( new ArrayList<> ( hierarchy ) ); this.itemInformation = OsgiFactory.eINSTANCE.createItemInformation (); this.itemInformation.getHierarchy ().addAll ( this.hierarchy ); this.itemInformation.getIoDirections ().addAll ( IODirection.VALUES ); }
private void createInternalItem ( final MasterContext masterContext, final String dataSourceId, final String description ) { final WeakReferenceDataSourceItem item = OsgiFactory.eINSTANCE.createWeakReferenceDataSourceItem (); item.setDataSourceId ( dataSourceId ); item.setName ( dataSourceId ); item.setInformation ( OsgiFactory.eINSTANCE.createItemInformation () ); item.getInformation ().setDescription ( description ); item.getInformation ().setSystem ( "SCADA" ); Items.addItem ( masterContext.getImplementation (), item ); }
protected void processGroup ( final MasterServer app, final SummaryGroup group, final AbstractComponentItemCreator creator ) { final SummaryItem item = OsgiFactory.eINSTANCE.createSummaryItem (); item.setGroup ( group ); item.setInformation ( OsgiFactory.eINSTANCE.createItemInformation () ); item.getInformation ().setDescription ( String.format ( "Summary group information: %s", Names.makeId ( group ) ) ); item.getInformation ().getHierarchy ().addAll ( Names.makeHierarchy ( group ) ); item.getInformation ().setSystem ( "SCADA" ); final CreationRequest<SummaryItem> c = creator.addItem ( item ); c.localTags ( "SUMMARY" ); c.customizationTags ( "summary" ); final SummaryItem sumItem = c.create (); /* * FIXME: next thing is a bit wonky * actually the summary group should be used for generating sub items * but since the customization process can rename the item, the generator * cannot create a name for this later on. So for now all items * that are SummaryItem will be treated as sub-summary items. */ if ( group.eContainer () instanceof SummaryGroup ) { ( (SummaryGroup)group.eContainer () ).getItems ().add ( sumItem ); } }
@Override public void customize ( final Item item ) { final Block feature = OsgiFactory.eINSTANCE.createBlock (); feature.setName ( "local.block" ); registerFeature ( item, feature ); } };
@Override public CreationRequest<ConstantItem> createConstantItem ( final String value ) { final ConstantItem item = OsgiFactory.eINSTANCE.createConstantItem (); item.setValue ( value ); return addItem ( item ); }
@Override public CreationRequest<ChangeCounterItem> createChangeCounterItem (ChangeType changeType, ErrorHandling errorHandling, List<Variant> values) { final ChangeCounterItem item = OsgiFactory.eINSTANCE.createChangeCounterItem (); item.setOnError ( errorHandling ); item.setType ( changeType ); item.getValues ().addAll ( values ); return addItem ( item ); }
@Override public void customize ( final Item item ) { final BooleanMonitor feature = OsgiFactory.eINSTANCE.createBooleanMonitor (); feature.setActive ( true ); feature.setReferenceValue ( referenceValue ); feature.setSeverity ( severity ); feature.setRequireAck ( requireAck ); feature.setName ( "local.bool.monitor" ); registerFeature ( item, feature ); } };
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.VALUE_ARCHIVE_SERVER__DEFAULT_ARCHIVECONFIGURATION, OsgiFactory.eINSTANCE.createArchiveConfiguration () ) ); }
@Override public void customize ( final Item item ) { final int phase1 = this.level * 2 - 1; final int phase2 = this.level * 2; // add the first summary which summarizes up all entry "error" attributes final org.eclipse.scada.configuration.world.osgi.AttributesSummary feature1 = OsgiFactory.eINSTANCE.createAttributesSummary (); feature1.setItem ( item ); feature1.setName ( "sum.phase1" ); feature1.getAttributes ().add ( "error" ); feature1.setOutputPrefix ( String.format ( "phase%d", phase1 ) ); DefaultFeatures.registerFeature ( item, feature1 ); /* * Between phase1 and phase2 the master handlers must be processed. This includes the manual override which would override an error attribute * summarized in phase1. Still if the output of the master handlers contains an "error" it will again be summarized in phase2. */ // add the second summary which summarizes up all attributes after the master handlers have been processed final org.eclipse.scada.configuration.world.osgi.AttributesSummary feature2 = OsgiFactory.eINSTANCE.createAttributesSummary (); feature2.setItem ( item ); feature2.setName ( "sum.phase2" ); feature2.getAttributes ().addAll ( Arrays.asList ( "manual", "error", "alarm", "warning", "info", "error.ackRequired", "alarm.ackRequired", "warning.ackRequired", "blocked" ) ); feature2.setOutputPrefix ( String.format ( "phase%d", phase2 ) ); DefaultFeatures.registerFeature ( item, feature2 ); } }
newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createDataAccessConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createAlarmsEventsConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__CONNECTIONS, OsgiFactory.eINSTANCE.createSfpDataAccessConnection () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createDataAccessExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createAlarmsEventsExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createHistoricalDataExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__EXPORTER, OsgiFactory.eINSTANCE.createConfigurationAdministratorExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createBlockings () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createAlarmsEventsModule () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createJdbcUserServiceModule () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createEventStorageJdbc () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createEventStoragePostgres () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createRestExporter () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createHttpService () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.EQUINOX_APPLICATION__MODULES, OsgiFactory.eINSTANCE.createTelnetConsole () ) );
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__NODES, InfrastructureFactory.eINSTANCE.createExternalNode () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__NODES, InfrastructureFactory.eINSTANCE.createSystemNode () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__OPTIONS, InfrastructureFactory.eINSTANCE.createOptions () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_CREDENTIALS, WorldFactory.eINSTANCE.createUsernamePasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_CREDENTIALS, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_DRIVER_PASSWORD, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventStorageJdbc () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventStoragePostgres () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createTelnetConsole () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventInjectorPostgres () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventInjectorJdbc () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createProfileConfiguration () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__APPLICATION_CONFIGURATIONS, OsgiFactory.eINSTANCE.createEventInjectorManager () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_DRIVER_ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createUsernamePasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__DEFAULT_DRIVER_ACCESS_CREDENTIALS, WorldFactory.eINSTANCE.createPasswordCredentials () ) ); newChildDescriptors.add ( createChildParameter ( InfrastructurePackage.Literals.WORLD__CONFIGURATIONS, InfrastructureFactory.eINSTANCE.createConfigurations () ) ); }
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void collectNewChildDescriptors ( Collection<Object> newChildDescriptors, Object object ) { super.collectNewChildDescriptors ( newChildDescriptors, object ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__SUB_GROUPS, OsgiFactory.eINSTANCE.createSummaryGroup () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createSourceItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createScriptItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createImportItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createConstantItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createSummaryItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createPersistentItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createProxyItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createFormulaItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createAverageItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createMovingAverageItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createGlobalSummaryItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createWeakReferenceDataSourceItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createReferenceItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createTransientItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createChangeCounterItem () ) ); newChildDescriptors.add ( createChildParameter ( OsgiPackage.Literals.SUMMARY_GROUP__ITEMS, OsgiFactory.eINSTANCE.createDeltaItem () ) ); }
@Override public CreationRequest<SourceItem> createImportItem ( final MasterImport masterImport, final String sourceName ) { final SourceItem item = OsgiFactory.eINSTANCE.createSourceItem (); item.setSourceName ( sourceName ); return addItem ( item ); } }