Class TagValuesStore


  • public class TagValuesStore
    extends Object
    A tag value store with low level access.

    Created on 14/05/2021.

    Since:
    3.0-alpha-39
    Author:
    Tony Chemit - dev@tchemit.fr
    • Constructor Detail

      • TagValuesStore

        public TagValuesStore()
    • Method Detail

      • getModelTagValueKey

        public static String getModelTagValueKey​(String modelName,
                                                 String name)
      • getPackageTagValueKey

        public static String getPackageTagValueKey​(String packageName,
                                                   String name)
      • getClassifierTagValueKey

        public static String getClassifierTagValueKey​(String classifierName,
                                                      String name)
      • getAttributeTagValueKey

        public static String getAttributeTagValueKey​(String classifierName,
                                                     String attributeName,
                                                     String name)
      • getPackageTagValue

        public String getPackageTagValue​(String packageName,
                                         String name)
      • getClassifierTagValue

        public String getClassifierTagValue​(String classifierName,
                                            String name)
      • getAttributeTagValue

        public String getAttributeTagValue​(String classifierName,
                                           String attributeName,
                                           String name)
      • hasModelTagValue

        public boolean hasModelTagValue​(String modelName,
                                        String name)
      • setModelTagValue

        public void setModelTagValue​(String modelName,
                                     String name,
                                     String value)
      • removeModelTagValue

        public void removeModelTagValue​(String modelName,
                                        String name)
      • setPackageTagValue

        public void setPackageTagValue​(String packageName,
                                       String name,
                                       String value)
      • setClassifierTagValue

        public void setClassifierTagValue​(String classifierName,
                                          String name,
                                          String value)
      • setAttributeTagValue

        public void setAttributeTagValue​(String classifierName,
                                         String attributeName,
                                         String name,
                                         String value)
      • removePackageTagValue

        public void removePackageTagValue​(String packageName,
                                          String name)
      • removeClassifierTagValue

        public void removeClassifierTagValue​(String classifierName,
                                             String name)
      • removeAttributeTagValue

        public void removeAttributeTagValue​(String classifierName,
                                            String attributeName,
                                            String name)
      • hasPackageTagValue

        public boolean hasPackageTagValue​(String packageName,
                                          String name)
      • hasClassifierTagValue

        public boolean hasClassifierTagValue​(String classifierName,
                                             String name)
      • hasAttributeTagValue

        public boolean hasAttributeTagValue​(String classifierName,
                                            String attributeName,
                                            String name)
      • getClassifierTagValues

        public Map<String,​String> getClassifierTagValues​(String classifierName)