public class Cloner extends Object implements Visitor
Fetcher).
Note: it's not thread safe (use a separate Cloner instance per thread or web container method)| Constructor and Description |
|---|
Cloner(EditorMap map,
BioPAXFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Model |
clone(Model source,
Set<BioPAXElement> toBeCloned)
For each element from the 'toBeCloned' list,
it creates a copy in the new model, setting all
the data properties; however, object property values
that refer to BioPAX elements not in 'toBeCloned' list
are ignored.
|
void |
visit(BioPAXElement domain,
Object range,
Model model,
PropertyEditor editor)
An implementation of this method should perform a BioPAX element
and editor dependent operation on the model.
|
public Cloner(EditorMap map, BioPAXFactory factory)
public Model clone(Model source, Set<BioPAXElement> toBeCloned)
source - modeltoBeCloned - elements to clonepublic void visit(BioPAXElement domain, Object range, Model model, PropertyEditor editor)
VisitorCopyright © 2016 BioPAX. All rights reserved.