EGF Engine
Release 0.1.0

org.eclipse.egf.common.ui.internal.field
Class FilteredJavaTypeSelectionExtension

java.lang.Object
  extended by TypeSelectionExtension
      extended by org.eclipse.egf.common.ui.internal.field.FilteredJavaTypeSelectionExtension

public class FilteredJavaTypeSelectionExtension
extends TypeSelectionExtension

Filter end-user selection in a FilteredTypesSelectionDialog according to a Java type.


Field Summary
protected static Logger __logger
          Log4j reference logger.
protected  Class<?> _classTypeFilter
          classTypeFilter
protected  IJavaProject _javaProject
          IJavaProject
 
Constructor Summary
FilteredJavaTypeSelectionExtension(IJavaProject javaProject_p, Class<?> classTypeFilter_p)
          Constructor.
 
Method Summary
 ITypeInfoFilterExtension getFilterExtension()
           
static boolean implementInterface(Class<?> clazz, String interfaceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__logger

protected static final Logger __logger
Log4j reference logger.


_classTypeFilter

protected Class<?> _classTypeFilter
classTypeFilter


_javaProject

protected IJavaProject _javaProject
IJavaProject

Constructor Detail

FilteredJavaTypeSelectionExtension

public FilteredJavaTypeSelectionExtension(IJavaProject javaProject_p,
                                          Class<?> classTypeFilter_p)
Constructor.

Parameters:
classTypeFilter_p -
Method Detail

getFilterExtension

public ITypeInfoFilterExtension getFilterExtension()
See Also:
org.eclipse.jdt.ui.dialogs.TypeSelectionExtension#getFilterExtension()

implementInterface

public static boolean implementInterface(Class<?> clazz,
                                         String interfaceName)

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.