Home|News blank.gif
When Design Matters CoreLinux++ CoreLinux Consortium
blank.gif
CoreLinux++
blank.gif
Goals
blank.gif
Developer's Corner
blank.gif
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
Contacts
- contact the webmaster
News
Powered / Hosted by

SourceForge.net
Contributor
NoMagic, inc.
thanks Gary!
Cool OO Sites
cetus
corba
omg
patterns
  Made with xemacs / php Comments to webmaster blank.gif