public class InterfacePortBuilderHelper extends Object
| Constructor and Description |
|---|
InterfacePortBuilderHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<SubComponentInformation> |
collectInformationOnNonBoundInterfaces(ComponentImplementingClassesLink componentLink,
org.palladiosimulator.pcm.core.composition.ComposedStructure outerComponentToCheck,
boolean isProvided)
Collects information on interfaces which are
not bound in connectors (in the required case)
and all interfaces in the provided case.
|
static org.palladiosimulator.pcm.repository.Role |
getInterfacePort(ComponentImplementingClassesLink subComponentLink,
InterfaceSourceCodeLink interfaceLinkSub,
boolean searchProvidedRoles)
Search matching Role.
Condition: The linked subcomponent must provide/require the given linked interface |
public static Iterable<SubComponentInformation> collectInformationOnNonBoundInterfaces(ComponentImplementingClassesLink componentLink, org.palladiosimulator.pcm.core.composition.ComposedStructure outerComponentToCheck, boolean isProvided)
componentLink - fitting to the component argument.outerComponentToCheck - Component to look up non-connected interfaces for.isProvided - Check for provided or required interfaces.public static org.palladiosimulator.pcm.repository.Role getInterfacePort(ComponentImplementingClassesLink subComponentLink, InterfaceSourceCodeLink interfaceLinkSub, boolean searchProvidedRoles)
subComponentLink - interfaceLinkSub - searchProvidedRoles - switch provided / required search