private boolean doesCellAlreadyExist(String state) { for (int i = 0; i < stateCells.length; i++) { if (stateCells[i] != null) { if (stateCells[i].toString().equals(state)) { return true; } } } return false; }
private boolean doesCellAlreadyExist(String state) { for (int i = 0; i < stateCells.length; i++) { if (stateCells[i] != null) { if (stateCells[i].toString().equals(state)) { return true; } } } return false; }
private int indexOfStateInStateCells(State<E> state) { for (int i = 0; i < stateCells.length; i++) { if (stateCells[i].toString().equals(state.getStateEnum().toString())) { return i; } } return -1; }
private int indexOfStateInStateCells(State<E> state) { for (int i = 0; i < stateCells.length; i++) { if (stateCells[i].toString().equals(state.getStateEnum().toString())) { return i; } } return -1; }
private void createArrowsForStateTransitions() { for (int i = 0; i < stateCells.length; i++) { State<E> state = stateMachine.states.get(indexOfStateinStateMachine(stateCells[i].toString())); for (int z = 0; z < state.getStateTransitions().size(); z++) { int source = indexOfStateInStateCells(state); int target = indexOfStateInStateCells(stateMachine.states.get(indexOfStateinStateMachine(state.getStateTransitions().get(z).getNextStateEnum().toString()))); createArrow(source, target); } } }
private void createArrowsForStateTransitions() { for (int i = 0; i < stateCells.length; i++) { State<E> state = stateMachine.states.get(indexOfStateinStateMachine(stateCells[i].toString())); for (int z = 0; z < state.getStateTransitions().size(); z++) { int source = indexOfStateInStateCells(state); int target = indexOfStateInStateCells(stateMachine.states.get(indexOfStateinStateMachine(state.getStateTransitions().get(z).getNextStateEnum().toString()))); createArrow(source, target); } } }