Example usage for org.eclipse.jdt.core ITypeHierarchy removeTypeHierarchyChangedListener

List of usage examples for org.eclipse.jdt.core ITypeHierarchy removeTypeHierarchyChangedListener

Introduction

In this page you can find the example usage for org.eclipse.jdt.core ITypeHierarchy removeTypeHierarchyChangedListener.

Prototype

void removeTypeHierarchyChangedListener(ITypeHierarchyChangedListener listener);

Source Link

Document

Removes the given listener from this type hierarchy.

Usage

From source file:org.hawkinssoftware.rns.analysis.compile.source.TypeHierarchyCache.java

License:Open Source License

public void put(String typename, ITypeHierarchy hierarchy) {
    modifiedHierarchies.remove(typename);

    ITypeHierarchy existing = hierarchiesByTypename.get(typename);
    if (existing != null) {
        existing.removeTypeHierarchyChangedListener(listener);
    }/* ww w .  ja  v  a2 s  .c o  m*/
    hierarchiesByTypename.put(typename, hierarchy);
    hierarchy.addTypeHierarchyChangedListener(listener);
}