Uses of Class
de.saar.chorus.domgraph.graph.DomGraph
Packages that use DomGraph
Package
Description
Provides classes for working with dominance charts.
Provides basic classes for implementing codecs.
Provides some basic codecs which are not
tied to any particular underspecification formalism.
Provides codecs for dealing with dominance constraints and
dominance graphs.
Provides codecs for representing labelled dominance graphs in various
graph representation languages.
Provides a codec for converting axioms of Glue Semantics into
labelled dominance graphs (EXPERIMENTAL).
Provides a codec for converting USRs of Hole Semantics into
labelled dominance graphs.
Provides two codecs for converting USRs of Minimal Recursion Semantics
into labelled dominance graphs.
Provides two codecs for printing pluggings.
Provides two codecs for printing simple solved forms as terms.
Provides basic classes for representing labelled dominance graphs
and basic algorithms running on them.
Provides the main programme for Utool.
Provides the classes for the Underspecification Workbench GUI.
-
Uses of DomGraph in de.saar.chorus.domgraph.chart
Fields in de.saar.chorus.domgraph.chart declared as DomGraphModifier and TypeFieldDescriptionprotected DomGraphRewritingRtg.compactprotected DomGraphRewritingRtg.graphprotected DomGraphSplitSource.graphMethods in de.saar.chorus.domgraph.chart that return DomGraphMethods in de.saar.chorus.domgraph.chart with parameters of type DomGraphModifier and TypeMethodDescriptionstatic <E extends GraphBasedNonterminal>
StringChartPresenter.chartOnlyRoots(RegularTreeGrammar<E> ch, DomGraph g) static booleanOneSplitSource.isGraphSolvable(DomGraph graph) static booleanChartSolver.solve(DomGraph graph, ConcreteRegularTreeGrammar<SubgraphNonterminal> chart) Solves the given dominance graph using aCompleteSplitSource.static <E extends GraphBasedNonterminal>
booleanChartSolver.solve(DomGraph graph, ConcreteRegularTreeGrammar<E> chart, SplitSource<E> splitsource) Solves the given dominance graph using a specific split source.Constructors in de.saar.chorus.domgraph.chart with parameters of type DomGraphModifierConstructorDescriptionCompleteSplitSource(DomGraph graph) OneSplitSource(DomGraph graph) RewritingRtg(DomGraph graph, NodeLabels labels, RtgFreeFragmentAnalyzer<?> analyzer) SolvedFormIterator(RegularTreeGrammar<E> ch, DomGraph graph) SplitComputer(DomGraph graph) SplitSource(DomGraph graph) SubgraphSplitComputer(DomGraph graph) -
Uses of DomGraph in de.saar.chorus.domgraph.chart.lethal
Methods in de.saar.chorus.domgraph.chart.lethal with parameters of type DomGraphModifier and TypeMethodDescriptionde.saar.chorus.contexttransducer.ContextTreeTransducer<de.uni_muenster.cs.sev.lethal.symbol.common.RankedSymbol,de.uni_muenster.cs.sev.lethal.symbol.common.RankedSymbol, de.uni_muenster.cs.sev.lethal.states.State> RewriteSystemToTransducer.convert(DomGraph graph, NodeLabels labels) ChartToLethal.convertFtaToChart(de.uni_muenster.cs.sev.lethal.treeautomata.generic.GenFTA<de.uni_muenster.cs.sev.lethal.symbol.common.RankedSymbol, de.saar.chorus.contexttransducer.PairState<de.uni_muenster.cs.sev.lethal.states.State, String>> fta, DomGraph graph) static de.uni_muenster.cs.sev.lethal.treeautomata.easy.EasyFTAChartToLethal.convertToFta(RegularTreeGrammar<SubgraphNonterminal> chart, DomGraph graph, NodeLabels labels) static de.uni_muenster.cs.sev.lethal.grammars.generic.GenRTG<de.uni_muenster.cs.sev.lethal.symbol.common.RankedSymbol,de.uni_muenster.cs.sev.lethal.states.State> ChartToLethal.convertToRtg(RegularTreeGrammar<SubgraphNonterminal> chart, DomGraph graph, NodeLabels labels) static voidUtoolReducer.load(String filename, DomGraph graph, NodeLabels labels) de.uni_muenster.cs.sev.lethal.treeautomata.generic.GenFTA<de.uni_muenster.cs.sev.lethal.symbol.common.RankedSymbol,de.saar.chorus.contexttransducer.PairState<de.uni_muenster.cs.sev.lethal.states.State, String>> RelativeNormalFormsComputer.reduce(Chart chart, DomGraph graph, NodeLabels labels) RelativeNormalFormsComputer.reduceToChart(Chart chart, DomGraph graph, NodeLabels labels) static ChartUtoolReducer.solve(NodeLabels labels, DomGraph graph) Constructors in de.saar.chorus.domgraph.chart.lethal with parameters of type DomGraphModifierConstructorDescriptionRewriteSystemSpecializer(DomGraph graph, NodeLabels labels, Annotator annotator) -
Uses of DomGraph in de.saar.chorus.domgraph.chart.wrtg
Constructors in de.saar.chorus.domgraph.chart.wrtg with parameters of type DomGraphModifierConstructorDescriptionCheapestSolvedFormComputer(WeightedRegularTreeGrammar<E, T> grammar, DomGraph graph) -
Uses of DomGraph in de.saar.chorus.domgraph.codec
Methods in de.saar.chorus.domgraph.codec with parameters of type DomGraphModifier and TypeMethodDescriptionabstract voidInputCodec.decode(Reader reader, DomGraph graph, NodeLabels labels) Reads an USR representation from aReader.abstract voidOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) Encodes a dominance graph into a string representation for this output codec.static voidCodecTools.graphLabelsConsistencyAssertion(DomGraph graph, NodeLabels labels) Asserts that all labelled nodes in the dominance graph actually have labels.static voidCodecTools.removeTopEmptyFragment(DomGraph graph, int errorcode) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.basic
Methods in de.saar.chorus.domgraph.codec.basic with parameters of type DomGraphModifier and TypeMethodDescriptionvoidChain.decode(Reader inputStream, DomGraph graph, NodeLabels labels) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.codegen
Methods in de.saar.chorus.domgraph.codec.codegen with parameters of type DomGraphModifier and TypeMethodDescriptionvoidCodegenOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.domcon
Methods in de.saar.chorus.domgraph.codec.domcon with parameters of type DomGraphModifier and TypeMethodDescriptionvoidDomconOzInputCodec.decode(Reader inputStream, DomGraph graph, NodeLabels labels) voidDomconOzOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.domgraph
Methods in de.saar.chorus.domgraph.codec.domgraph with parameters of type DomGraphModifier and TypeMethodDescriptionvoidDomgraphGxlInputCodec.decode(Reader inputStream, DomGraph graph, NodeLabels labels) Reads a GXL description of a dominance graph from a file and writes it into a JDomGraph object.voidDomgraphGxlOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) voidDomgraphUdrawOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) voidDotOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.glue
Methods in de.saar.chorus.domgraph.codec.glue with parameters of type DomGraphModifier and TypeMethodDescriptionvoidGlueInputCodec.decode(Reader inputStream, DomGraph graph, NodeLabels labels) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.holesem
Methods in de.saar.chorus.domgraph.codec.holesem with parameters of type DomGraphModifier and TypeMethodDescriptionvoidHolesemComsemInputCodec.decode(Reader reader, DomGraph graph, NodeLabels labels) Reads an USR representation from aReader. -
Uses of DomGraph in de.saar.chorus.domgraph.codec.mrs
Methods in de.saar.chorus.domgraph.codec.mrs with parameters of type DomGraphModifier and TypeMethodDescriptionvoidMrsPrologInputCodec.decode(Reader inputStream, DomGraph graph, NodeLabels labels) voidMrsXmlInputCodec.decode(Reader inputStream, DomGraph graph, NodeLabels labels) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.plugging
Methods in de.saar.chorus.domgraph.codec.plugging with parameters of type DomGraphModifier and TypeMethodDescriptionvoidDomconOzPluggingOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) voidGroovyPluggingOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) voidLkbPluggingOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) -
Uses of DomGraph in de.saar.chorus.domgraph.codec.rmrs
Methods in de.saar.chorus.domgraph.codec.rmrs with parameters of type DomGraphModifier and TypeMethodDescriptionvoidRmrsDomconInputCodec.decode(Reader inputStream, DomGraph graph, NodeLabels labels) Constructors in de.saar.chorus.domgraph.codec.rmrs with parameters of type DomGraph -
Uses of DomGraph in de.saar.chorus.domgraph.codec.term
Methods in de.saar.chorus.domgraph.codec.term with parameters of type DomGraphModifier and TypeMethodDescriptionprotected StringTermOutputCodec.computeTerm(String node, DomGraph graph, NodeLabels labels, Map<String, String> domEdges) voidTermOutputCodec.encode(DomGraph graph, NodeLabels labels, Writer writer) -
Uses of DomGraph in de.saar.chorus.domgraph.graph
Methods in de.saar.chorus.domgraph.graph that return DomGraphModifier and TypeMethodDescriptionDomGraph.compactify(CompactificationRecord record) Computes a compact version of this graph.CompactificationRecord.getCompactGraph()DomGraph.makeNormalBackbone()Returns a dominance graph that is just like the current graph, except that all dominance edges that don't go from holes to roots have been deleted.DomGraph.makeSolvedForm(SolvedFormSpec spec) Returns a dominance graph that is just like the current graph, except that the dominance edges are replaced by those specified indomedges.DomGraph.makeWeaklyNormalBackbone()Returns a dominance graph that is just like the current graph, except that all cross edges, i.e. dominance edges that go from roots to holes, have been deleted.DomGraph.preprocess()Brings a dominance graph into a normal form in which every dominance edge is either from a root to a hole or into a root, and there are no dominance edges within the same fragment.Methods in de.saar.chorus.domgraph.graph with parameters of type DomGraphModifier and TypeMethodDescriptionstatic booleanDomGraph.isEqual(DomGraph graph1, NodeLabels labels1, DomGraph graph2, NodeLabels labels2) voidCompactificationRecord.setCompactGraph(DomGraph compact) -
Uses of DomGraph in de.saar.chorus.domgraph.layout
Fields in de.saar.chorus.domgraph.layout declared as DomGraphMethods in de.saar.chorus.domgraph.layout that return DomGraphModifier and TypeMethodDescriptionprotected DomGraphLayoutAlgorithm.removeRedundandEdges(DomGraph graph) Methods in de.saar.chorus.domgraph.layout with parameters of type DomGraphModifier and TypeMethodDescriptionvoidFragmentLayoutAlgorithm.initialise(DomGraph graph, NodeLabels labels, Canvas canv) protected voidFragmentLayoutAlgorithm.layout(DomGraph graph, NodeLabels labels, Canvas canvas) protected abstract voidLayoutAlgorithm.layout(DomGraph graph, NodeLabels labels, Canvas canvas) voidLayoutAlgorithm.layout(DomGraph graph, NodeLabels labels, Canvas canvas, LayoutOptions lo) protected DomGraphLayoutAlgorithm.removeRedundandEdges(DomGraph graph) -
Uses of DomGraph in de.saar.chorus.domgraph.layout.chartlayout
Methods in de.saar.chorus.domgraph.layout.chartlayout with parameters of type DomGraphModifier and TypeMethodDescriptionvoidDomGraphChartLayout.initialise(DomGraph graph, NodeLabels labels, Canvas canv) -
Uses of DomGraph in de.saar.chorus.domgraph.layout.domgraphlayout
Methods in de.saar.chorus.domgraph.layout.domgraphlayout with parameters of type DomGraphModifier and TypeMethodDescriptionvoidDomGraphLayout.initialise(DomGraph gr, NodeLabels labels, Canvas canv) -
Uses of DomGraph in de.saar.chorus.domgraph.layout.solvedformlayout
Methods in de.saar.chorus.domgraph.layout.solvedformlayout with parameters of type DomGraphModifier and TypeMethodDescriptionprotected voidSFGecodeTreeLayout.layout(DomGraph graph, NodeLabels labels, Canvas canvas) Constructors in de.saar.chorus.domgraph.layout.solvedformlayout with parameters of type DomGraphModifierConstructorDescriptionSFGraphDrawingCursor(String theNode, SFGecodeTreeLayout theLayout, DomGraph aGraph) Creates a newDomGraphDrawingCursorSFGraphDrawingCursor(String theNode, SFGecodeTreeLayout theLayout, DomGraph aGraph, Set<String> theNodes) Creates a newDomGraphDrawingCursorSFGraphLayoutCursor(String theNode, Canvas canv, SFGecodeTreeLayout theLayout, DomGraph theGraph, Map<String, String> nl) Creates a newDomGraphLayoutCursorSFGraphLayoutCursor(String theNode, Canvas canv, SFGecodeTreeLayout theLayout, DomGraph theGraph, Set<String> theNodes, Map<String, String> nl) Creates a newDomGraphLayoutCursor -
Uses of DomGraph in de.saar.chorus.domgraph.layout.treelayout
Constructors in de.saar.chorus.domgraph.layout.treelayout with parameters of type DomGraphModifierConstructorDescriptionDomGraphDrawingCursor(String theNode, FragmentLayoutAlgorithm theLayout, DomGraph aGraph, Set<String> theNodes) Creates a newDomGraphDrawingCursorDomGraphLayoutCursor(String theNode, Canvas canv, FragmentLayoutAlgorithm theLayout, DomGraph theGraph, Map<String, String> nl) Creates a newDomGraphLayoutCursorDomGraphLayoutCursor(String theNode, Canvas canv, FragmentLayoutAlgorithm theLayout, DomGraph theGraph, Set<String> theNodes, Map<String, String> nl) Creates a newDomGraphLayoutCursorDomGraphNodeCursor(String theNode, DomGraph theGraph) A new instance ofDomGraphNodeCursorDomGraphNodeCursor(String theNode, DomGraph theGraph, Set<String> allowedNodes) A new instance ofDomGraphNodeCursorA new instance ofDomGraphNodeCursor -
Uses of DomGraph in de.saar.chorus.domgraph.utool
Methods in de.saar.chorus.domgraph.utool that return DomGraphMethods in de.saar.chorus.domgraph.utool with parameters of type DomGraph -
Uses of DomGraph in de.saar.chorus.newubench
Methods in de.saar.chorus.newubench that return DomGraphModifier and TypeMethodDescriptionGraphTab.getGraph()SolvedFormTab.getGraph()protected abstract DomGraphUbenchTab.getGraph()Methods in de.saar.chorus.newubench with parameters of type DomGraphModifier and TypeMethodDescriptionvoidTabManager.addDomGraphTab(String label, DomGraph graph, NodeLabels labels) voidTabManager.addSolvedFormTab(String label, SolvedFormIterator sfi, int numSolvedForms, DomGraph graph, NodeLabels labels) voidGraphClassificationPanel.analyzeGraph(DomGraph graph) protected voidUbenchTab.drawGraph(DomGraph graph, NodeLabels labels) static booleanFileUtilities.genericLoadGraph(Reader reader, InputCodec inputCodec, DomGraph graph, NodeLabels nl) Loads a labelled dominance graph from a reader.Constructors in de.saar.chorus.newubench with parameters of type DomGraphModifierConstructorDescriptionGraphClassificationPanel(DomGraph graph) GraphTab(String label, DomGraph graph, NodeLabels labels) protectedSolvedFormTab(String label, SolvedFormIterator sfi, int numSolvedForms, DomGraph graph, NodeLabels labels) -
Uses of DomGraph in de.saar.chorus.ubench
Methods in de.saar.chorus.ubench that return DomGraphMethods in de.saar.chorus.ubench with parameters of type DomGraphModifier and TypeMethodDescriptionbooleanUbench.addJDomGraphTab(String label, DomGraph graph, NodeLabels labels) Allows to set up a new Tab by submitting theDomGraphto display and aNodeLabelsobject along with the graph's name.booleanUbench.addSolvedFormTab(String label, DomGraph sf, SolvedFormIterator sfi, long no, long all, DomGraph graph, NodeLabels labels, String graphname, boolean atEnd) Allows to set up a new Tab by submitting theDomGraphin solved form to display and aNodeLabelsobject along with the graph's name and some information about the source graph.Constructors in de.saar.chorus.ubench with parameters of type DomGraphModifierConstructorDescriptionDomgraphMarqueeHandler(de.saar.chorus.ubench.JDomGraphTab tab, DomGraph graph, NodeLabels labels) -
Uses of DomGraph in de.saar.chorus.ubench.chartviewer
Methods in de.saar.chorus.ubench.chartviewer with parameters of type DomGraphModifier and TypeMethodDescriptionstatic voidFormatManager.markRootFragment(String root, JDomGraph graph, DomGraph dg) This colors the root fragment of a split (which always gets a special color).static voidFormatManager.markSubgraph(Set<String> roots, JDomGraph graph, int subgraphindex, DomGraph dg) Mark a subgraph of the given graph according to the index with the next mark-up color.static voidFormatManager.markSubgraph(Set<String> roots, JDomGraph graph, DomGraph dg) Mark a subgraph of the given graph with the default marking color.Constructors in de.saar.chorus.ubench.chartviewer with parameters of type DomGraphModifierConstructorDescriptionChartViewer(Chart c, DomGraph g, String title, JDomGraph jg, NodeLabels la) A new ChartViewer