package com.rcpcompany.uibindings.moao.ui.participants; import com.rcpcompany.uibindings.moao.IMOAOPackage; import com.rcpcompany.uibindings.moao.INamedObject; import com.rcpcompany.uibindings.participants.IAssignmentParticipant; import com.rcpcompany.uibindings.participants.IAssignmentParticipantContext; /** * Simple {@link IAssignmentParticipant} to handle the name of * {@link com.rcpcompany.uibindings.moao.INamedObject} * * @author Tonny Madsen, The RCP Company */ public class NamedObjectToNamedObjectAsignmentParticipant implements IAssignmentParticipant { @Override public void assign(IAssignmentParticipantContext context) { final INamedObject si = (INamedObject) context.getSourceObject(); context.setStructuralFeature(IMOAOPackage.Literals.NAMED_OBJECT__NAME, si.getName()); } }