Số TT
|
Tên/Tên vai trò
|
Mô tả
|
Nhiệm vụ/
Điều kiệna
|
Xuất hiện
tối đab
|
Kiểu
|
Ràng buộc
|
3
|
Lớp
FC_Inheritance
Relation
|
FC_InheritanceRel ation realizes GF_InheritanceRel ation.
|
|
|
|
FC_InheritanceRelation always assumes that its
GF_inheritance
Relation::uniquein stance là ĐÚNG
|
3.1
|
Tên thuộc tính
|
chuỗi văn bản mà xác định mối quan hệ kế thừa duy nhất trong bảng danh mục đối tượng có chứa mối quan hệ kế thừa này
|
O
|
1
|
CharacterString
|
—
|
3.2
|
Mô tả thuộc tính
|
mô tả ngôn ngữ tự nhiên của mối quan hệ kế thừa này
|
M
|
1
|
CharacterString
|
—
|
3.3
|
Thuộc tính uniquelnstance
|
cho biết nếu một trường hợp của siêu kiểu có thể là một trường hợp của các kiểu phụ của nó
|
M
|
1
|
Boolean
|
—
|
3.4
|
Vai trò
subtype
|
xác định một kiểu đối tượng với mối quan hệ đối tượng siêu lớp cung cấp các đặc tính kế thừa, các liên kết và hoạt động
|
M
|
1
|
FC_FeatureType
|
—
|
3.5
|
Vai trò supertype
|
xác định một kiểu đối tượng mà từ đó lớp phụ có quan hệ kế thừa các đặc tính, các liên kết và các hoạt động
|
M
|
1
|
FC_FeatureType
|
—
|
a M = bắt buộc
|
No.
|
Name/Role Name
|
Description
|
Obligation/
Conditiona
|
Maximum
Occurrenceb
|
Type
|
Constraint
|
3
|
Class
FC_Inheritance
Relation
|
FC_InheritanceRel ation realizes GF_InheritanceRel ation.
|
|
|
|
FC_InheritanceRelation always assumes that its
GF_inheritance
Relation::uniquein stance is TRUE
|
3.1
|
Attribute
name
|
text string that uniquely identifies this inheritance relation within the feature catalogue that contains this inheritance relation
|
O
|
1
|
CharacterString
|
—
|
3.2
|
Attribute
description
|
natural language description of this inheritance relation
|
M
|
1
|
Characterstring
|
—
|
3.3
|
Attribute
uniquelnstance
|
indicates if an instance of the supertype can be an instance of at most one of its subtypes
|
M
|
1
|
Boolean
|
—
|
3.4
|
Role
subtype
|
identifies one feature type to which the associated superclass feature type supplies inherited properties, associations and operation
|
M
|
1
|
FC_FeatureType
|
—
|
3.5
|
Role
supertype
|
identifies one feature type from which the
associated subtype class inherits properties, associations and operations
|
M
|
1
|
FC_FeatureType
|
—
|
a M = mandatory
|