edu.isi.ontosaurus
Class VizInfo

java.lang.Object
  extended by edu.isi.stella.Stella_Object
      extended by edu.isi.stella.StandardObject
          extended by edu.isi.ontosaurus.VizInfo

public class VizInfo
extends StandardObject

Encapsulates all the options and local state information needed to visualize a set of concepts as a graph.


Field Summary
 boolean addTopP
           
 HashSet allowedObjects
           
 int fontSize
           
 java.lang.String nodeColor
           
 java.lang.String relationColor
           
 java.lang.String relationStyle
           
 boolean showAttributesP
           
 boolean showRelationsP
           
 boolean showRulesP
           
 OutputStream stream
           
 
Constructor Summary
VizInfo()
           
 
Method Summary
static Stella_Object accessVizInfoSlotValue(VizInfo self, Symbol slotname, Stella_Object value, boolean setvalueP)
           
static VizInfo newVizInfo()
           
 Surrogate primaryType()
          Returns the primary type of self.
 void vizAddConceptAttributesToDotNode(LogicObject concept, Module module)
           
 void vizAddConceptRulesToDotNode(LogicObject concept, Module module)
           
 boolean vizAllowedObjectP(Stella_Object renamed_Object)
           
 void vizAllowObject(Stella_Object renamed_Object)
           
 void vizConceptLinksToDotEdges(LogicObject concept, Module module)
           
 void vizConceptToDotNode(LogicObject concept, Module module)
           
 boolean vizExcludedModuleP(Module module)
           
 void vizExcludeObject(Stella_Object renamed_Object)
           
 void vizExportConcept(LogicObject concept, Module module)
           
 void vizExportConcepts(Module module)
           
 void vizExportConceptToDot(LogicObject concept, Module module)
           
 void vizExportConceptTree(LogicObject concept, Module module)
           
 void vizExportDotHeader()
           
 void vizExportDotTrailer()
           
 void vizExportHeader()
           
 void vizExportModule(Module module)
           
 void vizExportTrailer()
           
 java.lang.String vizGenerateOntosaurusHandle(StandardObject renamed_Object)
           
 Cons vizGetBinaryRelationsOf(LogicObject concept)
           
 
Methods inherited from class edu.isi.stella.StandardObject
arrayTypeSpecifierP, baseTypeToTypeSpec, cantOverwriteActiveCollectionSlot, compatibleParameterTypesP, computeAnchoredTypeSpec, computeRelativeTypeSpec, conformingTypeSpecP, copyWrappedLiteral, cppNonPointerTypeP, cppReferenceTypeP, cppReferencizeType, cppTranslateAndPointerizeTypeSpec, cppTranslateAndReferencizeTypeSpec, cppTranslateTypeSpec, cppTypeWithoutInteriorPointersP, dropSlotValue, extractParameterType, extractRequiredArgumentValues, getSlot, hashCode_, idlTranslateTypeSpec, inverseSlotDemon, javaLiteralP, javaNativeLiteralWrapperNames, javaSpecialSetterName, javaTranslateArrayOfTypeSpec, javaTranslateTypeSpec, javaTranslateTypeSpecForFunction, javaTranslateTypeSpecHelper, javaYieldClassObjectArrayExpression, javaYieldClassObjectExpression, javaYieldFullyQualifiedTypeName, javaYieldTranslatedClassAndMethodNames, listifyTypeSpec, lookupClTypeFromStellaType, objectEqlP, putSlotValue, readSlotValue, runConstructorDemons, runDestructorDemons, runSlotDemons, runSlotGuardDemonsP, standardObjectP, subTypeSpecOfP, twoArgumentLeastCommonSupertype, typeSpecToBaseType, typeSpecToClass, typeToWalkedNullValueTree, validateTypeSpecifier, voidP, walkTypeSpecIsNativeTypeP, writeSlotValue, yieldTypeSpecTree
 
Methods inherited from class edu.isi.stella.Stella_Object
_, accessInContext, addPropertyValue, amPm, anchoredTypeSpecifierP, andOrNotTreeP, applyCoercionMethod, atomicExpressionP, bindToSurrogateP, booleanP, bootstrapIsaP, bquotify, cast, characterP, chooseSortPredicate, clConditionalizeTypeDeclarationTree, clTranslateAtomicTree, clTranslateATree, clTranslateBooleanTest, clTranslatePlainBooleanTest, clTranslateVerbatimBodySymbols, clYieldTypedExpressionTree, coerceATree, coerceEvaluatedTree, coerceMvTree, coerceOptionValue, coerceToBoolean, coerceToFloat, coerceToHashSet, coerceToModule, coerceToModuleName, coerceToString, coerceToSymbol, coerceToXmlElement, coerceValueToBoolean, coerceValueToFloat, coerceValueToString, coerceValueToType, coercibleP, collectFeatureList, collectKeyValueList, commonLispSymbolP, computeExpressionType, consify, consifyListsAndIterators, consP, consTreeMatchP, convertToLiteral, copyConsTree, cppArgumentIsStreamP, cppBinaryOperatorP, cppBlockP, cppMaybeOutputStatementWithParentheses, cppOperatorP, cppOutputAtomicExpression, cppOutputLiteral, cppOutputOneActualParameter, cppOutputStatement, cppOutputTypedEntity, cppPrognifyStatement, cppPrognP, cppStatementToList, cppStreamIsStandardOutputP, cpptrans, cppTranslateAtomicTree, cppTranslateATree, cppTranslatedArrayTypeP, csValueP, dateDivider, dateTimeDivider, day, dealWithAmPm, dealWithEra, dealWithNoonMidn, decrementReferenceCount, defaultOptionHandler, defineSystem, defmodule, deletedP, describe, describeObject, describeTersely, destructureMethodNameTree, deUglifyParseTree, either, eqlP, eqlToBooleanP, eqlToCharacterP, eqlToFloatP, eqlToIntegerP, eqlToLongIntegerP, eqlToStringP, equalConsTreesP, equalHashCode, equalP, era, estimatedEvaluationCost, evaluate, evaluateArgumentTree, evaluateAtomicTree, evaluateCommand, expandBquoteTree, filterModuleP, floatP, free, get, getObject, getProperty, hashlist, hashMemoizedArguments, helpBquotify, helpClTranslateATree, helpCoerceATree, helpLptrans, helpPrintOutline, helpTransformBooleanProceduralExpression, helpWalkATree, homeModule, hour, idlOutputAtomicExpression, idlOutputLiteral, idlOutputStatement, idlTranslateAtomicTree, idlTranslateATree, illegalTreeP, implodePathname, incrementallyTranslate, incrementReferenceCount, inlineUnwrapBoolean, inlineWrapBoolean, inModule, integerP, isaP, javaBinaryOperatorP, javaBlockP, javaEndOfLineTokenP, javaHelpOutputPrintStream, javaMaybeOutputStatementWithParentheses, javaOperatorP, javaOutputLiteral, javaOutputStatement, javaPrognP, javaStreamIsStandardOutputP, javaSymbolCaseP, javaTranslateAtomicTree, javaTranslateATree, javaTranslateWithNativeWrapper, jptrans, keywordP, legalTokenizerFromStateP, legalTokenizerStateP, legalTokenizerToStateP, literalEqlP, logLevelLE, longIntegerP, lptrans, makeEvaluatableBquoteTree, makeFileNameFromRelativePath, makeMemoizedValueEntry, makeMemoizedValueEntryn, matchConsTree, methodSlotP, minute, month, nameToString, nilP, noonMidn, numberWrapperToFloat, objectEqualP, objectHashCode, one, oneI, onlyIf, parametricTypeSpecifierP, parseArrayDimensionsSpec, parseOptions, parseTokenizerCharacterSpec, parseTokenizerStateModifiers, permanentCopy, permanentify, permanentifyForm, po, prettyPrintLiteral, primaryClass, printObject, printOutline, printStellaCode, printStellaDefinition, printUndefinedSuperClasses, proceduralExpressionP, ptrans, publicSlots, registerRecycledItem, runOptionHandlerP, safeEqualHashCode, safeHashCode, safePrimaryType, safeYieldTypeSpecifier, searchConsTreeP, searchConsTreeWithFilterP, searchForObject, secondp, setProperty, sideEffectFreeExpressionP, simplifyBquoteTree, specialp, stella_Increment, stellaClassP, stellaCollectionP, stellaNeedToCompileP, stellaNeedToTranslateP, stellaObjectP, stellify, storageSlotP, stringifyInModule, stringP, substituteConsTree, substituteOnce, surrogateP, surrogatify, sweep, symbolCaseP, symbolP, sysTree, targetLanguageType, taxonomyIsaP, timeDivider, timeMultiply, tokenizerIncludeSpecP, tokenizerToStateAlias, tokenizerToStateName, toString, traceIf, traceKeywordP, transientifyForm, transientObjectP, transientSymbolP, translateWalkedTree, treeSize, treeToTrees, trueOptionP, tryToEvaluate, typeP, typify, unmake, unregisterRecycledItem, updateInContext, valuesTreeP, variableExpressionP, verbatimStringP, verbatimTreeP, vetOptions, vrletExpressionP, walkAtomicTree, walkATree, walkCollectionTree, walkDontCallMeTree, walkedExpressionExpression, walkedExpressionType, walkExpressionTree, walkMvExpressionTree, walkMvTree, walkStatement, walkTopLevelExpression, walkWithoutTypeTree, warnAboutUnknownSourceType, weekday, withinContext, withinModule, withinWorld, withStellaTokenizer, withSystemDefinition, withTokenizer, wrapperP, wrapWhereTest, xmlAttributeP, xmlBaseAttributeP, xmlCdataFormP, xmlCdataP, xmlDeclarationFormP, xmlDeclarationP, xmlDoctypeFormP, xmlElementFormP, xmlElementP, xmlGlobalAttributeP, xmlLocalAttributeP, xmlnsAttributeP, xmlProcessingInstructionFormP, xmlProcessingInstructionP, xmlTagCase, year, yieldCondTest, yieldCondTestOrTests, yieldHardcodedCaseSymbolIdOrIds, yieldInCursorClausesForArgumentList, yieldInCursorClausesForGeneralCollection, yieldInCursorClausesForVector, yieldTypeSpecifier, zone, zoneMinute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stream

public OutputStream stream

allowedObjects

public HashSet allowedObjects

showRelationsP

public boolean showRelationsP

showAttributesP

public boolean showAttributesP

showRulesP

public boolean showRulesP

addTopP

public boolean addTopP

nodeColor

public java.lang.String nodeColor

relationColor

public java.lang.String relationColor

relationStyle

public java.lang.String relationStyle

fontSize

public int fontSize
Constructor Detail

VizInfo

public VizInfo()
Method Detail

newVizInfo

public static VizInfo newVizInfo()

vizExportTrailer

public void vizExportTrailer()

vizExportHeader

public void vizExportHeader()

vizExportModule

public void vizExportModule(Module module)

vizExportConcepts

public void vizExportConcepts(Module module)

vizExportConceptTree

public void vizExportConceptTree(LogicObject concept,
                                 Module module)

vizExportConcept

public void vizExportConcept(LogicObject concept,
                             Module module)

vizExportDotTrailer

public void vizExportDotTrailer()

vizExportDotHeader

public void vizExportDotHeader()

vizExportConceptToDot

public void vizExportConceptToDot(LogicObject concept,
                                  Module module)

vizConceptLinksToDotEdges

public void vizConceptLinksToDotEdges(LogicObject concept,
                                      Module module)

vizAddConceptRulesToDotNode

public void vizAddConceptRulesToDotNode(LogicObject concept,
                                        Module module)

vizAddConceptAttributesToDotNode

public void vizAddConceptAttributesToDotNode(LogicObject concept,
                                             Module module)

vizConceptToDotNode

public void vizConceptToDotNode(LogicObject concept,
                                Module module)

vizExcludeObject

public void vizExcludeObject(Stella_Object renamed_Object)

vizAllowObject

public void vizAllowObject(Stella_Object renamed_Object)

vizAllowedObjectP

public boolean vizAllowedObjectP(Stella_Object renamed_Object)

vizExcludedModuleP

public boolean vizExcludedModuleP(Module module)

vizGetBinaryRelationsOf

public Cons vizGetBinaryRelationsOf(LogicObject concept)

vizGenerateOntosaurusHandle

public java.lang.String vizGenerateOntosaurusHandle(StandardObject renamed_Object)

accessVizInfoSlotValue

public static Stella_Object accessVizInfoSlotValue(VizInfo self,
                                                   Symbol slotname,
                                                   Stella_Object value,
                                                   boolean setvalueP)

primaryType

public Surrogate primaryType()
Description copied from class: Stella_Object
Returns the primary type of self. Gets defined automatically for every non-abstract subclass of OBJECT.

Overrides:
primaryType in class Stella_Object
Returns:
Surrogate