public class ElementsToAnalyze
extends java.lang.Object
Note: having a separate class allows to define graphical elements (e.g cell editor) for this specific type.
| Constructor and Description | 
|---|
| ElementsToAnalyze(IJavaProject javaProject) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addElementToDiscover(java.lang.Object element)Adds an artifact to analyze. | 
| void | cleanElementsToDiscover()Clear the list of artifacts to analyze. | 
| java.util.Map<java.lang.String,java.lang.Object> | getDiscoveryOptions(java.lang.Object element) | 
| java.util.Set<java.lang.Object> | getElementsToDiscover() | 
| IJavaProject | getJavaProject() | 
| void | removeElementToDiscover(java.lang.Object element)Removes an artifact to analyze. | 
| void | setJavaProject(IJavaProject javaProject) | 
| java.lang.String | toString() | 
public void setJavaProject(IJavaProject javaProject)
public IJavaProject getJavaProject()
public java.util.Set<java.lang.Object> getElementsToDiscover()
public java.util.Map<java.lang.String,java.lang.Object> getDiscoveryOptions(java.lang.Object element)
Map can be modified.public void addElementToDiscover(java.lang.Object element)
element - a IJavaProject or a IPackageFragmentpublic void removeElementToDiscover(java.lang.Object element)
public void cleanElementsToDiscover()
public java.lang.String toString()
toString in class java.lang.Object