Class YType

Direct Known Subclasses:
YAtomicType, YCollectionType, YComposedType, YMapType

public abstract class YType extends YTypeSystemElement
  • Constructor Details

  • Method Details

    • 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
    • getCode

      public String getCode()
    • setDefaultValueDefinition

      public void setDefaultValueDefinition(String defaultValueDef)
    • getDefaultValueDefinition

      public String getDefaultValueDefinition()
    • getJavaClassName

      public abstract String getJavaClassName()
    • isAssignableFrom

      public abstract boolean isAssignableFrom(YType type)