@@ -58,13 +73,13 @@ class DIMTransformationRules {
}
previousImp=compimpcopy
}else{
if(parentcompinst==topSystemInst||!LibraryUtils.isSubcomponentAffectingLibrary(parentcompinst.subcomponent,parentcompinst.eContainer as ComponentInstance,aadlPublicPackage)) {
if(parentcompinst==topSystemInst||!LibraryUtils.isAffectingSubcomponent(parentcompinst.subcomponent,parentcompinst.eContainer as ComponentInstance,aadlPublicPackage, engine,preferences.modifyReused)) {
@@ -239,13 +255,13 @@ class DIMTransformationRulesConnection extends DIMTransformationRules {
}
previousImp=compimpcopy
}else{
if(compinst==topSystemInst||!LibraryUtils.isSubcomponentAffectingLibrary(compinst.subcomponent,compinst.eContainer as ComponentInstance,aadlPublicPackage)) {
if(compinst==topSystemInst||!LibraryUtils.isAffectingSubcomponent(compinst.subcomponent,compinst.eContainer as ComponentInstance,aadlPublicPackage, engine, preferences.modifyReused)) {
@@ -128,7 +143,7 @@ class DIMTransformationRulesMode extends DIMTransformationRules {
}
previousClass=compclasscopy
}else{
if(compinst==topSystemInst||!LibraryUtils.isSubcomponentAffectingLibrary(compinst.subcomponent,compinst.eContainer as ComponentInstance,aadlPublicPackage)) {
if(compinst==topSystemInst||!LibraryUtils.isAffectingSubcomponent(compinst.subcomponent,compinst.eContainer as ComponentInstance,aadlPublicPackage, engine, preferences.modifyReused)) {
@@ -180,7 +209,7 @@ class DIMTransformationRulesMode extends DIMTransformationRules {
}
previousClass=compclasscopy
}else{
if(compinst==topSystemInst||!LibraryUtils.isSubcomponentAffectingLibrary(compinst.subcomponent,compinst.eContainer as ComponentInstance,aadlPublicPackage)) {
if(compinst==topSystemInst||!LibraryUtils.isAffectingSubcomponent(compinst.subcomponent,compinst.eContainer as ComponentInstance,aadlPublicPackage,engine,preferences.modifyReused)) {