From eccf96e00ff9576eb500a179a816413ce369cd3f Mon Sep 17 00:00:00 2001 From: Simon Spinner <simon.spinner@uni-wuerzburg.de> Date: Mon, 6 Jun 2016 11:49:53 +0200 Subject: [PATCH] Fix bug resulting in outerInterfaceProvidingRole of ProvidingDelegationConnector to be null. --- .../prisma/agent/wildfly/service/ModelExtractionService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/ModelExtractionService.java b/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/ModelExtractionService.java index 264b243..e555729 100644 --- a/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/ModelExtractionService.java +++ b/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/ModelExtractionService.java @@ -560,8 +560,9 @@ public class ModelExtractionService extends AgentController implements Service<M ((ApplicationScope) getContainerScope()).getApplication().getInterfaceProvidingRoles(), systemProvidingRole); if (systemProvidingRole != null) { + systemProvidingRole = ModelSkeletonUtil.adopt(this, systemProvidingRole); skeleton.getSystem().getInterfaceProvidingRoles() - .add(ModelSkeletonUtil.adopt(this, systemProvidingRole)); + .add(systemProvidingRole); ProvidingDelegationConnector systemProvidingConnector = RepositoryFactory.eINSTANCE .createProvidingDelegationConnector(); @@ -581,6 +582,7 @@ public class ModelExtractionService extends AgentController implements Service<M ((ApplicationScope) getContainerScope()).getApplication().getInterfaceRequiringRoles(), systemRequiringRole); if (systemRequiringRole != null) { + systemRequiringRole = ModelSkeletonUtil.adopt(this, systemRequiringRole); skeleton.getSystem().getInterfaceRequiringRoles() .add(ModelSkeletonUtil.adopt(this, systemRequiringRole)); -- GitLab