public class DiscoverSourceModelFromResource extends AbstractModelDiscoverer<IResource>
IContainer
instance or File
instance.Constructor and Description |
---|
DiscoverSourceModelFromResource() |
Modifier and Type | Method and Description |
---|---|
void |
discoverElement(java.io.File directory,
IProgressMonitor monitor)
Alternate discoverer service with File as input instead of IFile.
|
boolean |
isApplicableTo(IResource resource)
To determine if the source object can be handled by the discoverer.
|
getDefaultTargetURI, getTargetModel, getTargetURI, setSerializeTarget, setTargetModel, setTargetURI
isAFolder, isAJavaProject, isAnIFileWithExtension, isAProject, setRefreshSourceBeforeDiscovery
public boolean isApplicableTo(IResource resource)
IDiscoverer
Some usual implementations are proposed on AbstractDiscoverer
.
resource
- the selected object.true
if the selected object is managed by this
discoverer, false
otherwise.public void discoverElement(java.io.File directory, IProgressMonitor monitor) throws DiscoveryException
IFile
, use
IDiscoverer.discoverElement(Object, IProgressMonitor)
insteaddiscoverElement
in interface IDiscoverer<IResource>
discoverElement
in class AbstractModelDiscoverer<IResource>
directory
- the directory to discovermonitor
- a progress monitor
(may be a
NullProgressMonitor
if progress monitoring is not
desired)DiscoveryException