org.eclipse.modisco.java.composition.discoverer
Class DiscoverKDMSourceAndJavaModelFromProject
java.lang.Object
org.eclipse.modisco.infra.discovery.core.AbstractDiscoverer<T>
org.eclipse.modisco.infra.discovery.core.AbstractModelDiscoverer<T>
org.eclipse.modisco.kdm.source.extension.discovery.AbstractComposedKDMSourceDiscoverer2<T>
org.eclipse.modisco.java.composition.discoverer.AbstractDiscoverKDMSourceAndJavaModel<IProject>
org.eclipse.modisco.java.composition.discoverer.DiscoverKDMSourceAndJavaModelFromProject
- All Implemented Interfaces:
- IDiscoverer<IProject>
public class DiscoverKDMSourceAndJavaModelFromProject
- extends AbstractDiscoverKDMSourceAndJavaModel<IProject>
This Class provides a way of weaving a MoDisco Java Model with a MoDisco KDM Source one. Both
models are discovered independently and then read to weave some instances like Archive,
Compilation Unit ...
See Help contents or http://wiki.eclipse.org/MoDisco/Components/Java/Composition
Methods inherited from class org.eclipse.modisco.java.composition.discoverer.AbstractDiscoverKDMSourceAndJavaModel |
getCuToRegionsMap, getJavaAppModelResource, getJavaModel, getJavaModelResource, getKdmModel, getKdmSourceModelResource, getPackage2DirectoryResource, setDeepAnalysis, setElementsToAnalyze, setExcludedElementsRegEx, setIncludedElementsRegEx, setIncrementalMode, setLogJavaAnalysisWarnings |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiscoverKDMSourceAndJavaModelFromProject
public DiscoverKDMSourceAndJavaModelFromProject()
isApplicableTo
public boolean isApplicableTo(IProject source)
- Description copied from interface:
IDiscoverer
- To determine if the source object can be handled by the discoverer. Each
discoverer has to implement this method with its own criteria to filter
the selected object.
Some usual implementations are proposed on AbstractDiscoverer
.
- Parameters:
source
- the selected object.
- Returns:
true
if the selected object is managed by this
discoverer, false
otherwise.
getElementsToAnalyzeInitialValue
@ParameterInitialValue(name="ELEMENTS_TO_ANALYZE")
public static ElementsToAnalyze getElementsToAnalyzeInitialValue(IProject source)