public class QfsmMachine
extends java.lang.Object
machine
XML element.Modifier and Type | Class and Description |
---|---|
static class |
QfsmMachine.ArrowType
The arrow type.
|
static class |
QfsmMachine.MachineType
The state machine type.
|
Modifier and Type | Field and Description |
---|---|
static int |
UNDEFINED_ID
The value of undefined state ID.
|
Constructor and Description |
---|
QfsmMachine() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAuthor() |
java.lang.String |
getDescription() |
QfsmMachine.ArrowType |
getDrawArrowType() |
java.lang.String |
getDrawStateFont() |
int |
getDrawStateFontSize() |
int |
getDrawStateFontWeight() |
java.lang.String |
getDrawTransitionFont() |
int |
getDrawTransitionFontSize() |
int |
getDrawTransitionFontWeight() |
QfsmInitialTransition |
getInitialTransition() |
java.lang.String |
getInputNames() |
java.lang.String |
getName() |
int |
getNumEncodingBits() |
int |
getNumInputs() |
int |
getNumMooreOutputs() |
int |
getNumOutputs() |
java.lang.String |
getOutputNames() |
java.lang.String |
getOutputNamesMoore() |
QfsmState |
getStartState() |
int |
getStartStateId() |
java.util.List<QfsmState> |
getStates() |
java.util.List<QfsmTransition> |
getTransitions() |
QfsmMachine.MachineType |
getType() |
java.lang.String |
getVersion() |
boolean |
isDrawDisplayInitialTransition() |
boolean |
isDrawStateFontItalic() |
boolean |
isDrawTransitionFontItalic() |
void |
setAuthor(java.lang.String author) |
void |
setDescription(java.lang.String description) |
void |
setDrawArrowType(QfsmMachine.ArrowType drawArrowType) |
void |
setDrawDisplayInitialTransition(boolean drawDisplayInitialTransition) |
void |
setDrawStateFont(java.lang.String drawStateFont) |
void |
setDrawStateFontItalic(boolean drawStateFontItalic) |
void |
setDrawStateFontSize(int drawStateFontSize) |
void |
setDrawStateFontWeight(int drawStateFontWeight) |
void |
setDrawTransitionFont(java.lang.String drawTransitionFont) |
void |
setDrawTransitionFontItalic(boolean drawTransitionFontItalic) |
void |
setDrawTransitionFontSize(int drawTransitionFontSize) |
void |
setDrawTransitionFontWeight(int drawTransitionFontWeight) |
void |
setInitialTransition(QfsmInitialTransition initialTransition) |
void |
setInputNames(java.lang.String inputNames) |
void |
setName(java.lang.String name) |
void |
setNumEncodingBits(int numEncodingBits) |
void |
setNumInputs(int numInputs) |
void |
setNumMooreOutputs(int numMooreOutputs) |
void |
setNumOutputs(int numOutputs) |
void |
setOutputNames(java.lang.String outputNames) |
void |
setOutputNamesMoore(java.lang.String outputNamesMoore) |
void |
setStartState(QfsmState startState) |
void |
setStartStateId(int startStateId) |
void |
setStates(java.util.List<QfsmState> states) |
void |
setTransitions(java.util.List<QfsmTransition> transitions) |
void |
setType(QfsmMachine.MachineType type) |
void |
setVersion(java.lang.String version) |
public static final int UNDEFINED_ID
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public QfsmMachine.MachineType getType()
public void setType(QfsmMachine.MachineType type)
public int getNumMooreOutputs()
public void setNumMooreOutputs(int numMooreOutputs)
public int getNumEncodingBits()
public void setNumEncodingBits(int numEncodingBits)
public int getNumInputs()
public void setNumInputs(int numInputs)
public int getNumOutputs()
public void setNumOutputs(int numOutputs)
public int getStartStateId()
public void setStartStateId(int startStateId)
public QfsmState getStartState()
public void setStartState(QfsmState startState)
public java.lang.String getDrawStateFont()
public void setDrawStateFont(java.lang.String drawStateFont)
public int getDrawStateFontSize()
public void setDrawStateFontSize(int drawStateFontSize)
public int getDrawStateFontWeight()
public void setDrawStateFontWeight(int drawStateFontWeight)
public boolean isDrawStateFontItalic()
public void setDrawStateFontItalic(boolean drawStateFontItalic)
public java.lang.String getDrawTransitionFont()
public void setDrawTransitionFont(java.lang.String drawTransitionFont)
public int getDrawTransitionFontSize()
public void setDrawTransitionFontSize(int drawTransitionFontSize)
public int getDrawTransitionFontWeight()
public void setDrawTransitionFontWeight(int drawTransitionFontWeight)
public boolean isDrawTransitionFontItalic()
public void setDrawTransitionFontItalic(boolean drawTransitionFontItalic)
public QfsmMachine.ArrowType getDrawArrowType()
public void setDrawArrowType(QfsmMachine.ArrowType drawArrowType)
public boolean isDrawDisplayInitialTransition()
public void setDrawDisplayInitialTransition(boolean drawDisplayInitialTransition)
public java.lang.String getInputNames()
public void setInputNames(java.lang.String inputNames)
public java.lang.String getOutputNames()
public void setOutputNames(java.lang.String outputNames)
public java.lang.String getOutputNamesMoore()
public void setOutputNamesMoore(java.lang.String outputNamesMoore)
public java.util.List<QfsmState> getStates()
public void setStates(java.util.List<QfsmState> states)
public java.util.List<QfsmTransition> getTransitions()
public void setTransitions(java.util.List<QfsmTransition> transitions)
public QfsmInitialTransition getInitialTransition()
public void setInitialTransition(QfsmInitialTransition initialTransition)
Copyright 2012-2013 Michal Turek, AnotherFSM.