Real World PlantUML
ServerSender_zmqContext : zmq::context_t *_zmqSocket : zmq::socket_t *send( RawMessage & )Receiver_zmqContext : zmq::context_t *_zmqSocket : zmq::socket_t *receive( RawMessage & )RawMessage_routingId : string_type : string_payload : stringConnectionModeBINDCONNECT1111
CLASS DIAGRAM
5750532249485312
ru.assignment.chat.commonChatMessageString textString getMessage()
CLASS DIAGRAM
5750790484393984
com.iluwatar.pageobjectAppApp()main(args : String[])
CLASS DIAGRAM
5752571553644544
DieFace valuePlayerGamerolls12plays11has21
CLASS DIAGRAM
5754258133614592
«class»OneClassstringPropertyintPropertybooleanPropertyarrayPropertyfloatProperty
CLASS DIAGRAM
5765867027562496
SquarecolorChessBoardPiece640..1
CLASS DIAGRAM
5769015641243648
ConfigSettingsDialogServiceShowModal() : bool?IModalDialogService
CLASS DIAGRAM
5769928858664960
Automatic placement of classesdoesn't look good. This diagramhas to be improved.AuthConfigurableClientListDataSourceClientZoneWriterZoneTableAccessorDataSourceStatusZoneTableIteratorDataSourceInfoZoneTableSegmentCacheConfigZoneTableAccessorCacheZoneTableIteratorCacheZoneDataZoneTableHeaderMemorySegmentLoadActionZoneDataLoaderZoneDataUpdaterRdataSetZoneTableLoadFromFileIteratorLoaderMemorySegmentMappedMemorySegmentLocalZoneTableSegmentMappedZoneTableSegmentLocal1*1*«reset»«create»«create»«create»1*1*1*«create»«create»add/replace1111createcreateadd111111
CLASS DIAGRAM
5780012368134144
Class DiagramClass DiagramAuthors:Ben CumberReviewed By:Jeff CrockerGameplayer1: stringplayer2: stringscenario: stringphasing_player: stringsegment: stringadvance_segment()Charactername: stringimg: stringtitle: stringrace: stringside: stringcombat: integerendurance: integerintelligence: integerleadership: integerdiplomacy: integernavigation: integerhomeworld: stringbonuses: stringwounds: integerdetected: booleanactive: booleancaptive: booleanstack_id: integerEnvironid: integerlocation: integertype: stringsize: integerstar_faring: intgerresources: integerstar_resources: integermonster: stringcoup: booleanplanet_id: integerrace_name: stringUnitid: integerside: stringtype: stringenviron_combat: integerspace_combat: integermobile: booleanstack_id: integerMissionid: stringside: stringtype: stringdraws: stringstack_id: integerPlanetid: integercontrol: stringpdb_level: integerpdb_state: integerlocation: integername: stringloyalty: integerenviron_count: integergame_id: stringin_rebellion: booleanwas_rebellion: booleanpdb_change()Possessionid: integertype: stringname: stringimg: stringstat1: integerstat2: integerstat3: integerstat4: integerdamaged: booleanowner_name: stringRaceid: integername: stringcombat: integerendurance: integerfirefight: booleanStackid: integerenviron_id: integergame_id: stringsize()side()spaceship()stack_detection()find_stack_leader()is_rebel_stack()***owns*2-5Inhabits*is assigned*is located
CLASS DIAGRAM
5816159349768192
StudentOrganizationStudent1..*
CLASS DIAGRAM
5821474640232448
ServerGamemap<string routingId, Robot &> _robotsmap<string routingId, Player &> _playersmap<string, Team &> _teamsbool _isGameStartedvoid start()void stop()void addRobot(string iName)void addPlayer(string iName)Robot getAvailableRobot()void fillGameStateMessage (orwell::messages::GameState & iMessage)routingId = Robot nameDo we need explicit link between robot and player ?Playerstring nameTeam & _teamRobotstring namevoid fillRobotStateMessage (orwell::messages::RobotState & iMessage)Teamlist<Player &> _playersvoid addPlayer(Player iPlayer)void removePlayer(Player iPlayer)10-*10-*10-*10-*1111
CLASS DIAGRAM
5839736841175040
des.cldes.cl.glCLCommandQueueCLContextCLDeviceCLPlatformCLEventCLUserEventCLKernelCLMemoryHandlerCLMemoryCLProgramCLBuildOptionCLGLContextCLGLMemory
CLASS DIAGRAM
5841473350139904
Controllerkb_protocol_factoryrun()KB_ProtocolFactoryprotocolscript_managercontext_pathKB_Protocolscript_managercontext_managerstring_received()_send()_parse()Queryrequestscript_managercontext_managerprotocolprocess()on_start_test()on_stop_test()on_query_send()on_query_receive()ScriptManagerscripts {feature: script_tree}_load_scripts(path)find_script(msg)ScriptTreerootinsert(paras, script)find(paras, script)ScriptTreeNodescriptparasadd_child(node)del_child(node)specific_than(node)Scriptnamemodulerun()ContextManagerindex_list {ctxt_type : index_list}contexts []_load_index_of_context(path)get_context(ctxt_type, key)get_context(ctxt_type) #last contextcreate_context(ctxt_type, **paras)delete_context(ctxt)delete_all_contexts()IndexListcontext_typekeys []indexes {key_name : index}get_context(key)insert_index(ctxt)Indexcontext_typekey_nameindexes {key_value: contexts}get_context(key)insert_index(ctxt)update_index(ctxt)delete_index(key)delete_all_index()Contextcontext_typeindexes {value tuple : index}fields {name : value}set_field()get_field()Timelinecreaterefer tocreaterefer tosorted based on timefindupdate
CLASS DIAGRAM
5850680417845248
PDFGeneratorquestionCount : intvariantCount : intthemesOut : List<String>generatePDF(qc: int, vc: int, themes: List<String>) : PDFFileGeneratingFrameQuestionManageruseuse
CLASS DIAGRAM
5859735551082496
username = "Dummy"id = 123
CLASS DIAGRAM
5868127380307968
用户登陆ID姓名身份证号生日手机邮箱性别地区职业喜好单位员工工号岗位工龄薪资性别所属部门办公电话姓名用户ID
CLASS DIAGRAM
5884862720376832
HTTP Response Parser Classesresponse_receiverrx_responserx_chunkresponse_linemessage_headersresponse_statuschunk_headerfieldsfield_line111*11
CLASS DIAGRAM
5887307898945536
controllerMasterdoApp()ScrapescrapedDataDoScrape()DoFilterScrapedData()GetScrapedData()
CLASS DIAGRAM
5906604515917824
IModalDialogServiceShowModal() : bool?IModalDialogService`1TResult : T «get»
CLASS DIAGRAM
5914238149197824
NodeIdeaQuestionEvidenceSourceKnowledgeraisesinspiressuggestsexistence ofdefineslack ofsuggests pathtowards new
CLASS DIAGRAM
5917793308377088
INeuralLayerTINeuronTIActivationFunctionTPerceptronPerceptronMementoNeuralLayerTNeuralLayerMementoNeuronTNeuronMementoComplexLayerBPNeuralLayerBPNeuronTahnFunctionSigmoidFunctionSoftmaxFunctionLogScaleSoftmaxFunctionBiopolarSigmoidFunctionBepAlgorithmErrorFunctionmanymany
CLASS DIAGRAM
5920749856489472