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