server.sm

来自「UML for Java Programmers中文版源码」· SM 代码 · 共 34 行

SM
34
字号
Context ServerControllerContext
FSMName ServerController
Pragma Package com.objectmentor.SMCRemote.server
Initial Idle
{
  Idle {
    loginEvent       LoggingIn    {}
    compileEvent     Idle         sendCompileRejection
    abortEvent       *            reportError
  }

  LoggingIn <checkValidUser {
    validUserEvent   LoggedIn    acknowledgeLogin
    invalidUserEvent Idle        rejectLogin
    abortEvent       Idle        reportError
  }

  LoggedIn {
    compileEvent     Compiling  {}
    abortEvent       Idle       reportError
  }

  Compiling <doCompile {
    goodCompileEvent Closing     sendCompileResults
    badCompileEvent  Closing     sendCompileError
    abortEvent       Idle        reportError
  }

  Closing < close{
    closeEvent       Closed {}
  }

  Closed {}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?