public void vizConceptToDotNode(LogicObject concept, Module module) { { VizInfo self = this; { OutputStream stream = self.stream; String conceptname = OntosaurusUtil.vizDotObjectName(concept); String conceptcolor = self.nodeColor; String concepturl = self.vizGenerateOntosaurusHandle(concept); if (self.showAttributesP || self.showRulesP) { stream.nativeStream.print( " \"" + conceptname + "\" [shape=record, style=filled, fillcolor=" + conceptcolor + ", URL=\""); stream.nativeStream.print(concepturl); stream.nativeStream.print("\", label=\"{" + conceptname + "|"); if (self.showAttributesP) { self.vizAddConceptAttributesToDotNode(concept, module); } if (self.showRulesP) { if (self.showAttributesP) { stream.nativeStream.print("|"); } self.vizAddConceptRulesToDotNode(concept, module); } stream.nativeStream.println("}\"]"); } else { stream.nativeStream.print( " \"" + conceptname + "\" [shape=box, style=filled, fillcolor=" + conceptcolor + ", URL=\"" + concepturl + "\"]"); } } } }