CoreLinux++
|
Goals
|
Developer's Corner
|
Contacts
|
|
Memento Class Report
Memento Class Report
Generated at: Sat, May 06, 2000
09:30:54
TABLE OF CONTENTS
- REPORT BODY
- Class report
- Data package
- Component View package
- Use Cases package
- Participants package
- Roles package
- Implementor class
- Developer class
- libcorelinux package
- Memento class
- SUMMARY
REPORT BODY
Class report
- package Data
- package Data::Component View
- package Data::Use Cases
- package Data::Use Cases::Participants
- package Data::Use Cases::Participants::Roles
- class Implementor
- Superclasses:
- Data::Use Cases::Participants::Roles::Developer
- Stereotype:
<<actor>>
- Documentation:
Implementor is a developer that uses either the corelinux or extension types into solution space applications.
- Operations:
- public doWork ( )
- class Developer
- Stereotype:
<<actor>>
- Documentation:
Developer
- package Data::libcorelinux
- abstract class Memento
- Documentation:
Memento is used between objects to capture state without violating encapsulation.
- Operations:
- public Memento ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Documentation:
Default constructor
- public Memento ( [Unnamed] : Memento )
- Stereotype:
<<constructor>>
- Documentation:
Copy constructor
- public ~Memento ( [Unnamed] : void )
- Stereotype:
<<destructor>>
- Documentation:
Destructor
- public Memento operator= ( [Unnamed] : Memento )
- Stereotype:
<<setter>>
- Documentation:
Assignment operator
- public bool operator== ( [Unnamed] : Memento )
- Stereotype:
<<getter>>
- Constraints: {query}
- Documentation:
Equality test
- public bool operator != ( [Unnamed] : Memento )
- Stereotype:
<<getter>>
- Constraints: {query}
- Documentation:
Inequality operator
SUMMARY
- Total packages reported: 6
- Total classes reported: 3
- Total operations reported: 7
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
|
|
|