@Override protected String makeSourceId () { return Items.makeMasterId ( this.item.getSource () ); }
@Override protected void finishForMaster ( final FinishContext context, final MasterContext master ) { super.finishForMaster ( context, master ); for ( final ReferenceItem item : this.refs ) { item.setSource ( Items.replaceDanglingReference ( this.context, master.getImplementation (), item.getSource () ) ); final ItemCustomizer mapperFeature = DefaultFeatures.MAPPER ( context.requestMapping ( this.mappedSourceValue.getMapper (), DataMapper.class ) ); mapperFeature.customize ( item ); } } }
@Override public CreationRequest<ReferenceItem> createReferenceItem ( final Item source ) { final ReferenceItem item = OsgiFactory.eINSTANCE.createReferenceItem (); item.setSource ( source ); return addItem ( item ); }
/** * 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 = ( (ReferenceItem)object ).getName (); StyledString styledLabel = new StyledString (); if ( label == null || label.length () == 0 ) { styledLabel.append ( getString ( "_UI_ReferenceItem_type" ), StyledString.Style.QUALIFIER_STYLER ); //$NON-NLS-1$ } else { styledLabel.append ( getString ( "_UI_ReferenceItem_type" ), StyledString.Style.QUALIFIER_STYLER ).append ( " " + label ); //$NON-NLS-1$ //$NON-NLS-2$ } return styledLabel; }
@Override public CreationRequest<ReferenceItem> createReferenceItem ( final Item source ) { final ReferenceItem item = OsgiFactory.eINSTANCE.createReferenceItem (); item.setSource ( source ); return addItem ( item ); }
@Override protected String makeSourceId () { return Items.makeMasterId ( this.item.getSource () ); }