diff --git a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/ErisMQuATBuilder.java b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/ErisMQuATBuilder.java index bad3d47a1d37046093406798a69721d1a7220def..9840265a17c5cda878d667652789fb96e8a9a600 100644 --- a/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/ErisMQuATBuilder.java +++ b/jastadd-mquat-eris/src/main/java/de/tudresden/inf/st/mquat/eris/ErisMQuATBuilder.java @@ -241,6 +241,11 @@ public class ErisMQuATBuilder { for (ERISLivingPartition erisLivingPartition : erisContainer.getPartitionList()) { + if (erisLivingPartition.isAdaptationScheduled()) { + logger.debug("Skipping living partition {}, because an adaptation is already scheduled", erisLivingPartition.getLocalId()); + continue; + } + // create a new top-level software component and two implementations, one of which enforces direct access Component component = new Component(); Component directComponent = new Component();