RequiredInfrastructureDelegationConnector not supported

Description

Usage of RequiredInfrastructureDelegationConnectors leads to Error: "Found unbound provided role. PCM model is invalid."

 

RequiredInfrastructureDelegationConnectors is needed to delegate a required infrastructure role from the outer composed component to the inner basic component.

 

Currently, only AssemblyInfrastructureConnector, AssemblyConnector, and RequiredDelegationConnector are supported.

 

 

Environment

None

Activity

Show:
Patrick Firnkes
May 14, 2018, 10:11 AM

Hi Sebastian,

nice thanks for your quick response.

Best Regards,

Patrick

Sebastian Krach
May 14, 2018, 10:08 AM

Hi Patrick,

the code looks fine to me. Merged into the master and build went through. Should be on the nightly update site by now.

Regards,

Sebastian

Patrick Firnkes
May 14, 2018, 9:49 AM

Hi Sebastian,

 

already created a pull request: https://github.com/PalladioSimulator/Palladio-Analyzer-SimuLizar/pull/1

Regards,

Patrick

Sebastian Krach
May 14, 2018, 9:47 AM

Hi Patrick,

RequiredInfrastructureDelegationConnectors is currently not supported by SimuLizar. Adding the support looks rather simple. If the missing support is blocking you, I invite you to have a look into the SimuLizar code. org.palladiosimulator.simulizar.interpreter.ComposedInnerStructureSwitch is the class to look at. Otherwise, I can have a look at it some time later this week. I would ask you to submit a small example to verify the issue.

Regards,

Sebastian

 

 

Fixed

Assignee

Sebastian Krach

Reporter

Patrick Firnkes