DiscreteMapping map = new DiscreteMapping(NodeShape.class, CySBMLConstants.ATT_TYPE);
map.putMapValue(CySBMLConstants.NODETYPE_SPECIES, NodeShape.RECT);
map.putMapValue(CySBMLConstants.NODETYPE_REACTION, NodeShape.RECT);
map.putMapValue(CySBMLConstants.NODETYPE_QUAL_SPECIES, NodeShape.RECT);
map.putMapValue(CySBMLConstants.NODETYPE_QUAL_TRANSITION, NodeShape.RECT);
return new BasicCalculator(createCalculatorName(style, pType), map, pType);
}