فهرست منبع

Added ProblemAnnotationHover to SText UI Models

Andreas Mülder 13 سال پیش
والد
کامیت
ae5adb3aad

+ 8 - 3
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/StateUIModule.java

@@ -12,22 +12,27 @@ package org.yakindu.sct.ui.integration.stext.modules;
 
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser;
+import org.eclipse.xtext.ui.editor.hover.ProblemAnnotationHover;
 import org.yakindu.sct.model.stext.ui.STextUiModule;
 import org.yakindu.sct.ui.integration.stext.parsers.StateContentAssistParser;
+
 /**
  * 
  * @author andreas muelder - Initial contribution and API
  * 
  */
-public class StateUIModule extends STextUiModule{
+public class StateUIModule extends STextUiModule {
 
 	public StateUIModule(AbstractUIPlugin plugin) {
 		super(plugin);
 	}
-	
-	
+
 	@Override
 	public Class<? extends IContentAssistParser> bindIContentAssistParser() {
 		return StateContentAssistParser.class;
 	}
+
+	public Class<? extends org.eclipse.jface.text.ITextHover> bindITextHover() {
+		return ProblemAnnotationHover.class;
+	}
 }

+ 5 - 0
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/StatechartUIModule.java

@@ -12,6 +12,7 @@ package org.yakindu.sct.ui.integration.stext.modules;
 
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser;
+import org.eclipse.xtext.ui.editor.hover.ProblemAnnotationHover;
 import org.yakindu.sct.model.stext.ui.STextUiModule;
 import org.yakindu.sct.ui.integration.stext.parsers.StatechartContentAssistParser;
 /**
@@ -29,5 +30,9 @@ public class StatechartUIModule extends STextUiModule {
 	public Class<? extends IContentAssistParser> bindIContentAssistParser() {
 		return StatechartContentAssistParser.class;
 	}
+	
+	public Class<? extends org.eclipse.jface.text.ITextHover> bindITextHover() {
+		return ProblemAnnotationHover.class;
+	}
 
 }

+ 5 - 0
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/TransitionUIModule.java

@@ -2,6 +2,7 @@ package org.yakindu.sct.ui.integration.stext.modules;
 
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser;
+import org.eclipse.xtext.ui.editor.hover.ProblemAnnotationHover;
 import org.yakindu.sct.model.stext.ui.STextUiModule;
 import org.yakindu.sct.ui.integration.stext.parsers.TransitionContentAssistParser;
 
@@ -21,4 +22,8 @@ public class TransitionUIModule extends STextUiModule {
 		return TransitionContentAssistParser.class;
 	}
 	
+	public Class<? extends org.eclipse.jface.text.ITextHover> bindITextHover() {
+		return ProblemAnnotationHover.class;
+	}
+	
 }