package org.gcube.portlets.user.workspace.client.event; import org.gcube.portlets.user.workspace.client.model.FileModel; import com.google.gwt.event.shared.GwtEvent; public class OpenContextMenuTreeEvent extends GwtEvent { public static Type TYPE = new Type(); private FileModel targetFileModel = null; private int clientX; private int clientY; public OpenContextMenuTreeEvent(FileModel targetFileModel, int clientX, int clientY) { this.targetFileModel = targetFileModel; this.clientX = clientX; this.clientY = clientY; } @Override public Type getAssociatedType() { return TYPE; } @Override protected void dispatch(OpenContextMenuTreeEventHandler handler) { handler.onOpenContextMenuTree(this); } public int getClientX() { return clientX; } public int getClientY() { return clientY; } public FileModel getTargetFileModel() { return targetFileModel; } }