Class YTypeSystemElement

    • Method Detail

      • 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 YNameSpaceElement
      • 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 YNameSpaceElement
      • getDefaultMetaTypeCode

        protected abstract java.lang.String getDefaultMetaTypeCode()
      • getMetaTypeCode

        public java.lang.String getMetaTypeCode()
      • setMetaTypeCode

        public void setMetaTypeCode​(java.lang.String metaTypeCode)
      • getCustomProps

        public java.util.Map<java.lang.String,​java.lang.String> getCustomProps()
      • addCustomProperties

        public void addCustomProperties​(java.util.Map<java.lang.String,​java.lang.String> props)
      • addCustomProperty

        public void addCustomProperty​(java.lang.String qualifer,
                                      java.lang.String valueDef)
      • isAutocreate

        public boolean isAutocreate()
      • setAutocreate

        public void setAutocreate​(boolean autocreate)
      • isGenerate

        public boolean isGenerate()
      • setGenerate

        public void setGenerate​(boolean generate)