📄 prms.mdl
字号:
result "integer"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "iSetValue"
quid "3F486BCF002E"
documentation "将数据集的数据写入ListView"
parameters (list Parameters
(object Parameter "asArrCaption"
quid "3F486BCF002F"
documentation "列标题"
type "array of string"))
result "integer"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "iDispEdit"
quid "3F4B1F7202FD"
parameters (list Parameters
(object Parameter "asTableName"
quid "3F4B1FE400CB"
documentation "表名"
type "String")
(object Parameter "aArrPriCol"
quid "3F4B1FE5029F"
documentation "主键列名"
type "Array Of String")
(object Parameter "aArrPriValue"
quid "3F4B1FE70196"
documentation "主键列值"
type "Array of String")
(object Parameter "aTListView"
quid "3F4B22070167"
documentation "用于显示查询结果的ListView"
type "TlistView")
(object Parameter "aIColNo"
quid "3F4B22090213"
documentation "行号"
type "Integer"))
result "Integer"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "iDispEdit"
quid "3F4B234D0196"
parameters (list Parameters
(object Parameter "asTableName"
quid "3F4B236903C8"
documentation "表名"
type "String")
(object Parameter "asSql"
quid "3F4B236B0232"
documentation "sql语句"
type "String")
(object Parameter "aTListView"
quid "3F4B24D60271"
documentation "用于显示查询结果的ListView"
type "TlistView")
(object Parameter "aIColNo"
quid "3F4B24DE030D"
documentation "行号"
type "Integer"))
result "Integer"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "iDispEdit"
quid "3F4B25040203"
parameters (list Parameters
(object Parameter "asTableName"
quid "3F4B25400000"
documentation "表名"
type "String")
(object Parameter "aArrPriCol"
quid "3F4B254F0203"
documentation "主键列名"
type "Array Of String")
(object Parameter "aArrPriValue"
quid "3F4B254F0213"
documentation "主键列值"
type "Array of String")
(object Parameter "aArrCol"
quid "3F4B255502FD"
documentation "列名"
type "Array of Integer")
(object Parameter "aArrValue"
quid "3F4B25820290"
documentation "列值"
type "Array of Integer")
(object Parameter "aTListView"
quid "3F4B25E20271"
documentation "用于显示查询结果的ListView"
type "TlistView")
(object Parameter "aIColNo"
quid "3F4B25E20280"
documentation "行号"
type "Integer"))
result "Integer"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "mDataBase"
quid "3F4B1DFF038A"
documentation "从维护表里取得信息类"
type "TDataBase"
quidu "3E93D7AE002E")
(object ClassAttribute "madoQue"
quid "3F486943008C"
documentation "传入的数据集"
type "TadoQuery")
(object ClassAttribute "mlvContent"
quid "3F486944029F"
documentation "用于显示数据的ListView"
type "TlistView")
(object ClassAttribute "mblnBind"
quid "3F48694600CB"
documentation "是否绑定数据的标识"
type "Boolean")
(object ClassAttribute "miParaId"
quid "3F486CE202DE"
documentation "节编号"
type "Integer")))
(object Class "TEdit"
quid "3F497E3E036B"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3F49C3A6008C"
supplier "Logical View::TGridListView"
quidu "3F48650E038A")
(object Uses_Relationship
quid "3F49C3B101E4"
supplier "Logical View::TPanel"
quidu "3E93F61C006D")
(object Uses_Relationship
quid "3F49C42C0290"
supplier "Logical View::TDataBase"
quidu "3E93D7AE002E"))
operations (list Operations
(object Operation "create"
quid "3F49C778006D"
documentation "构造函数"
parameters (list Parameters
(object Parameter "asTablename"
quid "3F49C7C00290"
documentation "表名"
type "string")
(object Parameter "aContainer"
quid "3F49C7C00291"
documentation "生成的控件的容器"
type "Tcomponent")
(object Parameter "asType"
quid "3F49C7C00292"
documentation
|生成的窗体的类型
|ADD:添加窗体
|CONDITION:查询条件窗体
|SELECT:只含ListView的查询结果窗体
|EDIT:含有ListView和详细控件的窗体
|ADDEDIT:只含详细控件的修改窗体
type "string")
(object Parameter "aiPara"
quid "3F49C7C0029F"
documentation "段编号"
type "integer")
(object Parameter "asArrColName"
quid "3F49C7C002AF"
documentation
|字段名数组
|对于添加是要预置值的字段名
|对于查询是查询条件字段名
|对于修改是查询条件的字段名
type "array of string")
(object Parameter "asArrColValue"
quid "3F49C7C002B0"
type "array of string")
(object Parameter "asArrPriName"
quid "3F49C814004E"
documentation "主键列名数组"
type "Array of integer")
(object Parameter "asArrPriValue"
quid "3F49C814004F"
documentation "主键列值"
type "array of string"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "sFormUpdateSql"
quid "3F49CCAD035B"
documentation "形成Update语句"
result "string"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "sFormWhereSql"
quid "3F49CCCA033C"
documentation "形成Where语句"
result "string"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "iUpdate"
quid "3F497E9E0177"
result "Integer"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "iUpdate"
quid "3F49C4D0033C"
parameters (list Parameters
(object Parameter "aMap"
quid "3F49C6EB0399"
documentation "地图"
type "TMap"))
result "Integer"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "mDataBase"
quid "3F49C492008C"
type "TDataBase"
quidu "3E93D7AE002E")
(object ClassAttribute "msTableName"
quid "3F49CB5C0203"
documentation "表名"
type "string")
(object ClassAttribute "mTContainer"
quid "3F49CB5C0204"
documentation "容器"
type "Tcomponent")
(object ClassAttribute "miPara"
quid "3F49CB5C0222"
documentation "节序号"
type "Integer")
(object ClassAttribute "msArrColName"
quid "3F49CB5C0223"
documentation "列名数组"
type "array of string")
(object ClassAttribute "msArrColValue"
quid "3F49CB5C0232"
documentation "列值数组"
type "array of string")))
(object Class_Category "Business Object Model"
quid "35B678080064"
documentation
|This model is optional.
|The Business Object Model contains a set of interacting workers and business entity (domain) classes which collaborate to enact the business processes. In some cases, only the business entity classes are documented. The business entity classes as a whole are sometimes referred to as a 'domain model'.
|
|The business modeling workflow in Rational Unified Process produces two models: the business use-case model, and the business object model. Both show the business
|processes, but different aspects of them. In the business use-case model each business use case represents a business process, described (text and/or activity diagrams) from an "external" view point without worrying about who does what to whom inside of the organization.
|In the business object model, you include realizations of each business use case to show how workers and entities collaborate to perform the process. You do that using class diagrams, activity diagrams with swimlanes, collaboration diagrams, and/or interaction diagrams.
|
exportControl "Public"
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list))
(object Class_Category "Analysis Model"
quid "35B678170028"
documentation
|This model is optional.
|The Analysis Model contains a set of Analysis Classes, which describe an abstract realization of the use cases of the system. The analysis classes evolve into associated design elements which are modeled in the Design Model.
exportControl "Public"
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list))
(object Class_Category "Design Model"
quid "35B6782302DA"
documentation
|The Design Model in Rational Unified Process.
|The design model is adapted to model the real implementation environment, and serves as an abstraction of the source code. It is a "blueprint" of how the source code is structured and written.
|
|The design model is a hierarchy of packages (design subsystems and design-service packages), with "leaves" that are classes. Subsystems are a design "view" of the components that are defined in the Implementation Model.
|
|The design model hierarchy consists of layers.
|
|Classes represent abstractions of classes in the system's implementation. They define the objects, which in turn are abstractions of the objects in the system's implementation. The use cases are realized by the objects, and this is represented by use-case realizations in the Design Model. Each use-case realization has a realize dependency to a use case in the Use-Case Model.
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "<Layer Name> Layer"
quid "34E3686A00F0"
documentation
|The design model is normally organized in layers. The number of layers is not fixed, but varies from situation to situation.
|
|During architectural analysis, focus is normally on the two high-level layers, that is, the application and business-specific layers; this is what is meant by the "high-level organization of subsystems." The other lower-level layers are in focus during architectural design, refer to the activity Architectural Design for more information.
|
|Layers are identified using the naming conventions shown in the name of this package.
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "<package name>"
quid "34E36BB7017C"
documentation
|<Enter a short description of the package here. A package should be used in cases where a set of classes and/or other packages need to be grouped together for model organization purposes. Though the contents of the package can have public visibility, which makes them visible to model elements outside the containing package, packages are primarily just grouping mechanisms.
|
|If a set of classes is to be encapsulated and can be hidden behind a well-defined interface, a subsystem is a more appropriate container>
exportControl "Public"
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object ClassDiagram "<package name> - Dependencies"
quid "37BC2256004D"
title "<package name> - Dependencies"
documentation "This diagram shows the package itself and the packages that it is dependent of. That is useful to know for instance when the package is a separate unit that can be reused in other systems."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))
(object ClassDiagram "<package name> - Interfaces"
quid "37BC226D026D"
title "<package name> - Interfaces"
documentation "This diagram shows only the classes that are visible outside this package. The interfaces of the package."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))))
(object Class_Category "<Subsystem Name>"
quid "35C0F38200B4"
documentation
|<Enter a short description of the subsystem here. A subsystem should be used in cases where a set of classes and/or other packages need to be encapsulated within a container and hidden behind a set of well-defined interfaces. By convention, none of the contents of subsystem are visible except the interfaces of the subsystem. This allows subsystems to be easily replaced, and the implementations changed, provided the interfaces remain unchanged. It offers a degree of encapsulation greater than that of the package.
|
|If a set of classes is merely to be grouped together, but public visibility of classes is still desirable, a package is a more appropriate container.>
stereotype "subsystem"
exportControl "Public"
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object ClassDiagram "<subsystem name> - Dependencies"
quid "35C0F4220190"
title "<subsystem name> - Dependencies"
documentation "This diagram shows the package itself and the packages that it is dependent of. That is useful to know for instance when the package is a separate unit that can be reused in other systems."
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))
(object ClassDiagram "<subsystem name> - Interfaces"
quid "37BC21080165"
title "<subsystem name> - Interfaces"
documentation
|The Process View in Rational Unified Process
|This package is used to organize the active classes in the system and will be presented in the SoDA-generated Software Architecture Document, under the "Process View"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
logical_presentations (list unit_reference_list
(object ClassDiagram "All Packages in <Layer Name> - Layer"
quid "34E36C2903C0"
title "All Packages in <Layer Name> - Layer"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -