Class YDescriptor

    • Constructor Detail

      • YDescriptor

        public YDescriptor​(YNamespace container,
                           java.lang.String qualifier,
                           java.lang.String typeCode)
    • Method Detail

      • redeclare

        protected void redeclare​(java.lang.String typeCode)
      • redeclare

        protected void redeclare​(java.lang.String typeCode,
                                 int modifiers)
      • validate

        public void validate()
        Description copied from class: YNameSpaceElement
        Validates the element. This should check whether or not lazy references can be resolved or any data is missing.
        Overrides:
        validate in class YTypeSystemElement
      • resetCaches

        public void resetCaches()
        Description copied from class: YNameSpaceElement
        Since most typesystem elements use lazy references e.g. by codes this method allows to reset all lazy loaded references and data so that they will be calculated anew upon next access.
        Overrides:
        resetCaches in class YTypeSystemElement
      • getQualifier

        public java.lang.String getQualifier()
      • getModifiers

        public int getModifiers()
      • setModifiers

        public void setModifiers​(int modifiers)
      • getTypeCode

        public java.lang.String getTypeCode()
      • getType

        public YType getType()
      • setUniqueModifier

        public void setUniqueModifier​(boolean uniqueModifier)
      • isUniqueModifier

        public boolean isUniqueModifier()