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 IPackageFragment
public void removeElementToDiscover(java.lang.Object element)
public void cleanElementsToDiscover()
public java.lang.String toString()
toString
in class java.lang.Object