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.
