Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/qompass/codegen/cpp/org.eclipse.papyrus.texteditor.cdt/src/org/eclipse/papyrus/texteditor/cdt/editor/DelegatingSourceViewer.java')
-rw-r--r--extraplugins/qompass/codegen/cpp/org.eclipse.papyrus.texteditor.cdt/src/org/eclipse/papyrus/texteditor/cdt/editor/DelegatingSourceViewer.java400
1 files changed, 0 insertions, 400 deletions
diff --git a/extraplugins/qompass/codegen/cpp/org.eclipse.papyrus.texteditor.cdt/src/org/eclipse/papyrus/texteditor/cdt/editor/DelegatingSourceViewer.java b/extraplugins/qompass/codegen/cpp/org.eclipse.papyrus.texteditor.cdt/src/org/eclipse/papyrus/texteditor/cdt/editor/DelegatingSourceViewer.java
deleted file mode 100644
index f5d61481370..00000000000
--- a/extraplugins/qompass/codegen/cpp/org.eclipse.papyrus.texteditor.cdt/src/org/eclipse/papyrus/texteditor/cdt/editor/DelegatingSourceViewer.java
+++ /dev/null
@@ -1,400 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Ansgar Radermacher (CEA LIST) Ansgar.Radermacher@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-
-package org.eclipse.papyrus.texteditor.cdt.editor;
-
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.jface.text.IAutoIndentStrategy;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.text.IEventConsumer;
-import org.eclipse.jface.text.IFindReplaceTarget;
-import org.eclipse.jface.text.IRegion;
-import org.eclipse.jface.text.ITextDoubleClickStrategy;
-import org.eclipse.jface.text.ITextHover;
-import org.eclipse.jface.text.ITextInputListener;
-import org.eclipse.jface.text.ITextListener;
-import org.eclipse.jface.text.ITextOperationTarget;
-import org.eclipse.jface.text.IUndoManager;
-import org.eclipse.jface.text.IViewportListener;
-import org.eclipse.jface.text.TextPresentation;
-import org.eclipse.jface.text.source.Annotation;
-import org.eclipse.jface.text.source.IAnnotationHover;
-import org.eclipse.jface.text.source.IAnnotationModel;
-import org.eclipse.jface.text.source.ISourceViewer;
-import org.eclipse.jface.text.source.SourceViewerConfiguration;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.swt.custom.StyledText;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.uml2.uml.Classifier;
-
-/**
- * Unsuccessful attempt to create a delegating source viewer that changes the implementation of
- * the operation getSelectionProvider of a source viewer. This does not work in case of CDT since the
- * source viewer is cast to CSourceViewer later.
- *
- * CURRENTLY NOT USED
- */
-@Deprecated
-public class DelegatingSourceViewer implements ISourceViewer {
-
- public DelegatingSourceViewer(ISourceViewer delegationTarget, Classifier classifier) {
- // super(null, null, null, false, 0, null);
- this.dt = delegationTarget;
- this.cl = classifier;
-
- sp = new ISelectionProvider() {
-
- @Override
- public void setSelection(ISelection selection) {
- }
-
- @Override
- public void removeSelectionChangedListener(
- ISelectionChangedListener listener) {
- System.err.println("removeSelectionChangedListener");
- }
-
- @Override
- public ISelection getSelection() {
- return new IStructuredSelection() {
-
- @Override
- public boolean isEmpty() {
- return false;
- }
-
- @Override
- public List toList() {
- List l = new BasicEList<Object>();
- l.add(cl);
- return l;
- }
-
- @Override
- public Object[] toArray() {
- return new Object[] { cl };
- }
-
- @Override
- public int size() {
- // TODO Auto-generated method stub
- return 1;
- }
-
- @Override
- public Iterator iterator() {
- return null;
- }
-
- @Override
- public Object getFirstElement() {
- return cl;
- }
- };
- }
-
- @Override
- public void addSelectionChangedListener(ISelectionChangedListener listener) {
- // TODO Auto-generated method stub
- System.err.println("add SelectionChangedListener");
-
- }
- };
- }
-
- ISourceViewer dt;
-
- Classifier cl;
-
- ISelectionProvider sp;
-
- @Override
- public StyledText getTextWidget() {
- return dt.getTextWidget();
- }
-
- @Override
- public void setUndoManager(IUndoManager undoManager) {
- dt.setUndoManager(undoManager);
- }
-
- @Override
- public void setTextDoubleClickStrategy(
- ITextDoubleClickStrategy strategy, String contentType) {
- dt.setTextDoubleClickStrategy(strategy, contentType);
- }
-
- @Override
- public void setAutoIndentStrategy(IAutoIndentStrategy strategy,
- String contentType) {
- dt.setAutoIndentStrategy(strategy, contentType);
- }
-
- @Override
- public void setTextHover(ITextHover textViewerHover,
- String contentType) {
- dt.setTextHover(textViewerHover, contentType);
- }
-
- @Override
- public void activatePlugins() {
- dt.activatePlugins();
- }
-
- @Override
- public void resetPlugins() {
- dt.resetPlugins();
- }
-
- @Override
- public void addViewportListener(IViewportListener listener) {
- dt.addViewportListener(listener);
- }
-
- @Override
- public void removeViewportListener(IViewportListener listener) {
- dt.removeViewportListener(listener);
- }
-
- @Override
- public void addTextListener(ITextListener listener) {
- dt.addTextListener(listener);
- }
-
- @Override
- public void removeTextListener(ITextListener listener) {
- dt.removeTextListener(listener);
- }
-
- @Override
- public void addTextInputListener(ITextInputListener listener) {
- dt.addTextInputListener(listener);
- }
-
- @Override
- public void removeTextInputListener(ITextInputListener listener) {
- dt.removeTextInputListener(listener);
- }
-
- @Override
- public void setDocument(IDocument document) {
- dt.setDocument(document);
- }
-
- @Override
- public IDocument getDocument() {
- return dt.getDocument();
- }
-
- @Override
- public void setEventConsumer(IEventConsumer consumer) {
- dt.setEventConsumer(consumer);
-
- }
-
- @Override
- public void setEditable(boolean editable) {
- dt.setEditable(editable);
- }
-
- @Override
- public boolean isEditable() {
- return dt.isEditable();
- }
-
- @Override
- public void setDocument(IDocument document, int modelRangeOffset,
- int modelRangeLength) {
- dt.setDocument(document, modelRangeOffset, modelRangeLength);
- }
-
- @Override
- public void setVisibleRegion(int offset, int length) {
- dt.setVisibleRegion(offset, length);
- }
-
- @Override
- public void resetVisibleRegion() {
- dt.resetVisibleRegion();
- }
-
- @Override
- public IRegion getVisibleRegion() {
- return dt.getVisibleRegion();
- }
-
- @Override
- public boolean overlapsWithVisibleRegion(int offset, int length) {
- return dt.overlapsWithVisibleRegion(offset, length);
- }
-
- @Override
- public void changeTextPresentation(TextPresentation presentation,
- boolean controlRedraw) {
- dt.changeTextPresentation(presentation, controlRedraw);
- }
-
- @Override
- public void invalidateTextPresentation() {
- dt.invalidateTextPresentation();
-
- }
-
- @Override
- public void setTextColor(Color color) {
- dt.setTextColor(color);
- }
-
- @Override
- public void setTextColor(Color color, int offset, int length,
- boolean controlRedraw) {
- dt.setTextColor(color, offset, length, controlRedraw);
- }
-
- @Override
- public ITextOperationTarget getTextOperationTarget() {
- return dt.getTextOperationTarget();
- }
-
- @Override
- public IFindReplaceTarget getFindReplaceTarget() {
- return dt.getFindReplaceTarget();
- }
-
- @Override
- public void setDefaultPrefixes(String[] defaultPrefixes,
- String contentType) {
- dt.setDefaultPrefixes(defaultPrefixes, contentType);
-
- }
-
- @Override
- public void setIndentPrefixes(String[] indentPrefixes,
- String contentType) {
- dt.setIndentPrefixes(indentPrefixes, contentType);
- }
-
- @Override
- public void setSelectedRange(int offset, int length) {
- dt.setSelectedRange(offset, length);
- }
-
- @Override
- public Point getSelectedRange() {
- return dt.getSelectedRange();
- }
-
- @Override
- public ISelectionProvider getSelectionProvider() {
- return dt.getSelectionProvider();
- }
-
- @Override
- public void revealRange(int offset, int length) {
- dt.revealRange(offset, length);
- }
-
- @Override
- public void setTopIndex(int index) {
- dt.setTopIndex(index);
- }
-
- @Override
- public int getTopIndex() {
- return dt.getTopIndex();
- }
-
- @Override
- public int getTopIndexStartOffset() {
- return dt.getTopIndexStartOffset();
- }
-
- @Override
- public int getBottomIndex() {
- return dt.getBottomIndex();
- }
-
- @Override
- public int getBottomIndexEndOffset() {
- return dt.getBottomIndexEndOffset();
- }
-
- @Override
- public int getTopInset() {
- return dt.getTopInset();
- }
-
- @Override
- public void configure(SourceViewerConfiguration configuration) {
- dt.configure(configuration);
- }
-
- @Override
- public void setAnnotationHover(IAnnotationHover annotationHover) {
- dt.setAnnotationHover(annotationHover);
- }
-
- @Override
- public void setDocument(IDocument document,
- IAnnotationModel annotationModel) {
- dt.setDocument(document, annotationModel);
- }
-
- @Override
- public void setDocument(IDocument document,
- IAnnotationModel annotationModel, int modelRangeOffset,
- int modelRangeLength) {
- dt.setDocument(document, annotationModel, modelRangeOffset, modelRangeLength);
-
- }
-
- @Override
- public IAnnotationModel getAnnotationModel() {
- return dt.getAnnotationModel();
- }
-
- @Override
- public void setRangeIndicator(Annotation rangeIndicator) {
- dt.setRangeIndicator(rangeIndicator);
-
- }
-
- @Override
- public void setRangeIndication(int offset, int length,
- boolean moveCursor) {
- dt.setRangeIndication(offset, length, moveCursor);
- }
-
- @Override
- public IRegion getRangeIndication() {
- return dt.getRangeIndication();
- }
-
- @Override
- public void removeRangeIndication() {
- dt.removeRangeIndication();
- }
-
- @Override
- public void showAnnotations(boolean show) {
- dt.showAnnotations(show);
- }
-}

Back to the top