
CoreLinux++
|

Goals
|

Developer's Corner
|

Contacts
|
|
Prototype Class Report
Prototype Class Report
Generated at: Tue, Feb 08, 2000
18:44:48
TABLE OF CONTENTS
- REPORT BODY
- Class report
- Data package
- Developer class
- Implementor class
- Component View package
- corelinux package
- CoreLinuxObject class
- Prototype class
- coreframework package
- CoreLinuxClass class
- ClassOntology class
- SolutionSpace package
- PrototypeImpl class
- Model dictionary
- SUMMARY
REPORT BODY
Class report
- package Data
- class Developer
- Stereotype:
<<actor>>
- Documentation:
Developer extends patterns for use in a solution space
- class Implementor
- Superclasses:
- Data::Developer
- Stereotype:
<<actor>>
- Documentation:
Implementor is a developer that interfaces the extension types into applications in the solution space.
- package Data::Component View
- package Data::corelinux
- class CoreLinuxObject
- Documentation:
The CoreLinuxObject is a base class in the libcorelinux library. It is not pervasive.
- abstract class Prototype < TypeImpl >
- Superclasses:
- Data::corelinux::CoreLinuxObject
- Documentation:
Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
- Operations:
- public Prototype ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Documentation:
Default constructor
- public Prototype ( aPrototype : Prototype )
- Stereotype:
<<constructor>>
- Documentation:
Copy constructor
- public ~Prototype ( [Unnamed] : void )
- Stereotype:
<<destructor>>
- Documentation:
Virtual destructor
- public Prototype operator= ( aPrototype : Prototype )
- Stereotype:
<<operator>>
- Documentation:
Assignment operator
- public bool operator== ( aPrototype : Prototype )
- Stereotype:
<<operator>>
- Constraints: {query}
- Documentation:
Equality operator
- public abstract Prototype clone ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Constraints: {query}
- Documentation:
Create another instance of self
- package Data::coreframework
- abstract class CoreLinuxClass
- Stereotype:
<<metaclass>>
- Documentation:
CoreLinuxClass, part of the libcoreframework, describes classes and their relationships.
- abstract class ClassOntology
- Stereotype:
<<process>>
- Documentation:
The ClassOntology is a topologically ordered, or DAG, hierarchy of meta-classes.
- package Data::SolutionSpace
- class PrototypeImpl < >
- Superclasses:
- Data::corelinux::Prototype
- Stereotype:
<<implementationClass>>
- Documentation:
An implementation of the type(s) required in the solution domain.
- Operations:
- public Prototype clone ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Constraints: {query}
- Documentation:
Create another instance of self
Model dictionary
C D I O P S ~
C
- ClassOntology class from package coreframework
The ClassOntology is a topologically ordered, or DAG, hierarchy of meta-classes.
- clone operation from class corelinux.Prototype
Create another instance of self
- clone operation from class SolutionSpace.PrototypeImpl
Create another instance of self
- Component View package
- coreframework package
- corelinux package
- CoreLinuxClass class from package coreframework
CoreLinuxClass, part of the libcoreframework, describes classes and their relationships.
- CoreLinuxObject class from package corelinux
The CoreLinuxObject is a base class in the libcorelinux library. It is not pervasive.
D
- Data package
- Developer class
Developer extends patterns for use in a solution space
I
- Implementor class
Implementor is a developer that interfaces the extension types into applications in the solution space.
O
- operator= operation from class corelinux.Prototype
Assignment operator
- operator== operation from class corelinux.Prototype
Equality operator
P
- Prototype operation from class corelinux.Prototype
Default constructor
- Prototype class from package corelinux
Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.
- Prototype operation from class corelinux.Prototype
Copy constructor
- PrototypeImpl class from package SolutionSpace
An implementation of the type(s) required in the solution domain.
S
- SolutionSpace package
~
- ~Prototype operation from class corelinux.Prototype
Virtual destructor
SUMMARY
- Total packages reported: 5
- Total classes reported: 7
- 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
|
|
|