Interface IComponentInterfaceStrategy

All Known Implementing Classes:
ComponentInterfaceStrategy

public interface IComponentInterfaceStrategy
Recognition strategy for identifying classes as potential component interfaces. This strategy decides for a class whether it can be considered as a interface. For Java interfaces this seems to be straight forward, but it is not for C/C++ code where interface are not a core language concept.
This strategy is NOT responsible for assigning interfaces to components (provided or required role/port)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isComponentInterface(tools.mdsd.jamopp.model.java.classifiers.ConcreteClassifier classToCheck)
    Checks whether a class is interpreted as a component interface.
  • Method Details

    • isComponentInterface

      boolean isComponentInterface(tools.mdsd.jamopp.model.java.classifiers.ConcreteClassifier classToCheck)
      Checks whether a class is interpreted as a component interface.
      Parameters:
      classToCheck - The class to check
      Returns:
      true if considered as an interface; false else