JavaFX: Bringing Rich Experiences To All the Screens Of Your Life

expand all

Profile: desktop, common

Overview

This node specifies an input-control for the transition function. It contains a label and the transiationInput-nodes textbox

Variable Summary

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
publicfiniteAutomateBoolean

determines if the turingmachine of the transiations is a finite automaton or not

public-readhasErrorsBoolean

indicates if the node has input-errors

public-initsymbolString

the symbol for the label

transitionInputNodesNode[]

the transitionInput nodes

Inherited Variables

Function Summary

addNewInputField() : Void

adds a new transitionInput to the nodes

adds a new transitionInput to the nodes

 
create() : javafx.scene.Node
Returns
Node
 
public getTransitions(blankSymbol: char) : org.TMSIM.Model.TransitionCollection
Parameters
blankSymbol
the blank-symbol of the TM
Returns
TransitionCollection
a TransitionColletion containing all transitions
 
public setTransitionFunction(transitionCollection: org.TMSIM.Model.TransitionCollection, isFiniteAutomate: Boolean) : Void
Parameters
transitionCollection
the collection to set
isFiniteAutomate
true if the turingmachine is a finite automaton, otherwise false
 
validateInput() : Boolean

checks if the one of the nodes has input errors

checks if the one of the nodes has input errors

Returns
Boolean
 

Inherited Functions