Overview
Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
alphabetITInputNode | AlphabetInputNode |
Input node for the alphabet of the inputtape |
|||||
alphabetWTInputNode | AlphabetInputNode |
Input node for the alphabet of the workingtape |
|||||
blankSymbolInputNode | SingleSymbolInputNode |
Input node for the blank symbol |
|||||
disableInput | Boolean | ||||||
finalStatesInputNode | MultipleStateInputNode |
Input node for the final states |
|||||
hasBlankSymbolErrors | Boolean |
true if the input for the blank symbol has errors, if it changes, force validation |
|||||
hasErrors | Boolean |
true if one of the input nodes contains errors (set by validate()) |
|||||
hasFinalStatesErrors | Boolean |
true if the input for the final states has errors, if it changes, force validation |
|||||
hasITalphabetErrors | Boolean |
true if the input for the alphabet of the inputtape has errors, if it changes, force validation |
|||||
hasITInputErrors | Boolean |
true if the input for the workingtape has errors, if it changes, force validation |
|||||
hasStartStateErrors | Boolean |
true if the input for the initial state has errors, if it changes, force validation |
|||||
hasStatesErrors | Boolean |
true if the input for the states has errors, if it changes, force validation |
|||||
hasTransitionErrors | Boolean |
true if the input for the transition function has errors, if it changes, force validation |
|||||
hasWTalphabetErrors | Boolean |
true if the input for the alphabet of the workingtape has errors, if it changes, force validation |
|||||
isFiniteAutomateInput | CheckBox |
Checkbox to determine if the the tm should be a finite automaton or not |
|||||
iTInput | TapeInput |
Input for the inputtape |
|||||
iTPositionInput | TapePositionInput |
Input for the initial position of the inputtape |
|||||
messageBoxContent | Node[] | ||||||
nextButton | Button |
This button is disabled as long as hasErrors is true, a click on it will evaluate the input and start the simulation if no errors occured |
|||||
openButton | Button |
This button is used to load the TM from an file |
|||||
saveButton | Button |
This button is used to save the TM to an file |
|||||
scrollpane | Scrollpane |
The scrollpane for tmDefinition |
|||||
startStateInputNode | SingleStateInputNode |
Input node for the initial state |
|||||
statesInputNode | MultipleStateInputNode |
Input node for the states |
|||||
tmDefinition | VBox |
Container for the input nodes (except inputtape, inputtapeposition, workingtapeposition) |
|||||
tmDefinitionNode | TMDefinitionNode |
This node displays "M = < Q ..." |
|||||
transitionInputNode | TransitionFunctionInput |
Input node for the transition function |
|||||
viewMessageBox | Boolean | ||||||
wTPositionInput | WorkingTapePositionInput |
Input for the initial position of the workingtape |
Inherited Variables
Function Summary
- protected create() : javafx.scene.Node
- initTM() : org.TMSIM.Model.TuringMachine
- validate() : Boolean