Spliting the large UML diagram into smaller parts
git-svn-id: https://svn.libreccm.org/ccm/trunk@2589 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
0061cbec18
commit
2586cc96cc
Binary file not shown.
|
After Width: | Height: | Size: 213 KiB |
|
|
@ -0,0 +1,15 @@
|
|||
@startuml
|
||||
|
||||
title ccm-cms
|
||||
|
||||
!include ../ccm-core/com.arsdigita.kernel.iuml
|
||||
!include ../ccm-core/com.arsdigita.auditing.iuml
|
||||
!include ../ccm-core/com.arsdigita.categorization.iuml
|
||||
!include ../ccm-core/com.arsdigita.formbuilder.iuml
|
||||
!include ../ccm-core/com.arsdigita.notification.iuml
|
||||
!include ../ccm-core/com.arsdigita.portal.iuml
|
||||
!include ../ccm-core/com.arsdigita.versioning.iuml
|
||||
!include ../ccm-core/com.arsdigita.web.iuml
|
||||
!include ../ccm-core/com.arsdigita.workflow.simple.iuml
|
||||
|
||||
@enduml
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 287 KiB |
|
|
@ -14,5 +14,12 @@ title "<h1>ccm-core</h1>"
|
|||
!include com.arsdigita.persistence.iuml
|
||||
!include com.arsdigita.portal.iuml
|
||||
!include com.arsdigita.preferences.iuml
|
||||
!include com.arsdigita.runtime.iuml
|
||||
!include com.arsdigita.search.iuml
|
||||
!include com.arsdigita.ui.iuml
|
||||
!include com.arsdigita.versioning.iuml
|
||||
!include com.arsdigita.web.iuml
|
||||
!include com.arsdigita.webdevsupport.iuml
|
||||
!include com.arsdigita.workflow.simple.iuml
|
||||
|
||||
@enduml
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core Application(s)
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.web.iuml
|
||||
!include com.arsdigita.ui.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core/com.arsdigita.categorization
|
||||
|
||||
!include com.arsdigita.categorization.iuml
|
||||
!include com.arsdigita.kernel.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core/com.arsdigita.formbuilder
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.formbuilder.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core/com.arsdigita.permissions
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.kernel.permissions.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core/com.arsdigita.persistence
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.persistence.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core/com.arsdigita.portal
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.portal.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core/com.arsdigita.workflow.simple
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.workflow.simple.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
@startuml
|
||||
|
||||
@startuml
|
||||
|
||||
title "ccm-core Primary entities"
|
||||
|
||||
!include com.arsdigita.auditing.iuml
|
||||
!include com.arsdigita.categorization.iuml
|
||||
!include com.arsdigita.formbuilder.iuml
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.kernel.permissions.iuml
|
||||
!include com.arsdigita.messaging.iuml
|
||||
!include com.arsdigita.notification.iuml
|
||||
!include com.arsdigita.persistence.iuml
|
||||
!include com.arsdigita.portal.iuml
|
||||
!include com.arsdigita.ui.iuml
|
||||
!include com.arsdigita.versioning.iuml
|
||||
!include com.arsdigita.web.iuml
|
||||
!include com.arsdigita.webdevsupport.iuml
|
||||
!include com.arsdigita.workflow.simple.iuml
|
||||
|
||||
@enduml
|
||||
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core Messaging and Notification
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.messaging.iuml
|
||||
!include com.arsdigita.notification.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
@startuml
|
||||
|
||||
title "ccm-core supplementary entities"
|
||||
|
||||
!include com.arsdigita.cms.iuml
|
||||
!include com.arsdigita.globalization.iuml
|
||||
!include com.arsdigita.preferences.iuml
|
||||
!include com.arsdigita.runtime.iuml
|
||||
!include com.arsdigita.search.iuml
|
||||
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
@startuml
|
||||
|
||||
title ccm-core Versioning and Auditing
|
||||
|
||||
!include com.arsdigita.kernel.iuml
|
||||
!include com.arsdigita.auditing.iuml
|
||||
!include com.arsdigita.versioning.iuml
|
||||
|
||||
@enduml
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
namespace com.arsdigita.globalization {
|
||||
|
||||
class Charset
|
||||
class Locale
|
||||
class MessageCatalog
|
||||
class Charset <<ccm-core>>
|
||||
class Locale <<ccm-core>>
|
||||
class MessageCatalog <<ccm-core>>
|
||||
|
||||
Charset -- Locale
|
||||
MessageCatalog -- Locale
|
||||
|
|
|
|||
|
|
@ -31,6 +31,6 @@ namespace com.arsdigita.kernel {
|
|||
}
|
||||
|
||||
namespace com.arsdigita.kernel.security {
|
||||
class KeyStore
|
||||
class KeyStore <<ccm-core>>
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
namespace com.arsdigita.runtime {
|
||||
|
||||
class Initializer <<ccm-core>>
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
namespace com.arsdigita.search.lucene {
|
||||
|
||||
class Document <<ccm-core>>
|
||||
class IndexId <<ccm-core>>
|
||||
}
|
||||
|
||||
namespace com.arsdigita.search.intermedia {
|
||||
|
||||
class SearchContent <<ccm-core>>
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
namespace com.arsdigita.ui.Login {
|
||||
|
||||
class Login <<ccm-core>>
|
||||
|
||||
com.arsdigita.web.Application <|-- Login
|
||||
}
|
||||
|
||||
namespace com.arsdigita.ui.admin {
|
||||
|
||||
class Admin <<ccm-core>>
|
||||
|
||||
com.arsdigita.web.Application <|-- Admin
|
||||
}
|
||||
|
||||
namespace com.arsdigita.ui.permissions {
|
||||
|
||||
class Permissions <<ccm-core>>
|
||||
|
||||
com.arsdigita.web.Application <|-- Permissions
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
namespace com.arsdigita.versioning {
|
||||
|
||||
class BlobOperation <<ccm-core>>
|
||||
class ClobOperation <<ccm-core>>
|
||||
class DataObjectChange <<ccm-core>>
|
||||
class EventType <<ccm-core>>
|
||||
class GenericOperation <<ccm-core>>
|
||||
class JavaClass <<ccm-core>>
|
||||
class Operation <<ccm-core>>
|
||||
class Tag <<ccm-core>>
|
||||
class Txn <<ccm-core>>
|
||||
class VersionedACSObject <<ccm-core>>
|
||||
|
||||
com.arsdigita.kernel.ACSObject <|-- VersionedACSObject
|
||||
Operation <|-- BlobOperation
|
||||
Operation <|-- ClobOperation
|
||||
Operation <|-- GenericOperation
|
||||
|
||||
DataObjectChange -- Txn
|
||||
DataObjectChange --Operation
|
||||
EventType -- Operation
|
||||
JavaClass --Operation
|
||||
Txn -- com.arsdigita.kernel.User
|
||||
Txn -- Tag
|
||||
Txn -- DataObjectChange
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
namespace com.arsdigita.web {
|
||||
|
||||
class Application <<ccm-core>>
|
||||
class ApplicationType <<ccm-core>>
|
||||
class Host <<ccm-core>>
|
||||
|
||||
com.arsdigita.kernel.Resource <|-- Application
|
||||
com.arsdigita.kernel.ResourceType <|-- ApplicationType
|
||||
|
||||
Application -- com.arsdigita.kernel.Group
|
||||
ApplicationType -- com.arsdigita.kernel.permissions.Privilege
|
||||
ApplicationType -- com.arsdigita.kernel.Group
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
namespace com.arsdigita.webdevsupport {
|
||||
|
||||
class WebDevSupport <<ccm-core>>
|
||||
|
||||
com.arsdigita.web.Application <|-- WebDevSupport
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
namespace com.arsdigita.workflow.simple {
|
||||
|
||||
class Task <<ccm-core>>
|
||||
class TaskComment <<ccm-core>>
|
||||
class UserTask <<ccm-core>>
|
||||
class Workflow <<ccm-core>>
|
||||
class WorkflowTemplate <<ccm-core>>
|
||||
|
||||
com.arsdigita.kernel.ACSObject <|-- Task
|
||||
Task <|-- UserTask
|
||||
Task <|-- Workflow
|
||||
Workflow <|-- WorkflowTemplate
|
||||
|
||||
Task -- TaskComment
|
||||
UserTask -- com.arsdigita.kernel.User
|
||||
UserTask -- com.arsdigita.kernel.Group
|
||||
Workflow --Task
|
||||
Workflow -- com.arsdigita.kernel.ACSObject
|
||||
}
|
||||
Loading…
Reference in New Issue