Package cruise.umple.cpp.gen
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
-
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 supportboolean
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()
-
Field Details
-
NL
public static final java.lang.String NL -
TEXT_0
public static final java.lang.String TEXT_0- See Also:
- Constant Field Values
-
TEXT_1
public static final java.lang.String TEXT_1- See Also:
- Constant Field Values
-
TEXT_2
public static final java.lang.String TEXT_2- See Also:
- Constant Field Values
-
-
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
-
hasGenPackage
public boolean hasGenPackage() -
getGenDependClass
-
hasGenDependClass
public boolean hasGenDependClass() -
setGenPackage
-
setGenDependClass
-
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 classjava.lang.Object
-