Uses of Interface
org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
-
-
Uses of TagValueMetadata in org.nuiton.eugene
Classes in org.nuiton.eugene that implement TagValueMetadata Modifier and Type Class Description static classEugeneCoreTagValues.Store -
Uses of TagValueMetadata in org.nuiton.eugene.models.extension.tagvalue
Methods in org.nuiton.eugene.models.extension.tagvalue with parameters of type TagValueMetadata Modifier and Type Method Description static booleanTagValueUtil. findBooleanTagValue(TagValueMetadata tagName, WithTagValuesOrStereotypes... elements)static StringTagValueUtil. findDirectTagValue(TagValueMetadata tagName, WithTagValuesOrStereotypes... elements)Seek for a tag value amoung elements given using these rules: Look intoelementsand return the first not empty tag value found. If not found returndefaultValueNote: Order ofelementsis important, better then to always starts from specialized to more general level (for example from attribute, to classifier or model).static StringTagValueUtil. findNotEmptyTagValue(TagValueMetadata tagName, WithTagValuesOrStereotypes element)protected static StringTagValueUtil. findNotEmptyTagValue(TagValueMetadata tagName, ObjectModelPackage element)static BooleanTagValueUtil. findNullableBooleanTagValue(TagValueMetadata tagName, WithTagValuesOrStereotypes... elements)Seek for a Boolean tag value.static StringTagValueUtil. findTagValue(TagValueMetadata tagName, WithTagValuesOrStereotypes... elements)Seek for a tag value amoung elements given using these rules: Look intoelementsand return the first not empty tag value found. If not found, Look intoelementsdeclaringElement (for each element that is aObjectModelElementand return the first not empty tag value found. If not found returndefaultValueNote: Order ofelementsis important, better then to always starts from specialized to more general level (for example from attribute, to classifier or model). -
Uses of TagValueMetadata in org.nuiton.eugene.models.extension.tagvalue.matcher
Fields in org.nuiton.eugene.models.extension.tagvalue.matcher with type parameters of type TagValueMetadata Modifier and Type Field Description protected Set<TagValueMetadata>TagValueDefinitionMatcher. tagValueDefinitionMapMethods in org.nuiton.eugene.models.extension.tagvalue.matcher that return TagValueMetadata Modifier and Type Method Description TagValueMetadataTagValueDefinitionMatcher. match(String tagValueName)Methods in org.nuiton.eugene.models.extension.tagvalue.matcher with parameters of type TagValueMetadata Modifier and Type Method Description protected booleanEqualsTagValueNameMatcher. accept(String tagValueName, TagValueMetadata entry)protected booleanStartsWithTagNameMatcher. accept(String tagValueName, TagValueMetadata entry)protected abstract booleanTagValueDefinitionMatcher. accept(String tagValueName, TagValueMetadata entry)Constructor parameters in org.nuiton.eugene.models.extension.tagvalue.matcher with type arguments of type TagValueMetadata Constructor Description EqualsTagValueNameMatcher(Set<TagValueMetadata> tagValueDefinitionMap)StartsWithTagNameMatcher(Set<TagValueMetadata> tagValueDefinitionMap)TagValueDefinitionMatcher(Set<TagValueMetadata> tagValueDefinitionMap) -
Uses of TagValueMetadata in org.nuiton.eugene.models.extension.tagvalue.provider
Fields in org.nuiton.eugene.models.extension.tagvalue.provider with type parameters of type TagValueMetadata Modifier and Type Field Description protected Set<TagValueMetadata>DefaultTagValueMetadatasProvider. tagValuesMethods in org.nuiton.eugene.models.extension.tagvalue.provider that return types with arguments of type TagValueMetadata Modifier and Type Method Description protected <M extends TagValueDefinitionMatcher>
Set<TagValueMetadata>DefaultTagValueMetadatasProvider. getDefinitionForMatcher(Class<M> matcherType)com.google.common.base.Optional<TagValueMetadata>AggregateTagValueMetadatasProvider. getTagValue(String tagValueName)com.google.common.base.Optional<TagValueMetadata>DefaultTagValueMetadatasProvider. getTagValue(String tagValueName)com.google.common.base.Optional<TagValueMetadata>TagValueMetadatasProvider. getTagValue(String tagValueName)Set<TagValueMetadata>AggregateTagValueMetadatasProvider. getTagValues()Set<TagValueMetadata>DefaultTagValueMetadatasProvider. getTagValues()Set<TagValueMetadata>TagValueMetadatasProvider. getTagValues()Constructors in org.nuiton.eugene.models.extension.tagvalue.provider with parameters of type TagValueMetadata Constructor Description DefaultTagValueMetadatasProvider(TagValueMetadata... tagValues) -
Uses of TagValueMetadata in org.nuiton.eugene.models.tagvalue
Methods in org.nuiton.eugene.models.tagvalue with parameters of type TagValueMetadata Modifier and Type Method Description booleanObjectModelTagValuesStore. findAttributeBooleanTagValue(TagValueMetadata tagName, ObjectModelClass clazz, ObjectModelAttribute attribute)IntegerObjectModelTagValuesStore. findAttributeIntegerTagValue(TagValueMetadata tagName, ObjectModelClass clazz, ObjectModelAttribute attribute)StringObjectModelTagValuesStore. findAttributeTagValue(TagValueMetadata tagName, ObjectModelClass clazz, ObjectModelAttribute attribute)booleanObjectModelTagValuesStore. findClassifierBooleanTagValue(TagValueMetadata tagName, ObjectModelClass clazz)IntegerObjectModelTagValuesStore. findClassifierIntegerTagValue(TagValueMetadata tagName, ObjectModelClass clazz)StringObjectModelTagValuesStore. findClassifierTagValue(TagValueMetadata tagName, ObjectModelClass clazz)
-