Interface TagValueMetadata

  • All Known Implementing Classes:
    EugeneCoreTagValues.Store

    public interface TagValueMetadata
    Created on 24/09/16.
    Author:
    Tony Chemit - chemit@codelutin.com
    • Method Detail

      • getName

        String getName()
        Get the stereotype name.
        Returns:
        the stereotype name
      • getTargets

        Set<Class<?>> getTargets()
        Define the types of object model api which can use this tag value.
        Returns:
        the set of target object model element which can accept the tag value.
      • getDescription

        String getDescription()
        Get the i18n documentation key.
        Returns:
        the i18n documentation key
      • getDefaultValue

        String getDefaultValue()
        Returns:
        default value for this tag value
      • isDeprecated

        boolean isDeprecated()
        Returns:
        true if this stereotype is deprecated
      • getType

        Class<?> getType()
        Returns:
        the tag value type