Interface UseCase


  • public interface UseCase
    • Method Detail

      • getActor

        java.lang.String getActor()
        Returns:
        the actor string as specified in the UseCase
      • getName

        java.lang.String getName()
        Returns:
        the UseCase name as specified in the UseCase
      • getVersion

        java.lang.String getVersion()
        Returns:
        the UseCase version as specified in the UseCase
      • getScenarioSupport

        java.util.List<java.lang.Long> getScenarioSupport()
        Returns:
        a list containing the numbers of the supported scenarios in the UseCase
      • getAddress

        org.eebus.docs.spine.xsd.v1.FeatureAddressType getAddress()
        Returns:
        the top-level address under which all scenarios of the UseCase can be accessed
      • setDevice

        void setDevice​(Device device)
        After building the Device (DeviceBuilder.build()) this method is invoked on all added UseCases.
        Parameters:
        device - the built device