Real World PlantUML
PHPCR\TestsAbstractLoader#unsupportedChapters: array#unsupportedCases: array#unsupportedTests: array+getTestSupported($chapter, $case, $name): booleanBaseCase+setupBeforeClass()+setUp()ConcreteTestCaseImplementationLoaderPHPUnit_Framework_TestCase
CLASS DIAGRAM
6369238931472384
DataAccessFirst ComponentHTTPuse
COMPONENT DIAGRAM
6377072951820288
UserUserAABBCCDoWork<< createRequest >>DoWorkWorkDoneRequestCreatedDone
SEQUENCE DIAGRAM
6379109303189504
This is a notefoo1This note is on severallinesand cancontainHTMLCalling the methodfoo()is prohibitedfoo2
ACTIVITY DIAGRAM
6381438920294400
StageTimeoutstage: Stageconstructor:function(cfg)timeout:function(ctx)overdue:function(ctx)
CLASS DIAGRAM
6384424593653760
ComponentInterface1Interface2
COMPONENT DIAGRAM
6392112316678144
Encounter RecordingMotechICAPPRPlatform EventsMRS ServicesCallInteractionListenerYES_YELLOW_SKIN_OR_EYESfrom calldetailshandleSideEffectEvents()getEncounterById()first responsenullcreateEncounter()new encounter for SIDE_EFFECT_ENCOUNTER_CALLadd observation YES_YELLOW_SKIN_OR_EYEScreateEncounter()NO_SKIN_RASH_OR_ITCHY_SKINfrom calldetailshandleSideEffectEvents()getEncounterById()next responseencounterupdateEncounter()add observation NO_SKIN_RASH_OR_ITCHY_SKINcreateEncounter()encounter updated
SEQUENCE DIAGRAM
6402077714546688
Call InitiationMotechICAPPRPlatform EventsMRS ServicesIVR ServiceSendCampaignMessageListenerInitiateCallListenerCallInitiationServiceEndOfCallRetryListenerSEND_MESSAGEfrom enrollmentsendCampaignMessage()getPatientByMotechId()(L)initiateCall()(L)resolve callflow Id(L)initiateCall()to calldetailsEND_OF_CALL_EVENThandleEndOfCall()if call status BUSY or NO_ANSWERretryCall()PILL_REMINDER_CALLhandlePillreminderCall()getPatientByMotechId()(L)initiateCall()(L)resolve callflow Id(L)initiateCall()to calldetailsEND_OF_CALL_EVENThandleEndOfCall()
SEQUENCE DIAGRAM
6402686794596352
Particleuid: uuid.UUIDdata: DataContainercoordinates : double[3]from_particle(particle: Particle): Particle {copy}classmethods
CLASS DIAGRAM
6403401638215680
AADoWorkInternal call<< createRequest >>RequestCreatedDone
SEQUENCE DIAGRAM
6408443392950272
Materialuid: uuid.UUIDdata: DataContainerdescription: strfrom_material(material: Material): Material {copy}classmethods
CLASS DIAGRAM
6411336321859584
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
6413630371266560
Users CRUD (Create Read Update Delete)UserUserWebUIWebUIOrchestraOrchestraLoginGET /user/login (auth d@f.com:pass)Get user from MongoDBOK 200{"status"=200 "value"={"_id": "<uuid>", "name": "David Fischer", ...}}'Successfull login'Users Tabloop[every N seconds (AJAX)]GET /user/id/<uuid> (auth d@f.com:pass)Get user from MongoDBOK 200{"status"=200, "value"={"_id": "<uuid>", "name": "David Fischer", ...}}alt[if authenticated user has the admin_platform attribute]GET /user (auth d@f.com:pass)Get users from MongoDBOK 200{"status"=200, "value"=[{"_id": "<uuid>", "name": "David Fischer", ...}, ...]}<< Show/update the user and users list if authenticated user ... >>alt[if authenticated user has the admin_platform attribute]Add an user (with add form)POST /user {"first_name": "Adi", "last_name": "Kouadio", ...} (auth d@f.com:pass)Save user to MongoDBOK 200{"status"=200, "value"={"_id": "<uuid_of_adi>", "name": "Adi Kouadio", ...}}<< Flash info message 'The user "Adi Kouadio" has been added.' >>Edit an userPUT /user/id/<uuid_of_andres> {"admin_platform": false} (auth d@f.com:pass)Update user into MongoDBOK 200{"status"=200, "value"="The user \"Andrés Revuelta\" has been updated."}<< Flash info message 'The user "Andrés Revuelta" has been updated.' >>Remove an userDELETE /user/id/<uuid_of_bram> (auth d@f.com:pass)Remove user from MongoDBOK 200{"status"=200, "value"="The user \"Bram Tullemans\" has been deleted."}<< Flash info message 'The user "Bram Tullemans" has been deleted.' >>
SEQUENCE DIAGRAM
6437871166685184
AppAppKalturaPlayerKalturaPlayerKalturaServerKalturaServerDRMClientDRMClientLicenseServerLicenseServerPlaybackEnginePlaybackEngineplay(entry)play(entry.playbaclUrl)getLicenseData(entry, flavorId)licenseUriacquireLicense(entry.playbackUrl, licenseUri)acquireLicense(assetInfo, licenseUri)licenseprocessLicense(license)acquired()playing()
SEQUENCE DIAGRAM
6442287735242752
Intel 2800CarDuinoNanoControllerNanoReceivedBufferArduCopterArduCopterControllerArduCopterBufferSendProcessingSendBufferSendSenderServerKinectKinectControllerKinectBuffer1KinectDownsamplerKinectBuffer2KinectSenderCameraCameraControllerCameraReceivedBufferImageFlowProcessingClientReceiverCommandBufferCommandProcessingrangefindersNewGPSNanoReceivedtelemetryArduCopterReceivedNanoReceivedArduCopterReceivedSendSendSerializedSendPointCloudBigPointCloudBigPointCloudSmallPointCloudSmallPointCloudSerializedPointCloudImageCameraReceivedCameraReceivedSerializedCommandCommandCommandNewGPS
COMPONENT DIAGRAM
6444718686732288
Single Process Single ThreadProcessSonaSpecFileguiFileControlFileDataSpecSonaSpecFile ReaderSonaSpekFileuseuseuse
COMPONENT DIAGRAM
6450257852366848
DulaniDulaniVirnaVirnaLogLogAuthentication Requestalt[successful case]Authentication Accepted[some kind of failure]Authentication FailureMy own labelLog attack startloop[1000 times]DNS AttackLog attack end[Another type of failure]Please repeat
SEQUENCE DIAGRAM
6451298039758848
BobBobAliceAliceFirst message
SEQUENCE DIAGRAM
6451807664472064
Hello worldThis is on defined onseverallines
ACTIVITY DIAGRAM
6452783293136896
NetworkFlow <> flowNode <> nodeint lmaxint lminvoid init()FlowPath pathint priorityint deadlineint periodint jitterFlow<> higherPriorityFlowFlow<> samePriorityFlowFlow<> lowerPriorityFlowPathNode<> nodesPath subPathTo(Node) throws ExceptionNodehash<F, int> capacityAlgorithmNetwork nInteger<> rNode firstNodeVisitedByJonI(Path J, Path I) trows ExceptionNode lastNodeVisitedByJonI(Path J, Path I) trows ExceptionVoid ComputeWorstCaseEndToEndResponse()int minTimeTakerFromSourceToH(Flow f, Node h) throws Exceptionint maxTimeTakerFromSourceToH(flow f, Node h) throws ExceptionNode slowestNodeVisitedByJonI(flow j, Flow i) throws Exceptionint computeM(Flow i, Node h) throws Exceptionint computeA(Flow i, Flow j) throws Exceptionint computeBetaSlow(Flow i)int computedelta(Flow i, Node h) throws Exceptionint computeW(Flow i, int t)XMLParserNetwork loadNetwork(InputStream is)1**1*
CLASS DIAGRAM
6453015489806336
RubickRulesetsHeatRubick APIRule engineConfig dataextractorHeat metadatapluginSSH metadataplugin...Config datastoreopenstack.modelhealthcheckrulesetbest practicesrulesetHeat APIStack
USE CASE DIAGRAM
6453250773483520