private ArchiveConfiguration findConfiguration ( final ValueArchive archive ) { if ( archive.getArchiveconfiguration () != null ) { return archive.getArchiveconfiguration (); } if ( this.app.getDefaultArchiveConfiguration () != null ) { return this.app.getDefaultArchiveConfiguration (); } return DEFAULT_CONFIGURATION; }
@Override protected String makeSourceId () { return this.item.getDataSourceId (); }
@Override public CreationRequest<T> dataType ( final DataType dataType ) { this.itemInformation.setDataType ( dataType ); return this; }
public static void addArchive ( final ValueArchiveServer archiveServer, final Item item ) { final ValueArchive archive = OsgiFactory.eINSTANCE.createValueArchive (); archiveServer.getArchives ().add ( archive ); archive.setName ( item.getName () ); archive.getItems ().add ( item ); }
@Override public void customize ( final Item item ) { final EventLogger feature = OsgiFactory.eINSTANCE.createEventLogger (); feature.setName ( "write.logger" ); feature.setLogWrites ( logWrites ); feature.setLogSubscriptionChange ( logSubscriptionChange ); feature.setLogValueChange ( logValueChange ); feature.setLogAttributesChange ( logAttributesChange ); registerFeature ( item, feature ); } };
@Override public void customize ( final Item item ) { final ValueMapper valueMapper = OsgiFactory.eINSTANCE.createValueMapper (); valueMapper.setDataMapper ( mapper ); valueMapper.setName ( "value.mapper" ); valueMapper.setSourceAttribute ( sourceAttribute ); valueMapper.setTargetAttribute ( targetAttribute ); registerFeature ( item, valueMapper ); } };
@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 void customize ( final Item item ) { final Rounding feature = OsgiFactory.eINSTANCE.createRounding (); feature.setType ( type == null ? RoundingType.NONE : type ); feature.setName ( "local.rounding" ); registerFeature ( item, feature ); } };
@Override public void customize ( final Item item ) { final ManualOverride manualOverride = OsgiFactory.eINSTANCE.createManualOverride (); manualOverride.setInitialValue ( value ); manualOverride.setName ( "local.manual" ); registerFeature ( item, manualOverride ); } };
@Override public CreationRequest<ReferenceItem> createReferenceItem ( final Item source ) { final ReferenceItem item = OsgiFactory.eINSTANCE.createReferenceItem (); item.setSource ( source ); return addItem ( item ); }
@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 ); }
public CreationRequest<MovingAverageItem> createAverageItem ( final ItemCreator creator, final MovingAverageReferenceType type ) { final MovingAverageItem averageItem = OsgiFactory.eINSTANCE.createMovingAverageItem (); averageItem.setType ( type ); return creator.addItem ( averageItem ); }
public static void addArchive ( final ValueArchiveServer archiveServer, final Item item ) { final ValueArchive archive = OsgiFactory.eINSTANCE.createValueArchive (); archiveServer.getArchives ().add ( archive ); archive.setName ( item.getName () ); archive.getItems ().add ( item ); }
@Override public void customize ( final Item item ) { final Rounding feature = OsgiFactory.eINSTANCE.createRounding (); feature.setType ( type == null ? RoundingType.NONE : type ); feature.setName ( "local.rounding" ); registerFeature ( item, feature ); } };
@Override public void customize ( final Item item ) { final ManualOverride manualOverride = OsgiFactory.eINSTANCE.createManualOverride (); manualOverride.setInitialValue ( value ); manualOverride.setName ( "local.manual" ); registerFeature ( item, manualOverride ); } };
private ArchiveConfiguration findConfiguration ( final ValueArchive archive ) { if ( archive.getArchiveconfiguration () != null ) { return archive.getArchiveconfiguration (); } if ( this.app.getDefaultArchiveConfiguration () != null ) { return this.app.getDefaultArchiveConfiguration (); } return DEFAULT_CONFIGURATION; }
@Override protected String makeSourceId () { return this.item.getDataSourceId (); }
@Override public CreationRequest<T> dataType ( final DataType dataType ) { this.itemInformation.setDataType ( dataType ); return this; }