cometa.combine
Class CombinationEngine

java.lang.Object
  extended by cometa.combine.CombinationEngine

public class CombinationEngine
extends java.lang.Object

This class combines the available metadata and writes its output to an XML file called "procedure description".


Constructor Summary
CombinationEngine(MetadataDB metadataDB)
          It creates a new instance of
 
Method Summary
 void combineMetadata(Method method)
          This method parses the information of the
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CombinationEngine

public CombinationEngine(MetadataDB metadataDB)
It creates a new instance of
CombinationEngine
.

Parameters:
metadataDB - A reference to the module that allows to communicate to the metadata database.
Method Detail

combineMetadata

public void combineMetadata(Method method)
This method parses the information of the
combinationProcedure
tag in the method's metadata file and executes the corresponding actions. Tipically, the
combinationProcedure
contains a reference to a Java class that implements the logic of the method.

Parameters:
method - The method according to which the metadata has to be combined.