package org.codemap.communication.messages; import java.util.Collection; import org.codemap.communication.SelectionShare; import org.eclipse.ecf.core.identity.ID; public class SelectionMessage extends Message { private static final long serialVersionUID = -6238144999021023659L; public final Collection<String> selection; public SelectionMessage(ID senderID, ID receiverID, Collection<String> selection) { super(senderID, receiverID); this.selection = selection; } @Override public String toString() { return super.toString() + " with selection: " + selection; } @Override public void applyOn(SelectionShare share) { System.out.println(this); share.handleRemoteSelection(selection); } }