public class TwoPlanarConfig extends ParserConfiguration
Modifier and Type | Field and Description |
---|---|
boolean |
acyclicity |
static boolean |
FIRST_STACK |
boolean |
noCoveredRoots |
static int |
NORMAL |
boolean |
reduceAfterSwitch |
static int |
RELAXED |
static boolean |
SECOND_STACK |
boolean |
SINGLE_HEAD |
historyNode
Constructor and Description |
---|
TwoPlanarConfig(String noCoveredRoots,
String acyclicity,
String reduceAfterSwitch,
String rootHandling) |
getHistoryNode, setHistoryNode
public static final int NORMAL
public static final int RELAXED
public final boolean SINGLE_HEAD
public boolean noCoveredRoots
public boolean acyclicity
public boolean reduceAfterSwitch
public static final boolean FIRST_STACK
public static final boolean SECOND_STACK
public TwoPlanarConfig(String noCoveredRoots, String acyclicity, String reduceAfterSwitch, String rootHandling) throws MaltChainedException
MaltChainedException
public void switchStacks()
public boolean reduceAfterSwitch()
public void setReduceAfterSwitch(boolean ras)
public void setLastAction(int action)
public int getLastAction()
public boolean getStackActivityState()
public Stack<DependencyNode> getActiveStack()
public Stack<DependencyNode> getInactiveStack()
public Stack<DependencyNode> getInput()
public DependencyStructure getDependencyStructure()
public boolean isTerminalState()
ParserConfiguration
isTerminalState
in class ParserConfiguration
public DependencyNode getActiveStackNode(int index) throws MaltChainedException
MaltChainedException
public DependencyNode getInactiveStackNode(int index) throws MaltChainedException
MaltChainedException
public DependencyNode getInputNode(int index) throws MaltChainedException
MaltChainedException
public void setDependencyGraph(DependencyStructure source) throws MaltChainedException
ParserConfiguration
setDependencyGraph
in class ParserConfiguration
source
- a dependency structureMaltChainedException
public DependencyStructure getDependencyGraph()
ParserConfiguration
getDependencyGraph
in class ParserConfiguration
public void initialize(ParserConfiguration parserConfiguration) throws MaltChainedException
MaltChainedException
public void initialize() throws MaltChainedException
ParserConfiguration
initialize
in class ParserConfiguration
MaltChainedException
public int getRootHandling()
protected void setRootHandling(String rh) throws MaltChainedException
MaltChainedException
public boolean requiresSingleHead()
public boolean requiresNoCoveredRoots()
public boolean requiresAcyclicity()
public void setNoCoveredRoots(boolean value)
public void setAcyclicity(boolean value)
public void clear() throws MaltChainedException
ParserConfiguration
clear
in class ParserConfiguration
MaltChainedException
Copyright 2007-2014 Johan Hall, Jens Nilsson and Joakim Nivre.