Class GenDepend

java.lang.Object
cruise.umple.cpp.gen.GenDepend
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GenHeaderDepend

public class GenDepend
extends java.lang.Object
implements java.io.Serializable
class GenDepend{ String includeNamespace(){ GenClass genClass= getGenClass(); if(genClass!= null){ return genClass.includeNamespace(); } return getNamespace(); } namespace= {includeNamespace()}; }
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String NL  
    static java.lang.String TEXT_0  
    static java.lang.String TEXT_1  
    static java.lang.String TEXT_2  
  • Constructor Summary

    Constructors 
    Constructor Description
    GenDepend​(java.lang.String aName)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.StringBuilder _declaration​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    java.lang.StringBuilder _namespaceDeclaration​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)  
    java.lang.String declaration()  
    void delete()  
    java.lang.String enclose​(java.lang.String value, java.lang.String first, java.lang.String last)  
    java.lang.String full()  
    java.lang.String fullPath()
    Please do not modify the following method.
    java.lang.String fullQualifiedName()
    Please do not modify the following method.
    java.lang.String fullQualifiedName​(java.lang.String _namespace)
    Please do not modify the following method.
    boolean getAddSuffix()  
    GenClass getGenDependClass()  
    GenPackage getGenPackage()  
    java.lang.String getId()  
    boolean getIsLibrary()  
    java.lang.String getName()  
    java.lang.String getNamespace()  
    boolean getPrioritized()  
    int getPriority()  
    boolean hasGenDependClass()  
    boolean hasGenPackage()  
    boolean isAddSuffix()  
    boolean isIsLibrary()  
    java.lang.Boolean isObject()
    key {id} Until having complex key support
    boolean isPrioritized()  
    java.lang.String namespace​(java.lang.String join, java.lang.String prepend, java.lang.String append)
    Please do not modify the following method.
    java.lang.String namespace​(java.lang.String join, java.lang.String prepend, java.lang.String append, java.lang.String namespace)
    Please do not modify the following method.
    java.lang.String namespaceCallPath​(java.lang.String _namespace)
    Please do not modify the following method.
    java.lang.String namespaceClosing()
    Please do not modify the following method.
    java.lang.String namespaceClosing​(java.lang.String namespace)
    Please do not modify the following method.
    java.lang.String namespaceDeclaration()  
    java.lang.String namespaceEnclosure()
    Please do not modify the following method.
    java.lang.String namespaceEnclosure​(java.lang.String join)
    Please do not modify the following method.
    java.lang.String namespaceEnclosure​(java.lang.String join, java.lang.String _namespace)
    Please do not modify the following method.
    java.lang.String namespaceOpening()
    Please do not modify the following method.
    java.lang.String namespaceOpening​(java.lang.String namespace)
    Please do not modify the following method.
    java.lang.String preprocessingDefinition​(java.lang.String suffix)
    Please do not modify the following method.
    java.lang.String preprocessingDefinitionName()
    Please do not modify the following method.
    java.lang.String qualifiedName()
    Please do not modify the following method.
    boolean setAddSuffix​(boolean aAddSuffix)  
    boolean setGenDependClass​(GenClass aGenDependClass)  
    boolean setGenPackage​(GenPackage aGenPackage)  
    boolean setId​(java.lang.String aId)  
    boolean setIsLibrary​(boolean aIsLibrary)  
    boolean setName​(java.lang.String aName)  
    boolean setNamespace​(java.lang.String aNamespace)  
    boolean setPrioritized​(boolean aPrioritized)  
    boolean setPriority​(int aPriority)  
    java.lang.String toPath​(java.lang.String value)
    Please do not modify the following method.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • GenDepend

      public GenDepend​(java.lang.String aName)
  • Method Details

    • setName

      public boolean setName​(java.lang.String aName)
    • setId

      public boolean setId​(java.lang.String aId)
    • setPriority

      public boolean setPriority​(int aPriority)
    • setAddSuffix

      public boolean setAddSuffix​(boolean aAddSuffix)
    • setPrioritized

      public boolean setPrioritized​(boolean aPrioritized)
    • setIsLibrary

      public boolean setIsLibrary​(boolean aIsLibrary)
    • setNamespace

      public boolean setNamespace​(java.lang.String aNamespace)
    • getName

      public java.lang.String getName()
    • getId

      public java.lang.String getId()
    • getPriority

      public int getPriority()
    • getAddSuffix

      public boolean getAddSuffix()
    • getPrioritized

      public boolean getPrioritized()
    • getIsLibrary

      public boolean getIsLibrary()
    • getNamespace

      public java.lang.String getNamespace()
    • isAddSuffix

      public boolean isAddSuffix()
    • isPrioritized

      public boolean isPrioritized()
    • isIsLibrary

      public boolean isIsLibrary()
    • getGenPackage

      public GenPackage getGenPackage()
    • hasGenPackage

      public boolean hasGenPackage()
    • getGenDependClass

      public GenClass getGenDependClass()
    • hasGenDependClass

      public boolean hasGenDependClass()
    • setGenPackage

      public boolean setGenPackage​(GenPackage aGenPackage)
    • setGenDependClass

      public boolean setGenDependClass​(GenClass aGenDependClass)
    • delete

      public void delete()
    • isObject

      public java.lang.Boolean isObject()
      key {id} Until having complex key support
    • full

      public java.lang.String full()
    • enclose

      public java.lang.String enclose​(java.lang.String value, java.lang.String first, java.lang.String last)
    • preprocessingDefinition

      public java.lang.String preprocessingDefinition​(java.lang.String suffix)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceOpening

      public java.lang.String namespaceOpening()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceClosing

      public java.lang.String namespaceClosing()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceOpening

      public java.lang.String namespaceOpening​(java.lang.String namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceClosing

      public java.lang.String namespaceClosing​(java.lang.String namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespace

      public java.lang.String namespace​(java.lang.String join, java.lang.String prepend, java.lang.String append)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespace

      public java.lang.String namespace​(java.lang.String join, java.lang.String prepend, java.lang.String append, java.lang.String namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • preprocessingDefinitionName

      public java.lang.String preprocessingDefinitionName()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • qualifiedName

      public java.lang.String qualifiedName()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • fullPath

      public java.lang.String fullPath()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • toPath

      public java.lang.String toPath​(java.lang.String value)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceEnclosure

      public java.lang.String namespaceEnclosure()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceEnclosure

      public java.lang.String namespaceEnclosure​(java.lang.String join)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceEnclosure

      public java.lang.String namespaceEnclosure​(java.lang.String join, java.lang.String _namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • fullQualifiedName

      public java.lang.String fullQualifiedName()
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • fullQualifiedName

      public java.lang.String fullQualifiedName​(java.lang.String _namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • namespaceCallPath

      public java.lang.String namespaceCallPath​(java.lang.String _namespace)
      Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend'
    • _declaration

      public java.lang.StringBuilder _declaration​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • declaration

      public java.lang.String declaration()
    • _namespaceDeclaration

      public java.lang.StringBuilder _namespaceDeclaration​(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
    • namespaceDeclaration

      public java.lang.String namespaceDeclaration()
    • toString

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