MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MagicDraw SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

(12126) 8 Blocks, There are at least 4 kinds of properties of blocks: parts, references, values, constraints

Constraint properties do not take part in the assembly hierarchy of blocks. Although they are of type <<Block>> via <<ConstraintBlock>> and have AggregationKind 'composite' they should not be considered "parts".

SysML1.0, 8 Blocks:

A block can include properties to specify its values, parts, and references to other blocks.

Rewrite to include constraint properties:

A block can include properties to specify its values, parts, references to other blocks, and constraint properties.

SysML1.0, 8.3.1.2 Internal Block Diagram, Property types:

Three general categories of properties are recognized in SysML: parts, references, and value properties

Rewrite to include constraint properties:

Four general categories of properties are recognized in SysML: parts, references, value properties, and constraint properties.

SysML1.0, 8.3.2.2 Block, Description:

SysML establishes three standard classifications of properties belonging to a SysML Block. A property typed by a SysML Block that has composite aggregation is classifed as a part property. A property typed by a Block that does not have composite aggregation is classified as a reference property. A property typed by a UML DataType or SysML ValueTyp is classified as a value property. Part, reference, and value properties may be shown in block definition compartments with the labels “parts,” “references,” and “values” respectively. Properties of any type may be shown in a “properties” compartment.

Rewrite to include constraint properties:

SysML establishes four standard classifications of properties belonging to a SysML Block. A property typed by a SysML Block that has composite aggregation is classified as a part property (excluding constraint properties, which are typed by a Constraint Block). A property typed by a Block that does not
have composite aggregation is classified as a reference property. A property typed by a UML DataType or SysML ValueType is classified as a value property. Part, reference, value properties, and constraint properties, may be shown in block definition compartments with the labels “parts,” “references,” “values”, and "constraints" respectively. Properties of any type may be shown in a “properties” compartment.

Note also minor spelling correction: classifed -> classified.

Search
The MagicDraw SysML Plugin Tutorial Overview