
CoreLinux++
|

Goals
|

Developer's Corner
|

Contacts
|
|
Composite Use Case Report
Composite Use Case Report
Generated at: Fri, Jan 07, 2000
21:37:40
TABLE OF CONTENTS
- REPORT BODY
- Use case report
- Extend Hierarchy Internally use case
- Extend Hierarchy Externally use case
- Extend Component use case
- Extend Composite use case
- Extend Leaf use case
- Developer actor
- Class report
- Data package
- Developer class
- Component class
- Leaf class
- Composite class
- Component View package
- Model dictionary
- SUMMARY
REPORT BODY
Use case report
use case Extend Hierarchy Internally
- Uses:
Extend Component use case
Extend Leaf use case
Extend Composite use case
use case Extend Hierarchy Externally
- Uses:
Extend Component use case
Extend Leaf use case
Extend Composite use case
use case Extend Component
use case Extend Composite
use case Extend Leaf
- actor Developer
- Documentation:
A Developer extends the hierarchy to implement the Composite pattern for a specific domain.
Class report
- package Data
- class Developer
- Stereotype:
<<actor>>
- Documentation:
A Developer extends the hierarchy to implement the Composite pattern for a specific domain.
- abstract class Component
- Documentation:
Component declares the interface for objects in the composition, implements the default behavior.
- class Leaf
- Superclasses:
- Data::Component
- Documentation:
Leaf represents the leaf object in the composition and defines behavior for the primitive objects.
- class Composite
- Superclasses:
- Data::Component
- Documentation:
Composite declares interface for accessing and managing children, stores child (Leaf) components, implements child-related operations declared in the Component interface.
- package Data::Component View
Model dictionary
C D E L
C
- Component class
Component declares the interface for objects in the composition, implements the default behavior.
- Component View package
- Composite class
Composite declares interface for accessing and managing children, stores child (Leaf) components, implements child-related operations declared in the Component interface.
D
- Data package
- Developer actor
A Developer extends the hierarchy to implement the Composite pattern for a specific domain.
- Developer class
A Developer extends the hierarchy to implement the Composite pattern for a specific domain.
E
- Extend Component use case
The component is extended.
- Extend Composite use case
The Composite is extended, usually as a derivation of the Component.
- Extend Hierarchy Externally use case
Developer extends the hierarchy for use outside the CoreLinux++ libraries.
- Extend Hierarchy Internally use case
Developer extends the hierarchy for internal use within the CoreLinux++ libraries.
- Extend Leaf use case
The Leaf is extended, usually as a derivation of the Component.
L
- Leaf class
Leaf represents the leaf object in the composition and defines behavior for the primitive objects.
SUMMARY
- Total packages reported: 2
- Total classes reported: 4
- Total use cases reported: 5
Copyright © 1999, 2000 by CoreLinux Consortium
This material may be distributed only subject to the terms and conditions set forth in the
Open Publication License
|
|
|