@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 ); }
private void addChangeCounterSource ( final String id ) { final Map<String, String> data = new HashMap<String, String> (); if ( item.getBuffer () != null ) { data.put ( "buffered.datasource.id", item.getBuffer ().getName () ); } else { throw new IllegalArgumentException ( "item attribute 'buffer' is not set!" ); } data.put ( "type", item.getType ().getLiteral () ); data.put ( "onError", item.getOnError ().getLiteral () ); int i = 0; for ( Variant value : item.getValues () ) { data.put ( "value." + i, value.toString () ); i += 1; } addData ( Factories.FACTORY_DA_CHANGE_COUNTER, id, data ); } }
/** * This returns the label styled text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object getStyledText ( Object object ) { String label = ( (ChangeCounterItem)object ).getName (); StyledString styledLabel = new StyledString (); if ( label == null || label.length () == 0 ) { styledLabel.append ( getString ( "_UI_ChangeCounterItem_type" ), StyledString.Style.QUALIFIER_STYLER ); //$NON-NLS-1$ } else { styledLabel.append ( getString ( "_UI_ChangeCounterItem_type" ), StyledString.Style.QUALIFIER_STYLER ).append ( " " + label ); //$NON-NLS-1$ //$NON-NLS-2$ } return styledLabel; }
private void addChangeCounterSource ( final String id ) { final Map<String, String> data = new HashMap<String, String> (); if ( item.getBuffer () != null ) { data.put ( "buffered.datasource.id", item.getBuffer ().getName () ); } else { throw new IllegalArgumentException ( "item attribute 'buffer' is not set!" ); } data.put ( "type", item.getType ().getLiteral () ); data.put ( "onError", item.getOnError ().getLiteral () ); int i = 0; for ( Variant value : item.getValues () ) { data.put ( "value." + i, value.toString () ); i += 1; } addData ( Factories.FACTORY_DA_CHANGE_COUNTER, id, data ); } }
@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 ); }