Class FCCWeaverUtil
- java.lang.Object
-
- edu.kit.ipd.are.dsexplore.featurecompletions.weaver.util.FCCWeaverUtil
-
public final class FCCWeaverUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description FCCWeaverUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
areEqual(EObject object1, EObject object2)
static String
createUniqueAdapterNameBy(org.palladiosimulator.pcm.core.composition.Connector connector)
static String
getDefaultInstanceNameWith(String name)
static <T extends org.palladiosimulator.pcm.repository.Role>
Optional<org.palladiosimulator.pcm.repository.Interface>getInterfaceFrom(T firstRole)
static Stream<org.palladiosimulator.pcm.repository.Signature>
getSignaturesOfReferencedInterfaceBy(org.palladiosimulator.pcm.repository.Role role)
static <T extends org.palladiosimulator.pcm.repository.Role>
booleanreferencesSameInterface(T firstRole, T secondRole)
-
-
-
Method Detail
-
createUniqueAdapterNameBy
public static String createUniqueAdapterNameBy(org.palladiosimulator.pcm.core.composition.Connector connector)
-
getSignaturesOfReferencedInterfaceBy
public static Stream<org.palladiosimulator.pcm.repository.Signature> getSignaturesOfReferencedInterfaceBy(org.palladiosimulator.pcm.repository.Role role)
-
referencesSameInterface
public static <T extends org.palladiosimulator.pcm.repository.Role> boolean referencesSameInterface(T firstRole, T secondRole)
-
getInterfaceFrom
public static <T extends org.palladiosimulator.pcm.repository.Role> Optional<org.palladiosimulator.pcm.repository.Interface> getInterfaceFrom(T firstRole)
-
-