Class XtextVersion


  • public class XtextVersion
    extends java.lang.Object
    Since:
    2.9
    • Constructor Detail

      • XtextVersion

        public XtextVersion​(java.lang.String version)
    • Method Detail

      • getXtextGradlePluginVersion

        public java.lang.String getXtextGradlePluginVersion()
      • getMweVersion

        public java.lang.String getMweVersion()
        Noreference:
      • getMweBuildNumber

        public java.lang.String getMweBuildNumber()
        Noreference:
      • getAntlrGeneratorVersion

        public java.lang.String getAntlrGeneratorVersion()
      • getXtendGradlePluginVersion

        public java.lang.String getXtendGradlePluginVersion()
      • getXtendAndroidGradlePluginVersion

        public java.lang.String getXtendAndroidGradlePluginVersion()
        Noreference:
      • isSnapshot

        public boolean isSnapshot()
        Returns:
        true if the current version ends with '-SNAPSHOT'
      • isStable

        public boolean isStable()
        Returns:
        true if the current version is not a snapshot and not a release
        Release builds must match a following pattern: N.N(.N)+
        (N is a digit)
        For example 2.9.2 is a release, 2.9.2.beta3 is stable.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getVersion

        public java.lang.String getVersion()