iSeries Remote Systems
v6.0.0

com.ibm.etools.iseries.core.resources
Class ISeriesDebuggerMarkerAnnotationModel

java.lang.Object
  extended byorg.eclipse.jface.text.source.AnnotationModel
      extended byorg.eclipse.ui.texteditor.AbstractMarkerAnnotationModel
          extended byorg.eclipse.ui.texteditor.ResourceMarkerAnnotationModel
              extended bycom.ibm.debug.pdt.DebuggerMarkerAnnotationModel
                  extended bycom.ibm.etools.iseries.core.resources.ISeriesDebuggerMarkerAnnotationModel
All Implemented Interfaces:
IAnnotationModel, IAnnotationModelExtension, IBreakpointListener, IPersistableAnnotationModel, ISynchronizable

public class ISeriesDebuggerMarkerAnnotationModel
extends com.ibm.debug.pdt.DebuggerMarkerAnnotationModel


Field Summary
 
Fields inherited from class com.ibm.debug.pdt.DebuggerMarkerAnnotationModel
fEditorInput, fFilename
 
Fields inherited from class org.eclipse.jface.text.source.AnnotationModel
fAnnotationModelListeners, fAnnotations, fDocument
 
Constructor Summary
ISeriesDebuggerMarkerAnnotationModel(IResource resource, IEditorInput input)
          Constructor for DebuggerMarkerAnnotationModel
ISeriesDebuggerMarkerAnnotationModel(IResource resource, IEditorInput input, com.ibm.lpex.alef.LpexTextEditor editor)
           
 
Method Summary
 void addAnnotation(Annotation annotation, Position position)
           
 IEditorInput getEditorInput()
           
protected  boolean isAcceptable(IMarker marker)
           
 void removeAnnotation(Annotation annotation)
           
 void updateEditor(com.ibm.lpex.alef.LpexTextEditor editor)
           
 
Methods inherited from class com.ibm.debug.pdt.DebuggerMarkerAnnotationModel
addInstructionPointerAnnotation, breakpointAdded, breakpointChanged, breakpointRemoved, createMarkerAnnotation, createPositionFromMarker, removeInstructionPointerAnnotations, resetMarkers, retrieveMarkers
 
Methods inherited from class org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel
deleteMarkers, getResource, listenToMarkerChanges, update
 
Methods inherited from class org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel
addMarkerAnnotation, addMarkerUpdater, commit, connected, disconnected, getMarkerAnnotation, getMarkerPosition, handleCoreException, modifyMarkerAnnotation, reinitialize, removeAnnotations, removeMarkerAnnotation, removeMarkerUpdater, revert, updateMarker, updateMarker, updateMarkers
 
Methods inherited from class org.eclipse.jface.text.source.AnnotationModel
addAnnotation, addAnnotationModel, addAnnotationModelListener, addPosition, cleanup, connect, createAnnotationModelEvent, disconnect, fireModelChanged, fireModelChanged, getAnnotationIterator, getAnnotationIterator, getAnnotationMap, getAnnotationModel, getAnnotationModelEvent, getLockObject, getModificationStamp, getPosition, modifyAnnotation, modifyAnnotationPosition, modifyAnnotationPosition, removeAllAnnotations, removeAllAnnotations, removeAnnotation, removeAnnotationModel, removeAnnotationModelListener, removePosition, replaceAnnotations, replaceAnnotations, setLockObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISeriesDebuggerMarkerAnnotationModel

public ISeriesDebuggerMarkerAnnotationModel(IResource resource,
                                            IEditorInput input)
Constructor for DebuggerMarkerAnnotationModel


ISeriesDebuggerMarkerAnnotationModel

public ISeriesDebuggerMarkerAnnotationModel(IResource resource,
                                            IEditorInput input,
                                            com.ibm.lpex.alef.LpexTextEditor editor)
Method Detail

addAnnotation

public void addAnnotation(Annotation annotation,
                          Position position)

removeAnnotation

public void removeAnnotation(Annotation annotation)

updateEditor

public void updateEditor(com.ibm.lpex.alef.LpexTextEditor editor)

getEditorInput

public IEditorInput getEditorInput()

isAcceptable

protected boolean isAcceptable(IMarker marker)

iSeries Remote Systems
v6.0.0

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.