Package edm.edom3
Interface EDMMerger
-
- All Superinterfaces:
EDMContextDependent
,EDMWorker
public interface EDMMerger extends EDMWorker
Class EDMModelMerger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getSchemaMapName()
Get the name of the schema map assigned to this merger.EDMModel[]
getSourceModels()
Get source models set.void
setSchemaMapName(java.lang.String name)
Set the name of the mapping schema.void
setSourceModels(EDMModel[] sources)
Set source models.-
Methods inherited from interface edm.edom3.EDMContextDependent
getContext
-
Methods inherited from interface edm.edom3.EDMWorker
execute, getConfiguration, getFileMappings, getFormalParameters, getHitsOut, getIndexOut, getLogDescription, getOptions, getParameters, getResult, getSource, getTarget, resetOptions, setConfiguration, setFileMappings, setOptions, setParameters, setSource, setSystemOutput, setSystemOutput, setTarget, setUserOutput, setUserOutput
-
-
-
-
Method Detail
-
setSourceModels
void setSourceModels(EDMModel[] sources) throws EdmiException
Set source models. If you need more that one source model, use this method in stead of setSource(). If both setSource() and setSourceModels() have been used, the latter takes precedence.- Parameters:
sources
- Models to use as source for merge, null to cancel.- Throws:
EdmiException
- if the method fails.- See Also:
EDMWorker.setSource(edm.edom3.EDMData)
-
getSourceModels
EDMModel[] getSourceModels() throws EdmiException
Get source models set.- Returns:
- array of EDMModels to use as source
- Throws:
EdmiException
- if the method fails
-
setSchemaMapName
void setSchemaMapName(java.lang.String name)
Set the name of the mapping schema.- Parameters:
name
- Specifies the name of an Express-X schema describing the mapping between the source models and the target model. Express-X schema names are case insensitive. This Express-X schema must exist as an Express-X dictionary model in the EDMDatabase.
-
getSchemaMapName
java.lang.String getSchemaMapName()
Get the name of the schema map assigned to this merger.- Returns:
- name of the schema map
-
-