Class YDescriptor

Direct Known Subclasses:
YAttributeDescriptor, YRelationEnd

public abstract class YDescriptor extends YTypeSystemElement
  • Constructor Details

  • Method Details

    • redeclare

      protected void redeclare(String typeCode)
    • redeclare

      protected void redeclare(String typeCode, int modifiers)
    • toString

      public String toString()
      Overrides:
      toString in class YNameSpaceElement
    • 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 String getQualifier()
    • getModifiers

      public int getModifiers()
    • setModifiers

      public void setModifiers(int modifiers)
    • getTypeCode

      public String getTypeCode()
    • getType

      public YType getType()
    • setUniqueModifier

      public void setUniqueModifier(boolean uniqueModifier)
    • isUniqueModifier

      public boolean isUniqueModifier()