org.eclipse.modisco.kdm.source.extension.discovery
Class AbstractComposedKDMSourceDiscoverer
java.lang.Object
org.eclipse.modisco.kdm.source.extension.discovery.AbstractComposedKDMSourceDiscoverer
- All Implemented Interfaces:
- Discoverer
- Direct Known Subclasses:
- DiscoverKDMSourceAndJavaModel
Deprecated. use AbstractComposedKDMSourceDiscoverer2 instead with the new discovery framework
@Deprecated
public abstract class AbstractComposedKDMSourceDiscoverer
- extends java.lang.Object
- implements Discoverer
This abstract discoverer may be reused for writing composite discoverers where one kdm inventory
leaf model is involved in model composition.
It proposes a discovery process and some common code related to the kdm inventory model.
See Help Contents or http://wiki.eclipse.org/MoDisco/Components/KDMSourceExtension
Method Summary |
void |
discoverElement(java.lang.Object source,
java.util.Map<DiscoveryParameter,java.lang.Object> parameters)
Deprecated. The global discovery process. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractComposedKDMSourceDiscoverer
public AbstractComposedKDMSourceDiscoverer()
- Deprecated.
discoverElement
public void discoverElement(java.lang.Object source,
java.util.Map<DiscoveryParameter,java.lang.Object> parameters)
- Deprecated.
- 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 (
shouldOpenEditorOnResultModel()
)
- Specified by:
discoverElement
in interface Discoverer
- Parameters:
source
- the selected object.parameters
- the target URI (can be null
)