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