Real World PlantUML
UserUserFirst ClassFirst ClassSecond ClassSecond ClassLast ClassLast ClassDoMoreWork
SEQUENCE DIAGRAM
6549180881305600
PENDINGstatistic attributeadd_date 2013-01-06 05:01task state metadataSTARTEDstatistic attributeadd_date 2013-01-06 05:01task state metadatapidof workerhostnameof workerPROGRESSstatistic attributeadd_date 2013-01-06 05:01task state metadatastart_date 2013-01-06 05:02elapsed_time 00:21:30eta_time 00:04:18media_in_size 23729373055media_in_duration 02:30:17media_out_size 10521888800media_out_duration 02:00:13encoding_quality 24.8encoding_frame 173'112encoding_fps 138encoding_bitrate 11.3Mbit/spercent 80FAILUREstatistic attributeadd_date 2013-01-06 05:01error (=result)error_details (...)task state metadataresultexceptiontracebackstack traceREVOKEDSUCCESSstatistic attributeadd_date 2013-01-06 05:01task state metadataresult {start_date 2013-01-06 05:02elapsed_time 00:25:48eta_time00:00:00media_size 23729373055media_in_duration 02:30.17media_out_size 13152361000media_out_duration 02:30:19percent100}RETRYstatistic attributeadd_date 2013-01-06 05:01task state metadataresultexceptiontracebackstack traceRevokedby user
STATE DIAGRAM
6552073810214912
EnregistrementEnregistrementAfficher message d'erreurPage d'accueilUtilisateur déjà enregistrétruefalse
ACTIVITY DIAGRAM
6553493028470784
Observervoid update();Subjectvoid attach(Observer);void detach(Observer);void notify();ConcreteSubjectConcreteObserver1ConcreteObserver2
CLASS DIAGRAM
6557998180728832
Card AccountCard AccountMerchant AccountMerchant AccountFloat AccountFloat AccountFee AccountFee AccountPayment$100$97.3$2.7Refund$100$100$5
SEQUENCE DIAGRAM
6558587933425664
IFormulaIFormula()virtual bool IsAtomic()virtual bool IsTemp()virtual bool Eval()virtual bool Equals(IFormula * formula)virtual string ToString()virtual IFormula * Clone()virtual bool IsNull()AtomicFormulachar * m_symbolunsigned m_hashbool m_valueAtomicFormula()AtomicFormula(char * symbol)AtomicFormula(AtomicFormula& formula)AtomicFormula()void SetValue(bool value)void NegValue()unsigned GetHash()char * GetSymbol()TempFormulaTempFormula()TempFormula(char * symbol)TempFormula(TempFormula& formula)TempFormula()AxiomAxiom()Axiom()Axiom * Replace(char * x, IFormula * t)Axiom * Replace(TempFormula * x, IFormula * t)FalseFormulaFalseFormula()FalseFormula(FalseFormula& formula)FalseFormula()HilbertAxiomsHilbertAxioms()HilbertAxioms()Axiom * GetAxiom(unsigned index)AxiomContainervector<Axiom*> m_axiomsAxiomContainer()AxiomContainer()Axiom * GetAxiom(unsigned index)void AddAxiom(Axiom * axiom)int GetSize()ImplicationFormulaIFormula * m_leftIFormula * m_rightImplicationFormula()ImplicationFormula(IFormula * left, IFormula * right)ImplicationFormula(ImplicationFormula& formula)ImplicationFormula()void SetLeftSub(IFormula * formula)void SetRightSub(IFormula * formula)IFormula * GetLeftSub()IFormula * GetRightSub()AFormulaTablehash_map<char*, AtomicFormula*> tableAtomicFormula * GetAtomicFormula(char * symbol)AtomicFormula * GetTempFormula(char * symbol)AtomicFormula * GetAtomicFormula(unsigned hash)void AddAtomicFormula(AtomicFormula * formula)void SetDefaults()void DestroyTable()InputHandlerenum FormulaTypeIFormula * StringToFormula(string str)IFormula * StringToFormula(FormulaType type, string str)
CLASS DIAGRAM
6561071632482304
ParserParserProjectProjectLayoutGeneratorLayoutGeneratorViewViewList of filesCreates entities and its treeGenerate street's layout
SEQUENCE DIAGRAM
6563422992859136
startfoo1foo2foo3foo5foo4foo6foo7
ACTIVITY DIAGRAM
6567773526294528
"步骤1处理""步骤2处理"条件1成立时执行的动作"分支条件2判断"no"条件2不成立时执行的动作""条件3判断"yesno"条件3成立时的动作""条件3不成立时的动作""顺序步骤3处理"true"条件1判断""条件4判断"yes"条件4成立的动作""条件5判断"yesno"条件5成立时的动作""条件5不成立时的动作"
ACTIVITY DIAGRAM
6567958478323712
UserUserSystemSystemopt[class exits]delete an object (class, interface, package, relation, object)confirmation demand (deletion consequences)confirmation answeropt[user confirmed the operation]objet deleted
SEQUENCE DIAGRAM
6568738283323392
UsuarioActualizar productoExportar traducciónImportar traducciónEditar contenido
COMPONENT DIAGRAM
6575198987878400
FrontendFrontendBackendBackendkPOVMsgClass_RenderControl, kPOVMsgIdent_RenderOptionskPOVMsgClass_RenderControl, kPOVMsgIdent_RenderAllloop[more chunks to render]kPOVMsgClass_RenderOutput(done)
SEQUENCE DIAGRAM
6575406488485888
Jobs PoolAdministratorAdministratorDecision EngineDecision EngineBackground Task SchedulerBackground Task SchedulerCluster Model Collector LoaderCluster Model Collector LoaderJobs PoolNova Cluster Data Model CollectorNova Cluster Data Model CollectorNova APINova APIInitializationStart allservicesStartList availablecluster datamodelslist ofBaseClusterModelCollectorinstancesloop[for every available cluster data model collector]add periodicsynchronizationjobCreate sync jobJobs PoolIdleJob workflowTriggersynchronizationjobsynchronizeFetch neededdata to buildthe clusterdata modelNeeded dataBuild anin-memorycluster datamodelDone
SEQUENCE DIAGRAM
6578480074457088
read filenot emptycheck filesize ?emptyclose file
ACTIVITY DIAGRAM
6583025223598080
GreetingServiceUtilisateurApplicationsendButtonGWThandlerloginFieldpasswordFieldutexteToServerLabelgreetingServicehandlerasyncdialogBoxServerResponseLabelclicEvt clicnewGreetingServiceonClic()sendNameToServergetText()getText()new InstancecredentialsAreValidsetText()textToServerRelayer textToServertextToServeronSuccesssetTextsetHTML
SEQUENCE DIAGRAM
6583832140578816
Application WebServeur PlayUtilisateurUtilisateur«Contrôleur formulaire»formSign.js«Contrôleur formulaire»formSign.js«Contrôleur formulaire»Sign.java«Contrôleur formulaire»Sign.java«authentification»Secure.java«authentification»Secure.java«sécurité»Security.java«sécurité»Security.javasubmitSignOut()formSignout()Secure.logout();ononDisconnected()render("/");display main page
SEQUENCE DIAGRAM
6588179184353280
WikispeechApiGET param=text, returns synthesis audio and markupGET param=textId, returns recording audio and markup
CLASS DIAGRAM
6588550162153472
ServerProcessDecidervoid process(com::RawMessage, game::Game, shared_ptr<Sender>)InterfaceProcess_game : Game_publisher : shared_ptr<Sender>void execute()ProcessHello_clientId : string_hello : messages::Hellovoid execute()ProcessInput_clientId : string_input : messages::Inputvoid execute()ProcessTimervoid execute()executesexecutesexecutes
CLASS DIAGRAM
6590480481517568
Materialsadd_material(Material)get_material(uid: uuid.UUID): Materialsupdate_material(material: Material)iter_materials(uids: iterable of uuid.UUID {optional}): iterator of Materials {unordered}
CLASS DIAGRAM
6592035528114176
H5CUDS(Group)particle : Group = Particlemesh : Group = Bondlattice : Group = Latticecuds_version: intNode AttributesParticle(Group)_v_name : string = "particle"children of type H5ParticlesMesh(Group)_v_name : string = "mesh"children of type H5MeshLattice(Group)_v_name : string = "lattice"children of type H5LatticeH5LatticeH5MeshH5Particles0..*0..*0..*
CLASS DIAGRAM
6592545152827392
OptitrackOrdinateurDroneCamera1OptiHubCamera2Camera3Camera4MotiveclientDroneUSBUSBUSBUSBUSBsocketsocket
COMPONENT DIAGRAM
6593520781492224