public abstract class Escher2Standard<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.ResourceBundle |
bundle
Localization support.
|
static java.util.ResourceBundle |
compCode
Compartment codes.
|
static java.lang.String |
ESCHER_NODE_LINK
Used as a key for a mapping between data structures.
|
Constructor and Description |
---|
Escher2Standard() |
Modifier and Type | Method and Description |
---|---|
abstract T |
convert(EscherMap map) |
protected java.lang.String |
extractReactionId(java.util.Set<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>> set) |
double |
getCanvasDefaultHeight() |
double |
getCanvasDefaultWidth() |
boolean |
getInferCompartmentBoundaries() |
double |
getLabelHeight() |
double |
getLabelWidth() |
double |
getPrimaryNodeHeight() |
double |
getPrimaryNodeWidth() |
double |
getReactionNodeRatio() |
double |
getSecondaryNodeRatio() |
void |
preprocessDataStructure(EscherMap escherMap) |
java.lang.String |
resolveCompartmentCode(java.lang.String compartmentId) |
protected Segment |
reverse(Segment segment)
Inverses the given segment in place.
|
void |
setCanvasDefaultHeight(double canvasDefaultHeight) |
void |
setCanvasDefaultWidth(double canvasDefaultWidth) |
void |
setInferCompartmentBoundaries(boolean infer) |
void |
setLabelHeight(double labelHeight) |
void |
setLabelWidth(double labelWidth) |
void |
setPrimaryNodeHeight(double primaryNodeHeight) |
void |
setPrimaryNodeWidth(double primaryNodeWidth) |
void |
setReactionNodeRatio(double reactionNodeRatio) |
void |
setSecondaryNodeRatio(double secondaryNodeRatio) |
java.lang.String |
toString() |
public static final java.util.ResourceBundle bundle
public static final java.util.ResourceBundle compCode
public static final java.lang.String ESCHER_NODE_LINK
public java.lang.String toString()
toString
in class java.lang.Object
protected java.lang.String extractReactionId(java.util.Set<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>> set)
set
- public double getCanvasDefaultHeight()
public double getCanvasDefaultWidth()
public boolean getInferCompartmentBoundaries()
public double getLabelHeight()
public double getLabelWidth()
public double getPrimaryNodeHeight()
public double getPrimaryNodeWidth()
public double getReactionNodeRatio()
public double getSecondaryNodeRatio()
public void preprocessDataStructure(EscherMap escherMap)
escherMap
- public java.lang.String resolveCompartmentCode(java.lang.String compartmentId)
compartmentId
- protected Segment reverse(Segment segment)
segment
- The segment
object.segment
.public void setCanvasDefaultHeight(double canvasDefaultHeight)
canvasDefaultHeight
- the canvasDefaultHeight to setpublic void setCanvasDefaultWidth(double canvasDefaultWidth)
canvasDefaultWidth
- the canvasDefaultWidth to setpublic void setInferCompartmentBoundaries(boolean infer)
infer
- public void setLabelHeight(double labelHeight)
labelHeight
- the labelHeight to setpublic void setLabelWidth(double labelWidth)
labelWidth
- the labelWidth to setpublic void setPrimaryNodeHeight(double primaryNodeHeight)
primaryNodeHeight
- the primaryNodeHeight to setpublic void setPrimaryNodeWidth(double primaryNodeWidth)
primaryNodeWidth
- the primaryNodeWidth to setpublic void setReactionNodeRatio(double reactionNodeRatio)
reactionNodeRatio
- the reactionNodeRatio to setpublic void setSecondaryNodeRatio(double secondaryNodeRatio)
secondaryNodeRatio
- the secondaryNodeRatio to set