@Override public void process ( final MasterHandlerPriorities priorities, final ItemFeatureEntry rawFeature, final OscarContext context ) { final ManualOverride feature = (ManualOverride)rawFeature; final String configurationId = Features.configurationItem ( feature ); final Map<String, String> data = new HashMap<String, String> (); if ( feature.getInitialValue () != null ) { data.put ( "active", "true" ); //$NON-NLS-1$ //$NON-NLS-2$ data.put ( "value", feature.getInitialValue () ); //$NON-NLS-1$ } final int priority = priorities.findPriority ( Factories.FACTORY_MASTER_HANDLER_MANUAL, configurationId ); Items.fillForMasterHandler ( data, feature.getItem (), priority ); context.addData ( Factories.FACTORY_MASTER_HANDLER_MANUAL, configurationId, data ); } }
@Override public void customize ( final Item item ) { final ManualOverride manualOverride = OsgiFactory.eINSTANCE.createManualOverride (); manualOverride.setInitialValue ( value ); manualOverride.setName ( "local.manual" ); registerFeature ( item, manualOverride ); } };
/** * 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 = ( (ManualOverride)object ).getName (); StyledString styledLabel = new StyledString (); if ( label == null || label.length () == 0 ) { styledLabel.append ( getString ( "_UI_ManualOverride_type" ), StyledString.Style.QUALIFIER_STYLER ); //$NON-NLS-1$ } else { styledLabel.append ( getString ( "_UI_ManualOverride_type" ), StyledString.Style.QUALIFIER_STYLER ).append ( " " + label ); //$NON-NLS-1$ //$NON-NLS-2$ } return styledLabel; }
@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 void process ( final MasterHandlerPriorities priorities, final ItemFeatureEntry rawFeature, final OscarContext context ) { final ManualOverride feature = (ManualOverride)rawFeature; final String configurationId = Features.configurationItem ( feature ); final Map<String, String> data = new HashMap<String, String> (); if ( feature.getInitialValue () != null ) { data.put ( "active", "true" ); //$NON-NLS-1$ //$NON-NLS-2$ data.put ( "value", feature.getInitialValue () ); //$NON-NLS-1$ } final int priority = priorities.findPriority ( Factories.FACTORY_MASTER_HANDLER_MANUAL, configurationId ); Items.fillForMasterHandler ( data, feature.getItem (), priority ); context.addData ( Factories.FACTORY_MASTER_HANDLER_MANUAL, configurationId, data ); } }