1 package org.simantics.document.swt.core;
3 import java.util.Collections;
6 import org.eclipse.jface.viewers.ISelectionProvider;
7 import org.eclipse.swt.graphics.Color;
8 import org.eclipse.swt.graphics.Font;
9 import org.eclipse.ui.IWorkbenchSite;
10 import org.simantics.document.server.client.Document;
11 import org.simantics.document.server.handler.AbstractEventHandler;
12 import org.simantics.document.server.io.CommandContext;
14 public interface SWTDocument extends Document {
16 public static final Map<String,String> NO_PARAMETERS = Collections.emptyMap();
18 IWorkbenchSite getSite();
19 ISelectionProvider getSelectionProvider();
20 Color getColor(org.simantics.datatypes.literal.RGB.Integer bean);
21 Font getFont(org.simantics.datatypes.literal.Font bean);
22 void post(AbstractEventHandler handler, CommandContext parameters);
25 void displayError(String error);