Annotation Type FeatureIDEFeatures


  • @Target(TYPE)
    public @interface FeatureIDEFeatures
    This annotation can be used to generate tapir features from a feature model file created with the FeatureIDE.
    Since:
    1.1.0
    Author:
    Nils Christian Ehmke
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String prefix
      This prefix is prepended to each generated feature.
      java.lang.String suffix
      This suffix is appended to each generated feature.
      java.lang.String value
      The path to a feature model file from the FeatureIDE containing the available features.
    • Element Detail

      • value

        java.lang.String value
        The path to a feature model file from the FeatureIDE containing the available features. The file path is relative to the annotated class. If the file path starts with a slash (/), the file path is absolute. If this value is not given, it is assumed that the feature model is contained in a file model.xml next to the annotated class.
        Since:
        1.1.0
        Default:
        ""
      • prefix

        java.lang.String prefix
        This prefix is prepended to each generated feature.
        Since:
        1.1.0
        Default:
        ""
      • suffix

        java.lang.String suffix
        This suffix is appended to each generated feature.
        Since:
        1.1.0
        Default:
        "Feature"