CoreLinux++
|
Goals
|
Developer's Corner
|
Contacts
|
|
Report
Report
Generated at: Fri, Oct 06, 2000
07:28:28
TABLE OF CONTENTS
- REPORT BODY
- Use case report
- Class report
- Data package
- Model dictionary
- SUMMARY
REPORT BODY
Use case report
use case Add MetaAttribute
- Documentation:
The meta-attributes are added to the meta-class.
- Extends:
Specialize MetaClass use case
use case Specialize MetaClass
- Documentation:
Developers specialize a meta-class through meta-attributes.
use case Define metaclass
- Documentation:
Developers define meta-classes to capture type information about classes.
- Includes:
Add MetaAttribute use case
Class report
- package Data
- package Data::Abstraction
- class Ontology
- Documentation:
An ontology is an explicit specification of some topic. It is a formal and declarative representation which includes the vocabulary for referring to terms in that subject area and the logical statements that describe what the terms are, how they are related to each other, and how they can or cannot be related to each other. Ontologies therefore provide a vocabulary (the universe of discourse) for representing and communicating knowledge about some topic and a set of relationships that hold among the terms in that vocabulary.
The representation of types and relationships in the vocabulary of the ontology is codified in a meta-classes.
- class MetaAttribute
- Documentation:
MetaAttributes are properties of a MetaClass that codify the information about a relationship of the MetaClass to other MetaClasses.
- class MetaClass
- Documentation:
MetaClass captures the type and semantic information of classes. It is the codification of the class of a class.
The information that the is captured is done so in MetaAttributes.
- package Data::Use Cases
- package Data::Use Cases::Developer Use Cases
- package Data::Roles
- package Data::Data types
- class int
- class boolean
- class short
- class char
- class double
- class long
- class void
- class float
- class byte
- package Data::libclfw
- class FrameworkEntity
- Interfaces:
- Data::libclfw::MetaType
- Documentation:
FrameworkEntity is the root class type which enables reflection and introspection. It realizes the MetaTypeRoot meta class as the ontology root.
- class TypeMember
- Documentation:
A TypeMember is the storage declaration, accessors, and mutators for a data member of any given type.
- class UniversalIdentifier
- Superclasses:
- Data::libclfw::Identifier
- Documentation:
A Unique and Universal Identifier (UUID) that guarentee consistency of which type it identifies across sessions.
- class MetaTypeMember
- Interfaces:
- Data::libclfw::TypeMember
- Documentation:
MetaTypeMember defines a data member of a type, including it's accessor and mutator controls.
- class Identifier
- class MetaType
- Documentation:
MetaType is the metaclass type for capturing information about a library type.
- package Data::Component View
Model dictionary
A B C D F I L M O R S T U V
A
- Abstraction ModelPackage Abstraction
- Add MetaAttribute UseCase Add MetaAttribute from ModelPackage Developer Use Cases Use Cases.Developer Use Cases
B
- boolean DataType boolean from ModelPackage Data types Data types
- byte DataType byte from ModelPackage Data types Data types
C
- char DataType char from ModelPackage Data types Data types
- Component View ModelPackage Component View
D
- Data Model Data
- Data types ModelPackage Data types
- Define metaclass UseCase Define metaclass from ModelPackage Developer Use Cases Use Cases.Developer Use Cases
- Developer Use Cases ModelPackage Developer Use Cases from ModelPackage Use Cases Use Cases
- double DataType double from ModelPackage Data types Data types
F
- float DataType float from ModelPackage Data types Data types
- FrameworkEntity Class FrameworkEntity from ModelPackage libclfw libclfw
I
- Identifier Class Identifier from ModelPackage libclfw libclfw
- int DataType int from ModelPackage Data types Data types
L
- libclfw ModelPackage libclfw
- long DataType long from ModelPackage Data types Data types
M
- MetaAttribute Class MetaAttribute from ModelPackage Abstraction Abstraction
- MetaClass Class MetaClass from ModelPackage Abstraction Abstraction
- MetaType Class MetaType from ModelPackage libclfw libclfw
- MetaTypeMember Class MetaTypeMember from ModelPackage libclfw libclfw
O
- Ontology Class Ontology from ModelPackage Abstraction Abstraction
R
- Roles ModelPackage Roles
S
- short DataType short from ModelPackage Data types Data types
- Specialize MetaClass UseCase Specialize MetaClass from ModelPackage Developer Use Cases Use Cases.Developer Use Cases
T
- TypeMember Class TypeMember from ModelPackage libclfw libclfw
U
- UniversalIdentifier Class UniversalIdentifier from ModelPackage libclfw libclfw
- Use Cases ModelPackage Use Cases
V
- void DataType void from ModelPackage Data types Data types
SUMMARY
- Total packages reported: 8
- Total classes reported: 18
- Total use cases reported: 3
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
|
|
|