@Override public <T extends Item> T addItem ( final T item, final CustomizationRequest customizationRequest ) { return addItem ( item, customizationRequest, Collections.<MasterListener<T>> emptySet () ); }
@Override public <T extends Item> T addItem ( final T item, final CustomizationRequest customizationRequest ) { return addItem ( item, customizationRequest, Collections.<MasterListener<T>> emptySet () ); }
@Override public CreationRequest<PersistentItem> createPersistentItem () { final PersistentItem item = OsgiFactory.eINSTANCE.createPersistentItem (); return addItem ( item ); }
@Override public CreationRequest<TransientItem> createTransientItem () { final TransientItem item = OsgiFactory.eINSTANCE.createTransientItem (); return addItem ( item ); }
@Override public CreationRequest<TransientItem> createTransientItem () { final TransientItem item = OsgiFactory.eINSTANCE.createTransientItem (); return addItem ( item ); }
@Override public CreationRequest<PersistentItem> createPersistentItem () { final PersistentItem item = OsgiFactory.eINSTANCE.createPersistentItem (); return addItem ( item ); }
@Override public T create () { return addItem ( item, buildRequest ( item ), getMasterListeners () ); } };
@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 ); }
@Override public CreationRequest<SourceItem> createSourceItem ( final Driver source, final String sourceName ) { final SourceItem item = OsgiFactory.eINSTANCE.createSourceItem (); item.setSourceName ( sourceName ); return addItem ( item ); }
@Override public CreationRequest<ReferenceItem> createReferenceItem ( final Item source ) { final ReferenceItem item = OsgiFactory.eINSTANCE.createReferenceItem (); item.setSource ( source ); return addItem ( item ); }
@Override public CreationRequest<SourceItem> createSourceItem ( final Driver source, final String sourceName ) { final SourceItem item = OsgiFactory.eINSTANCE.createSourceItem (); item.setSourceName ( sourceName ); return addItem ( item ); }
@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 ); }
@Override public T create () { return addItem ( item, buildRequest ( item ), getMasterListeners () ); } };
@Override public CreationRequest<SourceItem> createImportItem ( final MasterImport masterImport, final String sourceName ) { final SourceItem item = OsgiFactory.eINSTANCE.createSourceItem (); item.setSourceName ( sourceName ); return addItem ( item ); } }
@Override public CreationRequest<ReferenceItem> createReferenceItem ( final Item source ) { final ReferenceItem item = OsgiFactory.eINSTANCE.createReferenceItem (); item.setSource ( source ); return addItem ( item ); }
@Override public CreationRequest<ConstantItem> createConstantItem ( final String value ) { final ConstantItem item = OsgiFactory.eINSTANCE.createConstantItem (); item.setValue ( value ); return addItem ( item ); }
@Override public CreationRequest<ConstantItem> createConstantItem ( final String value ) { final ConstantItem item = OsgiFactory.eINSTANCE.createConstantItem (); item.setValue ( value ); return addItem ( item ); }
@Override public CreationRequest<SourceItem> createImportItem ( final MasterImport masterImport, final String sourceName ) { final SourceItem item = OsgiFactory.eINSTANCE.createSourceItem (); item.setSourceName ( sourceName ); 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 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 ); }