public CreationRequest<ScriptItem> createScriptItem ( final ItemCreator creator ) { final ScriptItem item = OsgiFactory.eINSTANCE.createScriptItem (); return creator.addItem ( item ); }
@Override protected CreationRequest<?> createRequest ( final ItemCreator itemCreator ) { return itemCreator.createConstantItem ( this.constantValue.getValue () ); }
@Override protected CreationRequest<?> createRequest ( final ItemCreator itemCreator ) { return itemCreator.createSourceItem ( this.externalValue.getConnection (), this.externalValue.getSourceName () ); } }
final CreationRequest<SourceItem> c = creator.createSelfItem ( prefix + ".entries" ); c.localTags ( "NUM" ).customizationTags ( "analog", "input" ); c.information ( "Number of entries in data mapper", null, null ); final CreationRequest<SourceItem> c = creator.createSelfItem ( prefix + ".entries" ); c.localTags ( "ERR" ).customizationTags ( "digital", "input" ); c.information ( "Data loading error", null, null ); final CreationRequest<SourceItem> c = creator.createSelfItem ( prefix + ".entries" ); c.localTags ( "LOADING" ).customizationTags ( "digital", "input" ); c.information ( "Loading data", null, null ); final CreationRequest<SourceItem> c = creator.createSelfItem ( prefix + ".entries" ); c.localTags ( "RELOAD" ).customizationTags ( "command" ); c.information ( "Perform reload", null, null );
@Override public void createItems ( final ItemCreator itemCreator ) { itemCreator.markUnsupported (); }
@Override protected CreationRequest<?> createRequest ( final ItemCreator itemCreator ) { return itemCreator.createPersistentItem ().localTags ( this.persistentValue.getName () ); } }
@Override protected CreationRequest<?> createRequest ( final ItemCreator itemCreator ) { return itemCreator.createTransientItem ().localTags ( this.transientValue.getName () ); } }
@Override public void createItems ( final ItemCreator itemCreator ) { for ( final DataComponent component : this.globalize.getComponents () ) { final Map<List<String>, ItemCreation> items = createItems ( component ); for ( final Map.Entry<List<String>, ItemCreation> entry : items.entrySet () ) { final CreationRequest<SourceItem> req = itemCreator.createImportItem ( this.globalize.getSourceMaster (), entry.getValue ().getItem ().getName () ); req.request ( entry.getValue ().getCustomizationRequest () ); req.addCustomizationTags ( "globalized" ); req.incrementGlobalizationLevel (); // override the local tags with the original local tags, not the modified ones req.localTags ( entry.getKey () ); // now create the item req.create (); } } }
@Override public void createItems ( final ItemCreator itemCreator ) { final DanglingItemReference source = this.mappedSourceValue.getInput ().createReference (); final CreationRequest<ReferenceItem> c = itemCreator.createReferenceItem ( source ); c.customizationTags ( this.mappedSourceValue.getCustomizationTags () ); c.localTags ( this.mappedSourceValue.getName () ); c.dataType ( this.mappedSourceValue.getDataType () ); final ReferenceItem item = c.create (); this.refs.add ( item ); }
@Override public void createItems ( final ItemCreator itemCreator ) { final CreationRequest<ChangeCounterItem> request = itemCreator.createChangeCounterItem ( this.changeCounter.getType (), this.changeCounter.getOnError (), this.changeCounter.getValues () ); // FIXME: implement parameters request.localTags ( this.changeCounter.getName () ); request.customizationTags ( this.changeCounter.getCustomizationTags () ); request.dataType ( DataType.INT64 ); request.information ( this.changeCounter.getShortDescription (), null, null ); this.mapping.put ( this.changeCounter.getBuffer ().getName (), request.create () ); }
protected void createForConnection ( final ItemCreator creator, final ConnectionProvider connectionProvider ) { { final CreationRequest<SourceItem> c = creator.createSelfItem ( null ); c.localTags ( "CON" ); c.dataType ( DataType.BOOLEAN ); c.customizationTags ( "input" ); c.addMasterListener ( new ConnectionMasterHandlerImpl ( NAME_FORMAT_CONNECTED, connectionProvider ) ); c.create (); } { final CreationRequest<SourceItem> c = creator.createSelfItem ( null ); c.localTags ( "STATE" ); c.dataType ( DataType.STRING ); c.customizationTags ( "input" ); c.addMasterListener ( new ConnectionMasterHandlerImpl ( NAME_FORMAT_STATE, connectionProvider ) ); c.create (); } } }
public CreationRequest<FormulaItem> createFormulaItem ( final ItemCreator creator ) { final FormulaItem formulaItem = OsgiFactory.eINSTANCE.createFormulaItem (); return creator.addItem ( formulaItem ); }
public CreationRequest<AverageItem> createAverageItem ( final ItemCreator creator, final AverageReferenceType type ) { final AverageItem averageItem = OsgiFactory.eINSTANCE.createAverageItem (); averageItem.setType ( type ); return creator.addItem ( averageItem ); }
public CreationRequest<MovingAverageItem> createAverageItem ( final ItemCreator creator, final MovingAverageReferenceType type ) { final MovingAverageItem averageItem = OsgiFactory.eINSTANCE.createMovingAverageItem (); averageItem.setType ( type ); return creator.addItem ( averageItem ); }
@Override protected CreationRequest<?> createRequest ( final ItemCreator itemCreator ) { final DeltaItem item = OsgiFactory.eINSTANCE.createDeltaItem (); item.setSource ( this.deltaValue.getSource ().createReference () ); final CreationRequest<DeltaItem> req = itemCreator.addItem ( item ); req.addMasterListener ( new MasterListener<DeltaItem> () { @Override public void setMaster ( final DeltaItem item, final MasterContext master ) { DeltaValueGenerator.this.items.put ( master.getImplementation (), item ); } } ); return req; }