org.eclipse.modisco.java.composition.discoverer
Class DiscoverKDMSourceAndJavaModel

java.lang.Object
  extended by org.eclipse.modisco.kdm.source.extension.discovery.AbstractComposedKDMSourceDiscoverer
      extended by org.eclipse.modisco.java.composition.discoverer.DiscoverKDMSourceAndJavaModel
All Implemented Interfaces:
Discoverer

Deprecated. use DiscoverKDMSourceAndJavaModelFromProject or DiscoverKDMSourceAndJavaModelFromJavaProject

@Deprecated
public class DiscoverKDMSourceAndJavaModel
extends AbstractComposedKDMSourceDiscoverer

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


Field Summary
static int FLUSH_LIMIT
          Deprecated.  
static DiscoveryParameter PARAMETERS_BEAN
          Deprecated.  
 
Constructor Summary
DiscoverKDMSourceAndJavaModel()
          Deprecated.  
 
Method Summary
 Resource discoverElement(java.lang.Object source, URI target)
          Deprecated. 
 java.util.Map<CompilationUnit,java.util.List<JavaNodeSourceRegion>> getCuToRegionsMap()
          Deprecated.  
 java.util.List<DiscoveryParameter> getDiscovererParameters()
          Deprecated. Get a complete list of all parameters available in this discoverer.
 Resource getJavaAppModelResource()
          Deprecated.  
 Model getJavaModel()
          Deprecated.  
 Resource getJavaModelResource()
          Deprecated.  
 Segment getKdmModel()
          Deprecated.  
 Resource getKdmSourceModelResource()
          Deprecated.  
 Resource getPackage2DirectoryResource()
          Deprecated.  
 boolean isApplicableTo(java.lang.Object source)
          Deprecated. Return true if this discoverer can be applied on the source
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLUSH_LIMIT

public static final int FLUSH_LIMIT
Deprecated. 
See Also:
Constant Field Values

PARAMETERS_BEAN

public static final DiscoveryParameter PARAMETERS_BEAN
Deprecated. 
Constructor Detail

DiscoverKDMSourceAndJavaModel

public DiscoverKDMSourceAndJavaModel()
Deprecated. 
Method Detail

isApplicableTo

public boolean isApplicableTo(java.lang.Object source)
Deprecated. 
Return true if this discoverer can be applied on the source

Parameters:
source - the selected object.
Returns:
true if the selected object is managed by this discoverer, false otherwise.

getDiscovererParameters

public java.util.List<DiscoveryParameter> getDiscovererParameters()
Deprecated. 
Description copied from interface: Discoverer
Get a complete list of all parameters available in this discoverer. Further information should be provided to indicate features of each parameter; for example, direction kind (in, out, in-out), whether the parameter is optional or not ...

Returns:
the set of parameter names provided by this discoverer.

discoverElement

@Deprecated
public Resource discoverElement(java.lang.Object source,
                                           URI target)
Deprecated. 

Description copied from class: AbstractComposedKDMSourceDiscoverer
The global discovery process. Should not be overridden in most cases. The process includes four steps : composite model initialization, kdm inventory model discovery, others leaf models discovery, composite model termination. Creating links between models may be done during last step, or during leaf models discovery (e.g. using SourceVisitListener) The resulting model will be opened in a workbench editor if asked ( AbstractComposedKDMSourceDiscoverer.shouldOpenEditorOnResultModel() )

Specified by:
discoverElement in interface Discoverer
Overrides:
discoverElement in class AbstractComposedKDMSourceDiscoverer
Parameters:
source - the selected object.
target - the target URI (can be null)
Returns:
the EMF resource of the target model discovered from source.

getJavaModel

public Model getJavaModel()
Deprecated. 

getKdmModel

public Segment getKdmModel()
Deprecated. 

getKdmSourceModelResource

public Resource getKdmSourceModelResource()
Deprecated. 

getPackage2DirectoryResource

public Resource getPackage2DirectoryResource()
Deprecated. 

getJavaAppModelResource

public Resource getJavaAppModelResource()
Deprecated. 

getCuToRegionsMap

public java.util.Map<CompilationUnit,java.util.List<JavaNodeSourceRegion>> getCuToRegionsMap()
Deprecated. 

getJavaModelResource

public Resource getJavaModelResource()
Deprecated.