📄 rptall1.sct
字号:
SCRIPT_NOREPEAT_HEADER_BEGIN
Report Listing All Information for a System and Classes
System Information
System Name: SYSTEM_NAME
System Visibility: SYSTEM_ACCESS
System Imports: SYSTEM_IMPORTS
Enclosing System: SYSTEM_ENCLOSING_SYSTEM
System Description: SYSTEM_DESCRIPTION
SCRIPT_NOREPEAT_HEADER_END
-----------------------------------------------------------------------------------------------------
Class : CLASS_NAME
I. Class Information
Class Name: CLASS_NAME
Class Cardinality: CLASS_CARDINALITY
Class Persistence: CLASS_PERSISTENCE
Class Concurrency: CLASS_CONCURRENCY
Class Visibility: CLASS_VISIBILITY
Class File Name: CLASS_FILENAME
Class Author Initials: CLASS_AUTHOR_INITIALS
Class Invariant: CLASS_INVARIANT
Class Description: CLASS_DESCRIPTION
Class Include Files: [NO_RETURN INCLUDE_FILE ,]
Class User1: CLASS_USER1
Class User2: CLASS_USER2
Class User3: CLASS_USER3
Class Abstract: CLASS_ABSTRACT
Class Template: CLASS_TEMPLATE
Normal Attributes: SELECT_WHEN ATTRIBUTE_IS_NORMAL [ ATTRIBUTE_NAME ]
Constant Attributs: SELECT_WHEN ATTRIBUTE_IS_CONSTANT [ ATTRIBUTE_NAME ]
Static Attributes: SELECT_WHEN ATTRIBUTE_IS_STATIC [ ATTRIBUTE_NAME ]
Indexes: SELECT_WHEN ATTRIBUTE_IS_INDEX [ ATTRIBUTE_NAME ]
Arrays: SELECT_WHEN ATTRIBUTE_IS_ARRAY [ ATTRIBUTE_NAME ]
Properties: SELECT_WHEN ATTRIBUTE_IS_PROPERTY [ ATTRIBUTE_NAME ]
Functions: SELECT_WHEN OPERATION_IS_FUNCTION [ OPERATION_NAME ]
Procedures: SELECT_WHEN OPERATION_IS_PROCEDURE [ OPERATION_NAME ]
Friends: SELECT_WHEN OPERATION_IS_FRIEND [ OPERATION_NAME ]
Inlines: SELECT_WHEN OPERATION_IS_INLINE [ OPERATION_NAME ]
II. Attribute Information
[
Attribute Name: ATTRIBUTE_NAME
Attribute Type/Class: ATTRIBUTE_TYPE
Attribute Initial Value: ATTRIBUTE_INITIAL_VALUE
Attribute Visibility: ATTRIBUTE_VISIBILITY
Attribute Maximum Value: ATTRIBUTE_MAX_VALUE
Attribute Minimum Value: ATTRIBUTE_MIN_VALUE
Attribute Constraint: ATTRIBUTE_CONSTRAINT
Attribute Not Null: ATTRIBUTE_NOT_NULL
Attribute Unique: ATTRIBUTE_UNIQUE
Attribute Primary Key: ATTRIBUTE_PRIMARY_KEY
Attribute Foreign Key: ATTRIBUTE_FOREIGN_KEY
Attribute Remarks: ATTRIBUTE_DESCRIPTION
Attribute Length: ATTRIBUTE_LENGTH
Attribute User1: ATTRIBUTE_USER1
Attribute User2: ATTRIBUTE_USER2
Attribute User3: ATTRIBUTE_USER3
]
III. Operation Information
[
Operation Name: OPERATION_NAME
Operation Return Type/Class: OPERATION_RETURN_TYPE
Operation Parameters: CPP_OPERATION_PARAMETERS
Operation Parameters without Defaults: CPP_OPERATION_PARAMETERS_WITHOUT_DEFAULTS
Operation Visibility: OPERATION_VISIBILITY
Operation Transformation: OPERATION_TRANSFORMATION
Operation Precondition: OPERATION_PRECONDITION
Operation Postcondition: OPERATION_POSTCONDITION
Operation Exception Type: OPERATION_EXCEPTION_TYPE
Operation Exception Name: OPERATION_EXCEPTION_NAME
Operation Classification: OPERATION_CLASSIFICATION
Operation Concurrency: OPERATION_CONCURRENCY
Operation Virtual?: CPP_OPERATION_VIRTUAL
Operation Pure Virtual?: CPP_OPERATION_PURE_VIRTUAL
Operation Abstract?: JAVA_OPERATION_ABSTRACT
Operation Const?: CPP_OPERATION_CONSTANT
Operation Override?: PASCAL_OPERATION_OVERRIDE
Operation Event?: PASCAL_OPERATION_EVENT
Operation Event Message?: PASCAL_OPERATION_MESSAGE
Operation Code: OPERATION_CODE
Comment 1: OPERATION_COMMENT1
Comment 2: OPERATION_COMMENT2
Comment 3: OPERATION_COMMENT3
]
IV. Superclass Information
Superclasses: [NO_RETURN BASE_CLASS ,DELETE_LAST_SYMBOL]
Library Superclass: CLASS_LIBRARY_BASE_CLASS
V. 1:1 Association Information - Associated One to One Classes and Attribute Name:
[Associated Class - Traversal Name: ASSOCIATION_ONE_CLASS - ASSOCIATION_ONE_NAME]
[Inverse One Class - Traversal Name:INVERSE_ASSOCIATION_ONE_CLASS INVERSE_ASSOCIATION_ONE_NAME]
VI. 1:M Association Information - Associated One to Many Classes and Attribute Name:
[Associated Class - Traversal Name: ASSOCIATION_MANY_CLASS - ASSOCIATION_MANY_NAME]
[Inverse Many Class - Traversal Name:INVERSE_ASSOCIATION_MANY_CLASS INVERSE_ASSOCIATION_MANY_NAME]
VII. 1:1 Aggregation Information - Aggregation (Part) One to One Classes and Attribute Name:
[Part Class - Traversal Name: AGGREGATION_ONE_CLASS - AGGREGATION_ONE_NAME]
[Inverse One Aggregation - Traversal Name: INVERSE_AGGREGATION_ONE_CLASS INVERSE_AGGREGATION_ONE_NAME]
VIII. 1:M Aggregation (Part) One to Many Classes and Attribute Name:
[Part Class - Traversal Name: AGGREGATION_MANY_CLASS - AGGREGATION_MANY_NAME]
[Inverse Many Aggregation Traversal Name:INVERSE_AGGREGATION_MANY_CLASS INVERSE_AGGREGATION_MANY_NAME]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -