Adding missing annotations

Change-Id: I9c29442fb1ffde9cb82b9884828ba0859d515283
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java
index ffd067d..e96205a 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java
@@ -56,6 +56,7 @@
 
 @SuppressWarnings({ "restriction", "deprecation" })
 public class JavaScriptSupport implements IScriptingSupport {
+	@Override
 	public void openEditor(Shell shell, final Object mainElement, final IEclipseContext context) {
 		final IEclipseContext childContext = context.createChild();
 
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java
index 0736969..4b47b90 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java
@@ -183,6 +183,7 @@
 		return colorKey + PreferenceConstants.EDITOR_UNDERLINE_SUFFIX;
 	}
 
+	@Override
 	public IToken nextToken() {
 		if (fNeedsLazyColorLoading)
 			resolveProxyAttributes();
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java
index 3b8207f..fc07e81 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java
@@ -101,6 +101,7 @@
 	/*
 	 * @see ICharacterScanner#read()
 	 */
+	@Override
 	public final int read() {
 
 		if (fOffset == fBufferLength) {
@@ -137,6 +138,7 @@
 	/*
 	 * @see ICharacterScanner#unread
 	 */
+	@Override
 	public final void unread() {
 
 		if (fOffset == 0) {
@@ -152,6 +154,7 @@
 	/*
 	 * @see ICharacterScanner#getColumn()
 	 */
+	@Override
 	public final int getColumn() {
 
 		try {
@@ -168,6 +171,7 @@
 	/*
 	 * @see ICharacterScanner#getLegalLineDelimiters()
 	 */
+	@Override
 	public final char[][] getLegalLineDelimiters() {
 		return fDelimiters;
 	}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java
index 06c4d0e..6d8e862 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java
@@ -154,6 +154,7 @@
 		 *
 		 * @return the content
 		 */
+		@Override
 		public String toString() {
 			return new String(fContent, 0, fLength);
 		}
@@ -171,6 +172,7 @@
 		/*
 		 * @see java.lang.Object#hashCode()
 		 */
+		@Override
 		public int hashCode() {
 			if (fIsHashCached)
 				return fHashCode;
@@ -187,6 +189,7 @@
 		/*
 		 * @see java.lang.Object#equals(java.lang.Object)
 		 */
+		@Override
 		public boolean equals(Object obj) {
 			if (obj == this)
 				return true;
@@ -324,6 +327,7 @@
 	/*
 	 * @see IRule#evaluate(ICharacterScanner)
 	 */
+	@Override
 	public IToken evaluate(ICharacterScanner scanner) {
 		int c= scanner.read();
 		if (fDetector.isWordStart((char) c)) {
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java
index 5256119..b9cae17 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java
@@ -84,6 +84,7 @@
 	/*
 	 * @see org.eclipse.jface.text.rules.ITokenScanner#nextToken()
 	 */
+	@Override
 	public IToken nextToken() {
 
 		// emulate JavaPartitionScanner
@@ -478,6 +479,7 @@
 	/*
 	 * @see IPartitionTokenScanner#setPartialRange(IDocument, int, int, String, int)
 	 */
+	@Override
 	public void setPartialRange(IDocument document, int offset, int length, String contentType, int partitionOffset) {
 
 		fScanner.setRange(document, offset, length);
@@ -503,6 +505,7 @@
 	/*
 	 * @see ITokenScanner#setRange(IDocument, int, int)
 	 */
+	@Override
 	public void setRange(IDocument document, int offset, int length) {
 
 		fScanner.setRange(document, offset, length);
@@ -522,6 +525,7 @@
 	/*
 	 * @see ITokenScanner#getTokenLength()
 	 */
+	@Override
 	public int getTokenLength() {
 		return fTokenLength;
 	}
@@ -529,6 +533,7 @@
 	/*
 	 * @see ITokenScanner#getTokenOffset()
 	 */
+	@Override
 	public int getTokenOffset() {
 		return fTokenOffset;
 	}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java
index 31b0506..c2763d7 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java
@@ -72,6 +72,7 @@
 		/*
 		 * @see org.eclipse.jface.text.rules.IRule#evaluate(org.eclipse.jface.text.rules.ICharacterScanner)
 		 */
+		@Override
 		public IToken evaluate(ICharacterScanner scanner) {
 
 			int character= scanner.read();
@@ -126,6 +127,7 @@
 		/*
 		 * @see org.eclipse.jface.text.rules.IRule#evaluate(org.eclipse.jface.text.rules.ICharacterScanner)
 		 */
+		@Override
 		public IToken evaluate(ICharacterScanner scanner) {
 
 			int character= scanner.read();
@@ -439,6 +441,7 @@
 	/*
 	 * @see AbstractJavaScanner#getTokenProperties()
 	 */
+	@Override
 	protected String[] getTokenProperties() {
 		return fgTokenProperties;
 	}
@@ -446,6 +449,7 @@
 	/*
 	 * @see AbstractJavaScanner#createRules()
 	 */
+	@Override
 	protected List<IRule> createRules() {
 
 		List<IRule> rules= new ArrayList<IRule>();
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java
index 3fbcfe0..5c5fa5c 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java
@@ -32,10 +32,12 @@
 
 	private static class AtJavaIdentifierDetector implements IWordDetector {
 
+		@Override
 		public boolean isWordStart(char c) {
 			return c == '@' || Character.isJavaIdentifierStart(c);
 		}
 
+		@Override
 		public boolean isWordPart(char c) {
 			return c == '.' || Character.isJavaIdentifierPart(c);
 		}
@@ -163,6 +165,7 @@
 	/*
 	 * @see AbstractJavaScanner#createRules()
 	 */
+	@Override
 	protected List<IRule> createRules() {
 		List<IRule> list= new ArrayList<IRule>();
 		Token defaultToken= getToken(fDefaultTokenProperty);
@@ -235,6 +238,7 @@
 	/*
 	 * @see org.eclipse.jdt.internal.ui.text.AbstractJavaScanner#getTokenProperties()
 	 */
+	@Override
 	protected String[] getTokenProperties() {
 		return fTokenProperties;
 	}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java
index c26fc4d..06f3cb6 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java
@@ -48,6 +48,7 @@
 		/**
 		 * @see IWordDetector#isWordStart(char)
 		 */
+		@Override
 		public boolean isWordStart(char c) {
 			return (c == '<' || c == '-');
 		}
@@ -55,6 +56,7 @@
 		/**
 		 * @see IWordDetector#isWordPart(char)
 		 */
+		@Override
 		public boolean isWordPart(char c) {
 			return (c == '-' || c == '!' || c == '>');
 		}
@@ -107,6 +109,7 @@
 		/*
 		 * @see PatternRule#evaluate(ICharacterScanner)
 		 */
+		@Override
 		public IToken evaluate(ICharacterScanner scanner) {
 			IToken result= super.evaluate(scanner);
 			if (result == fToken)
@@ -136,6 +139,7 @@
 	/*
 	 * @see AbstractJavaScanner#createRules()
 	 */
+	@Override
 	protected List<IRule> createRules() {
 
 		List<IRule> list= new ArrayList<IRule>();
@@ -171,12 +175,14 @@
 	/*
 	 * @see org.eclipse.jdt.internal.ui.text.JavaCommentScanner#createMatchers()
 	 */
+	@Override
 	protected List<WordMatcher> createMatchers() {
 		List<WordMatcher> list= super.createMatchers();
 
 		// Add word rule for keywords.
 		final IToken token= getToken(ResourceProvider.JAVADOC_KEYWORD);
 		WordMatcher matcher= new WordMatcher() {
+			@Override
 			public IToken evaluate(ICharacterScanner scanner, CharacterBuffer word) {
 				int length= word.length();
 				if (length > 1 && word.charAt(0) == '@') {
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java
index 4166fa4..c4890f8 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java
@@ -27,6 +27,7 @@
 		this.textTools = textTools;
 	}
 
+	@Override
 	public String[] getConfiguredContentTypes(ISourceViewer sourceViewer) {
 		return new String[] {
 				IDocument.DEFAULT_CONTENT_TYPE,
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java
index 5745e60..793f305 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java
@@ -24,6 +24,7 @@
 	/**
 	 * @see IWhitespaceDetector#isWhitespace
 	 */
+	@Override
 	public boolean isWhitespace(char c) {
 		return Character.isWhitespace(c);
 	}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java
index cef1fab..8160ae1 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java
@@ -23,6 +23,7 @@
 	/*
 	 * @see IWordDetector#isWordStart
 	 */
+	@Override
 	public boolean isWordStart(char c) {
 		return Character.isJavaIdentifierStart(c);
 	}
@@ -30,6 +31,7 @@
 	/*
 	 * @see IWordDetector#isWordPart
 	 */
+	@Override
 	public boolean isWordPart(char c) {
 		return Character.isJavaIdentifierPart(c);
 	}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java
index 785add0..5a4e5b2 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java
@@ -39,6 +39,7 @@
 	/*
 	 * @see AbstractJavaScanner#getTokenProperties()
 	 */
+	@Override
 	protected String[] getTokenProperties() {
 		return fProperty;
 	}
@@ -46,6 +47,7 @@
 	/*
 	 * @see AbstractJavaScanner#createRules()
 	 */
+	@Override
 	protected List<IRule> createRules() {
 		setDefaultReturnToken(getToken(fProperty[0]));
 		return null;