public final class LevelUpgrader extends AbstractTraverser implements ModelFilter
visited
Constructor and Description |
---|
LevelUpgrader()
Default Constructor
that also loads 'classesmap' and 'propsmap'
from the properties files.
|
LevelUpgrader(BioPAXFactory factory)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Model |
filter(Model model)
Converts a BioPAX Model, Level 1 or 2, to the Level 3.
|
static String |
getLocalId(BioPAXElement bpe)
Gets the local part of the BioPAX element ID.
|
protected Object |
getMatchingEnum(Object o) |
protected void |
preparePep2PEIDMap(Model model) |
protected void |
visit(Object value,
BioPAXElement parent,
Model newModel,
PropertyEditor editor)
This is to implement a real action here:
do something, return or even to continue (traverse)
into the child (range) element's properties if it's a BioPAX object.
|
reset, traverse, visit
filter, getVisitor, setVisitor, traverseElements
public LevelUpgrader()
public LevelUpgrader(BioPAXFactory factory)
factory
- BioPAX objects factory implementationpublic Model filter(Model model)
filter
in interface ModelFilter
model
- BioPAX model to upgradeprotected void visit(Object value, BioPAXElement parent, Model newModel, PropertyEditor editor)
AbstractTraverser
visit
in class AbstractTraverser
value
- property valueparent
- parent/owner BioPAX elementnewModel
- the BioPAX model of interesteditor
- the property editorpublic static String getLocalId(BioPAXElement bpe)
bpe
- BioPAX objectprotected Object getMatchingEnum(Object o)
protected void preparePep2PEIDMap(Model model)
Copyright © 2015 BioPAX. All rights reserved.