public class StateFSA extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
isEndState |
private boolean |
isStartState |
private String |
stateId |
private List<StateFSA> |
transitionEpsylonStateList |
private Map<String,StateFSA> |
transitionStateMap |
Modifier and Type | Method and Description |
---|---|
void |
addEpsylonTransition(StateFSA stateFSA) |
void |
addTransitionToState(TransitionFSA transitionFSA,
StateFSA stateFSA) |
List<String> |
getAllTransitionInternalId() |
int |
getNumberTransition() |
List<StateFSA> |
getStateForEpsylonTransition() |
StateFSA |
getStateForTransition(String transitionId) |
String |
getStateId() |
private void |
initialize(String name,
boolean isStartState,
boolean isEndState) |
boolean |
isEndState() |
boolean |
isStartState() |
void |
setIsEndState(boolean isEndState) |
void |
setIsStartState(boolean isStartState) |
private boolean isStartState
private boolean isEndState
private String stateId
public StateFSA(String name)
private void initialize(String name, boolean isStartState, boolean isEndState)
public String getStateId()
public void setIsStartState(boolean isStartState)
public void setIsEndState(boolean isEndState)
public boolean isStartState()
public boolean isEndState()
public void addTransitionToState(TransitionFSA transitionFSA, StateFSA stateFSA)
public void addEpsylonTransition(StateFSA stateFSA)
public int getNumberTransition()
Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.