Details
Description
I need the following feature :
a deep copy for the following class org.apache.uima.analysis_engine.AnalysisEngineDescription
It means a copy that resolve the imports and copy the metatdatas, the delegates in case of aggregates and all the others attributes ...
IMPROVEMENT : this deep copy should let the object unchanged
That mean it should not call the method resolveImports() on the original object (this method changes the object)
AnalysisEngineDescription_impl inherits from MetaDataObject_impl
The class MetaDataObject_impl has a clone method
The clone method of MetaDataObject_impl resolve the imports (changing the object) and makes a deep its undelying metadatas.
MetaDataOpl