org.eclipse.mylar.internal.java.ui
Class LandmarkMarkerManager

java.lang.Object
  extended by org.eclipse.mylar.internal.java.ui.LandmarkMarkerManager
All Implemented Interfaces:
org.eclipse.mylar.context.core.IMylarContextListener

public class LandmarkMarkerManager
extends java.lang.Object
implements org.eclipse.mylar.context.core.IMylarContextListener

Author:
Mik Kersten

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.mylar.context.core.IMylarContextListener
org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind
 
Field Summary
private static java.lang.String MARKER_ID_LANDMARK
           
private  java.util.Map<org.eclipse.mylar.context.core.IMylarElement,java.lang.Long> markerMap
           
 
Constructor Summary
LandmarkMarkerManager()
           
 
Method Summary
 void contextActivated(org.eclipse.mylar.context.core.IMylarContext taskscape)
           
 void contextDeactivated(org.eclipse.mylar.context.core.IMylarContext taskscape)
           
 void edgesChanged(org.eclipse.mylar.context.core.IMylarElement node)
           
 void interestChanged(java.util.List<org.eclipse.mylar.context.core.IMylarElement> nodes)
           
 void landmarkAdded(org.eclipse.mylar.context.core.IMylarElement node)
           
 void landmarkRemoved(org.eclipse.mylar.context.core.IMylarElement node)
           
private  void modelUpdated()
           
 void nodeDeleted(org.eclipse.mylar.context.core.IMylarElement node)
           
 void presentationSettingsChanged(org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind kind)
           
 void presentationSettingsChanging(org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind kind)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MARKER_ID_LANDMARK

private static final java.lang.String MARKER_ID_LANDMARK
See Also:
Constant Field Values

markerMap

private java.util.Map<org.eclipse.mylar.context.core.IMylarElement,java.lang.Long> markerMap
Constructor Detail

LandmarkMarkerManager

public LandmarkMarkerManager()
Method Detail

contextActivated

public void contextActivated(org.eclipse.mylar.context.core.IMylarContext taskscape)
Specified by:
contextActivated in interface org.eclipse.mylar.context.core.IMylarContextListener

contextDeactivated

public void contextDeactivated(org.eclipse.mylar.context.core.IMylarContext taskscape)
Specified by:
contextDeactivated in interface org.eclipse.mylar.context.core.IMylarContextListener

modelUpdated

private void modelUpdated()

interestChanged

public void interestChanged(java.util.List<org.eclipse.mylar.context.core.IMylarElement> nodes)
Specified by:
interestChanged in interface org.eclipse.mylar.context.core.IMylarContextListener

landmarkAdded

public void landmarkAdded(org.eclipse.mylar.context.core.IMylarElement node)
Specified by:
landmarkAdded in interface org.eclipse.mylar.context.core.IMylarContextListener

landmarkRemoved

public void landmarkRemoved(org.eclipse.mylar.context.core.IMylarElement node)
Specified by:
landmarkRemoved in interface org.eclipse.mylar.context.core.IMylarContextListener

edgesChanged

public void edgesChanged(org.eclipse.mylar.context.core.IMylarElement node)
Specified by:
edgesChanged in interface org.eclipse.mylar.context.core.IMylarContextListener

presentationSettingsChanging

public void presentationSettingsChanging(org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind kind)
Specified by:
presentationSettingsChanging in interface org.eclipse.mylar.context.core.IMylarContextListener

presentationSettingsChanged

public void presentationSettingsChanged(org.eclipse.mylar.context.core.IMylarContextListener.UpdateKind kind)
Specified by:
presentationSettingsChanged in interface org.eclipse.mylar.context.core.IMylarContextListener

nodeDeleted

public void nodeDeleted(org.eclipse.mylar.context.core.IMylarElement node)
Specified by:
nodeDeleted in interface org.eclipse.mylar.context.core.IMylarContextListener