Class GenerateTarget

java.lang.Object
cruise.umple.compiler.GenerateTarget

public class GenerateTarget
extends java.lang.Object
Represents the generation target, such as what the generated output language will be.
  • Constructor Details

    • GenerateTarget

      public GenerateTarget​(java.lang.String aLanguage, java.lang.String aPath)
  • Method Details

    • setLanguage

      public boolean setLanguage​(java.lang.String aLanguage)
    • setPath

      public boolean setPath​(java.lang.String aPath)
    • setOverride

      public boolean setOverride​(boolean aOverride)
    • setOverrideAll

      public boolean setOverrideAll​(boolean aOverrideAll)
    • addSuboption

      public boolean addSuboption​(java.lang.String aSuboption)
    • removeSuboption

      public boolean removeSuboption​(java.lang.String aSuboption)
    • getLanguage

      public java.lang.String getLanguage()
      The target language, such as Java, Cpp, Php or Ruby.
    • getPath

      public java.lang.String getPath()
    • getOverride

      public boolean getOverride()
    • getOverrideAll

      public boolean getOverrideAll()
    • getSuboption

      public java.lang.String getSuboption​(int index)
    • getSuboptions

      public java.lang.String[] getSuboptions()
    • numberOfSuboptions

      public int numberOfSuboptions()
    • hasSuboptions

      public boolean hasSuboptions()
    • indexOfSuboption

      public int indexOfSuboption​(java.lang.String aSuboption)
    • isOverride

      public boolean isOverride()
    • isOverrideAll

      public boolean isOverrideAll()
    • equals

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

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

      public void delete()
    • tarHasSubOption

      public java.lang.Boolean tarHasSubOption​(java.lang.String subOption)
    • toString

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