@@ -317,6 +317,8 @@ protected ImplicitGeneralizationMap() {
317317 put (ConnectionUsageImpl .class , "base" , "Connections::connections" );
318318 //checkConnectionUsageBinarySpecialization
319319 put (ConnectionUsageImpl .class , "binary" , "Connections::binaryConnections" );
320+ //checkPartUsageSubpartSpecialization (a ConnectionUsage is a PartUsage)
321+ put (ConnectionUsageImpl .class , "subpart" , "Items::Item::subparts" );
320322
321323 //checkConstraintDefinitionSpecialization
322324 put (ConstraintDefinitionImpl .class , "base" , "Constraints::ConstraintCheck" );
@@ -474,6 +476,8 @@ protected ImplicitGeneralizationMap() {
474476 put (RenderingUsageImpl .class , "subrendering" , "Views::Rendering::subrenderings" );
475477 //checkRenderingUsageRedefinition
476478 put (RenderingUsageImpl .class , "viewRendering" , "Views::View::viewRendering" );
479+ //checkPartUsageSubpartSpecialization (a RenderingUsage is a PartUsage)
480+ put (RenderingUsageImpl .class , "subpart" , "Items::Item::subparts" );
477481
478482 //checkRequirementDefinitionSpecialization
479483 put (RequirementDefinitionImpl .class , "base" , "Requirements::RequirementCheck" );
@@ -555,6 +559,8 @@ protected ImplicitGeneralizationMap() {
555559 put (ViewUsageImpl .class , "base" , "Views::views" );
556560 //checkViewUsageSubviewSpecialization
557561 put (ViewUsageImpl .class , "subview" , "Views::View::subviews" );
562+ //checkPartUsageSubpartSpecialization (a ViewUsage is a PartUsage)
563+ put (ViewUsageImpl .class , "subpart" , "Items::Item::subparts" );
558564
559565 //checkViewpointDefinitionSpecialization
560566 put (ViewpointDefinitionImpl .class , "base" , "Views::ViewpointCheck" );
0 commit comments