Interface ComponentTypeAttributeStructure

  • All Known Implementing Classes:
    DefaultComponentTypeAttributeStructure

    public interface ComponentTypeAttributeStructure
    Represents meta-information about an AttributeDescriptorModel and the populators required to convert this information to a ComponentTypeAttributeData.
    • Method Detail

      • getQualifier

        java.lang.String getQualifier()
        Get the qualifier identifying the AttributeDescriptorModel.
        Returns:
        the qualifier
      • setQualifier

        void setQualifier​(java.lang.String qualifier)
        Sets the qualifier identifying the AttributeDescriptorModel.
        Parameters:
        qualifier - - the qualifier
      • getTypecode

        java.lang.String getTypecode()
        Get the typecode identifying the ComposedTypeModel that this attribute belongs to.
        Returns:
        the typecode
      • setTypecode

        void setTypecode​(java.lang.String typecode)
        Sets the typecode identifying the ComposedTypeModel that this attribute belongs to.
        Parameters:
        typecode - - the typecode
      • setPopulators

        void setPopulators​(java.util.List<Populator<AttributeDescriptorModel,​ComponentTypeAttributeData>> populators)
        Sets the populators to be used when converting the representing AttributeDescriptorModel to a ComponentTypeAttributeData.
        Parameters:
        populators - - the populators
      • getPosition

        java.lang.Integer getPosition()
        Position of this attribute compared with the position of the other attributes
        Returns: