public abstract class AbstractDiscoverKDMSourceAndJavaModel<T> extends AbstractComposedKDMSourceDiscoverer2<T>
| Constructor and Description | 
|---|
| AbstractDiscoverKDMSourceAndJavaModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<CompilationUnit,java.util.List<JavaNodeSourceRegion>> | getCuToRegionsMap() | 
| Resource | getJavaAppModelResource() | 
| Model | getJavaModel() | 
| Resource | getJavaModelResource() | 
| Segment | getKdmModel() | 
| Resource | getKdmSourceModelResource() | 
| Resource | getPackage2DirectoryResource() | 
| void | setDeepAnalysis(boolean deepAnalysis) | 
| void | setElementsToAnalyze(ElementsToAnalyze elementsToAnalyze) | 
| void | setExcludedElementsRegEx(java.lang.String excludedElementsRegEx) | 
| void | setIncludedElementsRegEx(java.lang.String includedElementsRegEx) | 
| void | setIncrementalMode(boolean incrementalMode) | 
| void | setLogJavaAnalysisWarnings(boolean logJavaAnalysisWarnings) | 
discoverElement, getDefaultTargetURI, getTargetModel, getTargetURI, setSerializeTarget, setTargetModel, setTargetURIisAFolder, isAJavaProject, isAnIFileWithExtension, isAProject, setRefreshSourceBeforeDiscoveryequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisApplicableTopublic AbstractDiscoverKDMSourceAndJavaModel()
@Parameter(name="ELEMENTS_TO_ANALYZE", description="The Java projects or packages that will be analyzed.") public void setElementsToAnalyze(ElementsToAnalyze elementsToAnalyze)
@Parameter(name="LOG_JAVA_ANALYSIS_WARNINGS", description="Whether to log warnings from java analysis.") public void setLogJavaAnalysisWarnings(boolean logJavaAnalysisWarnings)
@Parameter(name="DEEP_ANALYSIS", description="If true, analyze method bodies. If false, only analyze fields and method signatures.") public void setDeepAnalysis(boolean deepAnalysis)
@Parameter(name="INCREMENTAL_MODE", description="Optimize memory use by analyzing incrementally (more time expensive).") public void setIncrementalMode(boolean incrementalMode)
@Parameter(name="INCLUDED_ELEMENTS_REGEX", description="A regular expression on qualified names for elements (types & packages) to be included during analysis") public void setIncludedElementsRegEx(java.lang.String includedElementsRegEx)
@Parameter(name="EXCLUDED_ELEMENTS_REGEX", description="A regular expression on qualified names for elements (types & packages) to be excluded during analysis") public void setExcludedElementsRegEx(java.lang.String excludedElementsRegEx)
public Model getJavaModel()
public Segment getKdmModel()
public Resource getKdmSourceModelResource()
public Resource getPackage2DirectoryResource()
public Resource getJavaAppModelResource()
public java.util.Map<CompilationUnit,java.util.List<JavaNodeSourceRegion>> getCuToRegionsMap()
public Resource getJavaModelResource()