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.persistence.iuml
|
||||||
!include com.arsdigita.portal.iuml
|
!include com.arsdigita.portal.iuml
|
||||||
!include com.arsdigita.preferences.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
|
@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 {
|
namespace com.arsdigita.globalization {
|
||||||
|
|
||||||
class Charset
|
class Charset <<ccm-core>>
|
||||||
class Locale
|
class Locale <<ccm-core>>
|
||||||
class MessageCatalog
|
class MessageCatalog <<ccm-core>>
|
||||||
|
|
||||||
Charset -- Locale
|
Charset -- Locale
|
||||||
MessageCatalog -- Locale
|
MessageCatalog -- Locale
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,6 @@ namespace com.arsdigita.kernel {
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace com.arsdigita.kernel.security {
|
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