Ignore:
Timestamp:
12/15/11 14:58:42 (13 years ago)
Author:
masberg
Message:

Fix warnings. Add missing override annotations. Remove unnecessary casts. Organize imports.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/org.modelica.mdt.ui/src/org/modelica/mdt/ui/editor/ModelicaEditor.java

    r814 r1208  
    4747import org.eclipse.core.runtime.IStatus;
    4848import org.eclipse.debug.ui.actions.IToggleBreakpointsTarget;
    49 import org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension;
    5049import org.eclipse.jface.action.IAction;
    5150import org.eclipse.jface.action.IMenuManager;
     
    5958import org.eclipse.jface.text.IRegion;
    6059import org.eclipse.jface.text.ITextHover;
     60import org.eclipse.jface.text.ITextSelection;
    6161import org.eclipse.jface.text.ITextViewer;
     62import org.eclipse.jface.text.ITextViewerExtension2;
    6263import org.eclipse.jface.text.ITextViewerExtension4;
     64import org.eclipse.jface.text.ITextViewerExtension5;
    6365import org.eclipse.jface.text.Region;
    64 import org.eclipse.jface.text.ITextViewerExtension2;
    65 import org.eclipse.jface.text.ITextViewerExtension5;
     66import org.eclipse.jface.text.TextSelection;
    6667import org.eclipse.jface.text.TextUtilities;
    6768import org.eclipse.jface.text.information.IInformationProvider;
     
    7374import org.eclipse.jface.text.source.projection.ProjectionSupport;
    7475import org.eclipse.jface.text.source.projection.ProjectionViewer;
     76import org.eclipse.jface.util.PropertyChangeEvent;
    7577import org.eclipse.jface.viewers.ISelection;
    7678import org.eclipse.jface.viewers.ISelectionProvider;
    7779import org.eclipse.jface.viewers.IStructuredSelection;
    7880import org.eclipse.jface.viewers.SelectionChangedEvent;
     81import org.eclipse.jface.viewers.Viewer;
    7982import org.eclipse.swt.SWT;
    8083import org.eclipse.swt.custom.StyledText;
     
    9295import org.eclipse.ui.IWorkbenchPartSite;
    9396import org.eclipse.ui.IWorkbenchWindow;
    94 import org.modelica.mdt.ui.actions.FoldingActionGroup;
    95 import org.modelica.mdt.ui.actions.IModelicaEditorActionDefinitionIds;
    96 import org.modelica.mdt.ui.actions.OpenAction;
    97 import org.modelica.mdt.ui.hover.ModelicaSourceHover;
    98 import org.modelica.mdt.ui.hover.SourceViewerInformationControl;
    9997import org.eclipse.ui.editors.text.DefaultEncodingSupport;
    10098import org.eclipse.ui.editors.text.IEncodingSupport;
    10199import org.eclipse.ui.editors.text.TextEditor;
    102100import org.eclipse.ui.texteditor.AbstractDecoratedTextEditorPreferenceConstants;
     101import org.eclipse.ui.texteditor.IDocumentProvider;
    103102import org.eclipse.ui.texteditor.ITextEditorActionConstants;
    104103import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
    105104import org.eclipse.ui.texteditor.ResourceAction;
     105import org.eclipse.ui.texteditor.SourceViewerDecorationSupport;
    106106import org.eclipse.ui.texteditor.TextEditorAction;
    107107import org.eclipse.ui.texteditor.TextOperationAction;
    108 import org.eclipse.ui.texteditor.SourceViewerDecorationSupport;
    109 import org.modelica.mdt.ui.text.ModelicaDocumentProvider;
    110 import org.eclipse.ui.texteditor.IDocumentProvider;
    111108import org.eclipse.ui.views.contentoutline.ContentOutline;
    112109import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
    113 import org.eclipse.jface.text.ITextSelection;
    114 import org.eclipse.jface.text.TextSelection;
    115 import org.eclipse.jface.util.PropertyChangeEvent;
    116 import org.eclipse.jface.viewers.Viewer;
    117 
    118 import org.modelica.mdt.ui.PreferenceConstants;
    119 import org.modelica.mdt.ui.UIPlugin;
    120110import org.modelica.mdt.breakpoint.MDTBreakpointAdapter;
    121111import org.modelica.mdt.core.IModelicaElement;
     
    125115import org.modelica.mdt.internal.core.DefinitionSourceRegion;
    126116import org.modelica.mdt.internal.core.ErrorManager;
     117import org.modelica.mdt.ui.PreferenceConstants;
     118import org.modelica.mdt.ui.UIPlugin;
     119import org.modelica.mdt.ui.actions.FoldingActionGroup;
     120import org.modelica.mdt.ui.actions.IModelicaEditorActionDefinitionIds;
     121import org.modelica.mdt.ui.actions.OpenAction;
     122import org.modelica.mdt.ui.hover.ModelicaSourceHover;
     123import org.modelica.mdt.ui.hover.SourceViewerInformationControl;
    127124import org.modelica.mdt.ui.text.IModelicaPartitions;
    128125import org.modelica.mdt.ui.text.ModelicaCodeResolver;
     126import org.modelica.mdt.ui.text.ModelicaDocumentProvider;
    129127import org.modelica.mdt.ui.text.ModelicaFoldingStructureProvider;
    130128import org.modelica.mdt.ui.text.ModelicaPairMatcher;
     
    175173
    176174    /* deals with opening the second file in the editor and notifying the outline page*/
     175    @Override
    177176    public void propertyChanged(Object obj, int prop)
    178177    {
     
    209208     * @see org.eclipse.ui.texteditor.AbstractTextEditor#rulerContextMenuAboutToShow(org.eclipse.jface.action.IMenuManager)
    210209     */
     210    @Override
    211211    protected void rulerContextMenuAboutToShow(IMenuManager menu) {
    212212        super.rulerContextMenuAboutToShow(menu);
     
    231231   
    232232   
     233    @Override
    233234    protected void initializeEditor()
    234235    {
     
    246247    }   
    247248   
     249    @Override
    248250    public IDocumentProvider getDocumentProvider()
    249251    {
     
    253255    }
    254256   
     257    @Override
    255258    protected void createActions()
    256259    {
     
    343346        fProjectionSupport.addSummarizableAnnotationType("org.eclipse.ui.workbench.texteditor.warning"); //$NON-NLS-1$
    344347        fProjectionSupport.setHoverControlCreator(new IInformationControlCreator() {
     348            @Override
    345349            public IInformationControl createInformationControl(Shell shell) {
    346350                return new SourceViewerInformationControl(shell, SWT.TOOL | SWT.NO_TRIM | getOrientation(), SWT.NONE);
     
    352356        fProjectionModelUpdater= new ModelicaFoldingStructureProvider();
    353357        if (fProjectionModelUpdater != null)
    354             fProjectionModelUpdater.install(this, (ProjectionViewer)projectionViewer);
     358            fProjectionModelUpdater.install(this, projectionViewer);
    355359
    356360        // ensure source fViewer decoration support has been created and configured
     
    366370    }
    367371   
     372    @Override
    368373    public void dispose()
    369374    {
     
    537542   
    538543       
     544    @Override
    539545    protected void configureSourceViewerDecorationSupport(SourceViewerDecorationSupport support)
    540546    {   
     
    550556
    551557    @Override
    552     public Object getAdapter(Class adapter)
     558    public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter)
    553559    {
    554560        try
     
    659665         * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
    660666         */
     667        @Override
    661668        public void selectionChanged(SelectionChangedEvent event) {
    662669            // XXX: see https://bugs.eclipse.org/bugs/show_bug.cgi?id=56161
     
    680687     */
    681688    class OutlineSelectionChangedListener  extends AbstractSelectionChangedListener {
     689        @Override
    682690        public void selectionChanged(SelectionChangedEvent event) {
    683691            doSelectionChanged(event);
     
    697705
    698706        ISelection selection= event.getSelection();
    699         Iterator iter= ((IStructuredSelection) selection).iterator();
     707        Iterator<?> iter= ((IStructuredSelection) selection).iterator();
    700708        while (iter.hasNext()) {
    701709            Object o= iter.next();
     
    762770        {
    763771            IModelicaElement me = ((ModelicaElementEditorInput)i).getSourceFile();
    764             if (me != null) return (IModelicaElement)me;
     772            if (me != null) return me;
    765773        }
    766774        return EditorUtility.getEditorInputModelicaElement(this);
     
    938946     * @see AbstractTextEditor#adjustHighlightRange(int, int)
    939947     */
     948    @Override
    940949    protected void adjustHighlightRange(int offset, int length) {
    941950
     
    10201029         * @see org.eclipse.jface.text.information.IInformationProvider#getSubject(org.eclipse.jface.text.ITextViewer, int)
    10211030         */
     1031        @Override
    10221032        public IRegion getSubject(ITextViewer textViewer, int invocationOffset) {
    10231033            return fHoverRegion;
     
    10261036         * @see org.eclipse.jface.text.information.IInformationProvider#getInformation(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion)
    10271037         */
     1038        @Override
    10281039        public String getInformation(ITextViewer textViewer, IRegion subject) {
    10291040            return fHoverInfo.toString();
     
    10331044         * @since 3.2
    10341045         */
     1046        @Override
    10351047        public Object getInformation2(ITextViewer textViewer, IRegion subject) {
    10361048            return fHoverInfo;
     
    10391051         * @see org.eclipse.jface.text.information.IInformationProviderExtension2#getInformationPresenterControlCreator()
    10401052         */
     1053        @Override
    10411054        public IInformationControlCreator getInformationPresenterControlCreator() {
    10421055            return fControlCreator;
     
    10731086         * @see org.eclipse.jface.action.IAction#run()
    10741087         */
     1088        @Override
    10751089        public void run() {
    10761090
     
    11731187     * @see org.eclipse.ui.texteditor.AbstractDecoratedTextEditor#initializeKeyBindingScopes()
    11741188     */
     1189    @Override
    11751190    protected void initializeKeyBindingScopes() {
    11761191        setKeyBindingScopes(new String[] { "org.modelica.mdt.ui.modelicaEditorScope" });  //$NON-NLS-1$
     
    11871202     * @since 3.3
    11881203     */
     1204    @Override
    11891205    protected void handleCursorPositionChanged() {
    11901206        super.handleCursorPositionChanged();
     
    12731289         * @see org.eclipse.ui.IPartListener2#partVisible(org.eclipse.ui.IWorkbenchPartReference)
    12741290         */
     1291        @Override
    12751292        public void partVisible(IWorkbenchPartReference partRef) {
    12761293            if (ModelicaEditor.this.equals(partRef.getPart(false))) {
     
    12831300         * @see org.eclipse.ui.IPartListener2#partClosed(org.eclipse.ui.IWorkbenchPartReference)
    12841301         */
     1302        @Override
    12851303        public void partClosed(IWorkbenchPartReference partRef) {
    12861304            if (ModelicaEditor.this.equals(partRef.getPart(false))) {
     
    12891307        }
    12901308
     1309        @Override
    12911310        public void partActivated(IWorkbenchPartReference partRef) {}
     1311        @Override
    12921312        public void partBroughtToTop(IWorkbenchPartReference partRef) {}
     1313        @Override
    12931314        public void partDeactivated(IWorkbenchPartReference partRef) {}
     1315        @Override
    12941316        public void partOpened(IWorkbenchPartReference partRef) {}
     1317        @Override
    12951318        public void partHidden(IWorkbenchPartReference partRef) {}
     1319        @Override
    12961320        public void partInputChanged(IWorkbenchPartReference partRef) {}
    12971321    }
     
    13171341    }
    13181342   
     1343    @Override
    13191344    protected void handlePreferenceStoreChanged(PropertyChangeEvent event) {
    13201345
     
    13841409     * @see org.eclipse.ui.texteditor.AbstractTextEditor#performRevert()
    13851410     */
     1411    @Override
    13861412    protected void performRevert() {
    13871413        ProjectionViewer projectionViewer= (ProjectionViewer) getSourceViewer();
     
    14091435    }
    14101436
     1437    @Override
    14111438    protected void installEncodingSupport() {
    14121439        fEncodingSupport= new DefaultEncodingSupport();
     
    14171444     * @see StatusTextEditor#getStatusHeader(IStatus)
    14181445     */
     1446    @Override
    14191447    protected String getStatusHeader(IStatus status) {
    14201448        if (fEncodingSupport != null) {
     
    14291457     * @see StatusTextEditor#getStatusBanner(IStatus)
    14301458     */
     1459    @Override
    14311460    protected String getStatusBanner(IStatus status) {
    14321461        if (fEncodingSupport != null) {
     
    14411470     * @see StatusTextEditor#getStatusMessage(IStatus)
    14421471     */
     1472    @Override
    14431473    protected String getStatusMessage(IStatus status) {
    14441474        if (fEncodingSupport != null) {
Note: See TracChangeset for help on using the changeset viewer.