Class ConceptDescriptionBuilder<T extends ConceptDescription,​B extends ConceptDescriptionBuilder<T,​B>>

    • Constructor Detail

      • ConceptDescriptionBuilder

        public ConceptDescriptionBuilder()
    • Method Detail

      • isCaseOfs

        public B isCaseOfs​(java.util.List<Reference> isCaseOfs)
        This function allows setting a value for isCaseOfs
        Parameters:
        isCaseOfs - desired value to be set
        Returns:
        Builder object with new value for isCaseOfs
      • isCaseOf

        public B isCaseOf​(Reference isCaseOf)
        This function allows adding a value to the List isCaseOfs
        Parameters:
        isCaseOf - desired value to be added
        Returns:
        Builder object with new value for isCaseOfs
      • embeddedDataSpecifications

        public B embeddedDataSpecifications​(java.util.List<EmbeddedDataSpecification> embeddedDataSpecifications)
        This function allows setting a value for embeddedDataSpecifications
        Parameters:
        embeddedDataSpecifications - desired value to be set
        Returns:
        Builder object with new value for embeddedDataSpecifications
      • embeddedDataSpecification

        public B embeddedDataSpecification​(EmbeddedDataSpecification embeddedDataSpecification)
        This function allows adding a value to the List embeddedDataSpecifications
        Parameters:
        embeddedDataSpecification - desired value to be added
        Returns:
        Builder object with new value for embeddedDataSpecifications
      • administration

        public B administration​(AdministrativeInformation administration)
        This function allows setting a value for administration
        Parameters:
        administration - desired value to be set
        Returns:
        Builder object with new value for administration
      • identification

        public B identification​(Identifier identification)
        This function allows setting a value for identification
        Parameters:
        identification - desired value to be set
        Returns:
        Builder object with new value for identification
      • category

        public B category​(java.lang.String category)
        This function allows setting a value for category
        Parameters:
        category - desired value to be set
        Returns:
        Builder object with new value for category
      • descriptions

        public B descriptions​(java.util.List<LangString> descriptions)
        This function allows setting a value for descriptions
        Parameters:
        descriptions - desired value to be set
        Returns:
        Builder object with new value for descriptions
      • description

        public B description​(LangString description)
        This function allows adding a value to the List descriptions
        Parameters:
        description - desired value to be added
        Returns:
        Builder object with new value for descriptions
      • displayNames

        public B displayNames​(java.util.List<LangString> displayNames)
        This function allows setting a value for displayNames
        Parameters:
        displayNames - desired value to be set
        Returns:
        Builder object with new value for displayNames
      • displayName

        public B displayName​(LangString displayName)
        This function allows adding a value to the List displayNames
        Parameters:
        displayName - desired value to be added
        Returns:
        Builder object with new value for displayNames
      • idShort

        public B idShort​(java.lang.String idShort)
        This function allows setting a value for idShort
        Parameters:
        idShort - desired value to be set
        Returns:
        Builder object with new value for idShort
      • extensions

        public B extensions​(java.util.List<Extension> extensions)
        This function allows setting a value for extensions
        Parameters:
        extensions - desired value to be set
        Returns:
        Builder object with new value for extensions
      • extension

        public B extension​(Extension extension)
        This function allows adding a value to the List extensions
        Parameters:
        extension - desired value to be added
        Returns:
        Builder object with new value for extensions