de.uni_paderborn.fujaba.codegen
Class OOGenVisitor

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.CodeGenVisitor
      extended byde.uni_paderborn.fujaba.codegen.OOGenVisitor
Direct Known Subclasses:
AbstractCPPGenVisitor, EiffelGenVisitor, JavaGenVisitor

public abstract class OOGenVisitor
extends CodeGenVisitor

Class OOGenVisitor

Version:
$Revision: 1.98.2.2 $
Author:
$Author: fklar $

Field Summary
 java.lang.String ABSTRACT_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String ADD_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String ADD_TO_SET_METHOD_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String AND_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String ASSIGNMENT_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String BREAK_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String CASE_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String CATCH_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String CLASS_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String CLOSE_NORM_BRACKET
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String COMPARE_TO_METHOD_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String DECR_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String DIV_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String DO_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String ELSE_STRING
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String EMPTY_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String END_BLOCK
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String END_METHOD_BLOCK
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String END_OF_LINE
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String END_OF_STATEMENT
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String END_OF_STATEMENT_LINE
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String EQUAL_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String EQUALS_METHOD_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String EXTENDS_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String F_STATIC_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String FALSE_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String FINAL_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String FINALLY_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String FOR_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String GREATER_EQUAL_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String GREATER_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String IF_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String ILLEGALDATA_EXCEPTION_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String IMPLEMENTS_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String INCR_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String INTERFACE_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String INTERRUPTED_EXCEPTION_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String LESS_EQUAL_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String LESS_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String LIST_SEPARATOR
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String MUL_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String NATIVE_STRING
          No comment provided by developer, please add a comment to improve documentation.
static int NO_ORDER
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String NOT_EQUAL_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String NOT_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String NULL_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String OPEN_NORM_BRACKET
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String OR_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
static int ORDER
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String POINTER_POSTFIX
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String RETURN_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String SDM_ENSURE_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String SDM_EXCEPTION_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String SET_CONTAINS_METHOD_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String START_BLOCK
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String START_IF_BLOCK
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String START_METHOD_BLOCK
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String START_METHOD_BODY
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String SUB_OP_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String SWITCH_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String SYNCHRONIZED_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String THIS_STRING
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String TMP_FILE_EXTENDER
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String TRANSIENT_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String TRUE_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String TRY_STRING
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String UNIT_ASSERT_STRING
          No comment provided by developer, please add a comment to improve documentation.
protected  java.lang.String[] visibilityStrings
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String WHILE_STRING
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.codegen.CodeGenVisitor
EIFFEL_VISITOR, END_BLOCK_COMMENTARY, GNU_CPP_CLASS_VISITOR, GNU_CPP_HEADER_VISITOR, INDENT_STRING, JAVA_VISITOR, LINE_COMMENTARY, LINE_IN_BLOCK_COMMENTARY, START_BLOCK_COMMENTARY
 
Constructor Summary
OOGenVisitor()
          Default Constructor
OOGenVisitor(java.lang.String extender)
          Default Constructor
 
Method Summary
protected  void addToProgLangTypes(java.lang.String key, java.lang.String elem)
           
 void appendAttrCommentary(java.lang.String comment)
          No comment provided by developer, please add a comment to improve documentation.
 void appendAttrDeclaration(java.lang.String declString)
          No comment provided by developer, please add a comment to improve documentation.
 void appendClassCommentary(java.lang.String comment)
          No comment provided by developer, please add a comment to improve documentation.
 void appendClassDeclaration(java.lang.String declString)
          No comment provided by developer, please add a comment to improve documentation.
 void appendMethodBody(java.lang.String body)
          No comment provided by developer, please add a comment to improve documentation.
 void appendMethodCommentary(java.lang.String comment)
          No comment provided by developer, please add a comment to improve documentation.
 void appendMethodDeclaration(java.lang.String declString)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String appendStatement(OOStatement statement)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createAttrCommentary(FCommentary theCommentary)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createAttrDeclaration(FAttr theAttr)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createClassCommentary(FCommentary theCommentary)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createClassDeclaration(FClass theClass)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createClassExtendsDeclaration(FClass theClass)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createClassInterfaceModifier(FClass theClass)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createCloseBlock(java.lang.String blockType)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createInitializerDeclaration(FMethod theMethod)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createInterfaceDeclaration(FClass theClass)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createInterfaceExtendsDeclaration(FClass theClass)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createMethodCommentary(FCommentary theCommentary)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createMethodDeclaration(FMethod theMethod)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createMethodParam(FParam theParam)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createMethodParamList(FMethod theMethod)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createNormalFMethodDeclaration(FMethod theMethod)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String createOpenBlock(java.lang.String blockType)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Iterator entriesOfProgLangTypes()
           
abstract  void generateClassEndBlock()
          No comment provided by developer, please add a comment to improve documentation.
abstract  void generateClassStartBlock()
          No comment provided by developer, please add a comment to improve documentation.
 void generateCloseBlock(java.lang.String blockType)
          No comment provided by developer, please add a comment to improve documentation.
abstract  java.lang.String generateImportClass(FClass theClass)
          No comment provided by developer, please add a comment to improve documentation.
abstract  java.lang.String generateImportPackage(FPackage thePackage)
          No comment provided by developer, please add a comment to improve documentation.
 void generateOpenBlock(java.lang.String blockType)
          No comment provided by developer, please add a comment to improve documentation.
abstract  void generatePackageBegin(FFile theFile)
          No comment provided by developer, please add a comment to improve documentation.
abstract  void generatePackageEnd(FFile theFile)
          No comment provided by developer, please add a comment to improve documentation.
abstract  java.lang.String getAssocTemplateName()
          Get the assocTemplateName attribute of the CodeGenVisitor object
abstract  java.lang.String getAttrDeclName(FAttr theAttr)
          Get the attrDeclName attribute of the OOGenVisitor object
 java.lang.String getAttrDeclVisibilityString(int visibility)
          Get the uMLAttrDeclVisibilityString attribute of the OOGenVisitor object
 java.lang.String getClassName(FClass theClass)
          Get the className attribute of the OOGenVisitor object
 java.lang.String getContainerName(OOCollectionEnum containerType)
          Get the containerName attribute of the CodeGenVisitor object
abstract  java.lang.String getContainerName(OOCollectionEnum containerType, boolean bound)
          get the full qualified containername for type containerType
protected  java.lang.String getFromProgLangTypes(java.lang.String key)
           
 java.lang.String getInterfaceName(FClass theClass)
          Get the interfaceName attribute of the OOGenVisitor object
abstract  java.lang.String getMethodDeclName(FMethod theMethod)
          Get the methodDeclName attribute of the OOGenVisitor object
 java.lang.String getMethodDeclVisibilityString(int visibility)
          Get the uMLMethodDeclVisibilityString attribute of the OOGenVisitor object
 java.lang.String getMethodName(OOMethod methodName)
          Get the methodName attribute of the OOGenVisitor object
 java.lang.String getOOTypeAsString(OOContainerType theType, boolean isBound)
          Get the oOTypeAsString attribute of the OOGenVisitor object
 java.lang.String getOOTypeAsString(OOType theType)
          Get the oOTypeAsString attribute of the OOGenVisitor object
 java.lang.String getOOTypeAsString(OOType theType, boolean isBound)
          Get the oOTypeAsString attribute of the OOGenVisitor object
 java.lang.String getOOTypeAsString(OOTypeInterface theType)
          Get the oOTypeAsString attribute of the OOGenVisitor object
 java.lang.String getOOTypeAsString(OOTypeInterface theType, boolean isBound)
          Get the oOTypeAsString attribute of the OOGenVisitor object
 java.lang.String getOperationText(int operation)
          Deprecated. seems not to be used, otherwise remove deprecation 07.10.03 AZ
 java.lang.String getProgLangType(FBaseTypes baseType)
          Get the progLangType attribute of the CodeGenVisitor object
abstract  java.lang.String getReferenceTemplateName()
          Get the referenceTemplateName attribute of the CodeGenVisitor object
 java.lang.String getSourceCode(OOAssignExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOBeginMethodBodyStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOBreakStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOCallAttrExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOCallMethodExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOCaseStatement caseStatement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOCatchStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OODoStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOElseStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOEmptyLineStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOEndBlockStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOEndMethodBodyStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOExceptionExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOExpression expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOExprStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOForStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOIdentifierExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOIfStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOInfixExprLeft expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOInfixOp theOp)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOLineCommentStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOLocalVarDeclStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOMemoStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
abstract  java.lang.String getSourceCode(OONewArrayExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OONewObjectExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOPrefixExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOReturnStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOSDMEnsureStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOStartBlockStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOStartMethodBodyStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOStringExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOSwitchCaseStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
abstract  java.lang.String getSourceCode(OOThrowStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOTryStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOTypeCastExpr expression)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOVariable var)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getSourceCode(OOWhileStatement statement)
          Get the sourceCode attribute of the OOGenVisitor object
 java.lang.String getTypeAsString(FType theType)
          Get the uMLTypeAsString attribute of the OOGenVisitor object
 java.lang.String getTypeAsString(FType theType, boolean isPointer)
          Get the uMLTypeAsString attribute of the OOGenVisitor object
 java.lang.String getTypeNameAsString(java.lang.String typeName)
          Get the uMLTypeNameAsString attribute of the OOGenVisitor object
 java.lang.String getTypeNameAsString(java.lang.String typeName, boolean isPointer)
          Get the uMLTypeNameAsString attribute of the OOGenVisitor object
 java.lang.String getVarName(OOVariable variableName)
          Get the varName attribute of the OOGenVisitor object
 java.lang.String getVarName(OOVariableType type)
          Get the varName attribute of the OOGenVisitor object
 java.lang.String getVisibilityString(int visibility)
          Get the visibilityString attribute of the CodeGenVisitor object
protected  boolean hasInProgLangTypes(java.lang.String object)
           
protected  boolean hasKeyInProgLangTypes(java.lang.String key)
           
protected abstract  void initProgLangTypes()
          No comment provided by developer, please add a comment to improve documentation.
abstract  void initVisibilityStrings()
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Iterator iteratorOfProgLangTypes()
           
protected  java.util.Iterator keysOfProgLangTypes()
           
protected  void removeAllFromProgLangTypes()
           
protected  void removeKeyFromProgLangTypes(java.lang.String key)
           
 void removeYou()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String toString()
           
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.CodeGenVisitor
append, append, appendFragment, appendTextFragment, createCommentary, createDirectory, createFile, createFiles, createIndentString, createIndentString, createLineCommentary, decIndentNr, getCodeGenStrategy, getCurrentBuffer, getCurrentFile, getCurrentFragment, getCurrentStrategy, getExtender, getFileName, getFirstFragment, getIndentNr, getName, getPath, incIndentNr, indentText, indentText, initBuffer, initVisitor, isCommentary, newLine, removeIndentFromCommentary, setCodeGenStrategy, setCurrentFile, setCurrentStrategy, setExtender, setFirstFragment, setIndentNr, setName, setPath, writeBufferToFile, writeFiles, writeFragmentsToFile, writeFragmentsToStream, writeFragmentToStream, writeToStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TMP_FILE_EXTENDER

public static final java.lang.String TMP_FILE_EXTENDER
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

EMPTY_STRING

public static final java.lang.String EMPTY_STRING
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

CLASS_STRING

public java.lang.String CLASS_STRING
No comment provided by developer, please add a comment to improve documentation.


INTERFACE_STRING

public java.lang.String INTERFACE_STRING
No comment provided by developer, please add a comment to improve documentation.


NULL_STRING

public java.lang.String NULL_STRING
No comment provided by developer, please add a comment to improve documentation.


EXTENDS_STRING

public java.lang.String EXTENDS_STRING
No comment provided by developer, please add a comment to improve documentation.


IMPLEMENTS_STRING

public java.lang.String IMPLEMENTS_STRING
No comment provided by developer, please add a comment to improve documentation.


START_BLOCK

public java.lang.String START_BLOCK
No comment provided by developer, please add a comment to improve documentation.


END_BLOCK

public java.lang.String END_BLOCK
No comment provided by developer, please add a comment to improve documentation.


START_IF_BLOCK

public java.lang.String START_IF_BLOCK
No comment provided by developer, please add a comment to improve documentation.


START_METHOD_BLOCK

public java.lang.String START_METHOD_BLOCK
No comment provided by developer, please add a comment to improve documentation.


START_METHOD_BODY

public java.lang.String START_METHOD_BODY
No comment provided by developer, please add a comment to improve documentation.


END_METHOD_BLOCK

public java.lang.String END_METHOD_BLOCK
No comment provided by developer, please add a comment to improve documentation.


OPEN_NORM_BRACKET

public java.lang.String OPEN_NORM_BRACKET
No comment provided by developer, please add a comment to improve documentation.


CLOSE_NORM_BRACKET

public java.lang.String CLOSE_NORM_BRACKET
No comment provided by developer, please add a comment to improve documentation.


END_OF_STATEMENT

public java.lang.String END_OF_STATEMENT
No comment provided by developer, please add a comment to improve documentation.


END_OF_LINE

public java.lang.String END_OF_LINE
No comment provided by developer, please add a comment to improve documentation.


END_OF_STATEMENT_LINE

public java.lang.String END_OF_STATEMENT_LINE
No comment provided by developer, please add a comment to improve documentation.


LIST_SEPARATOR

public java.lang.String LIST_SEPARATOR
No comment provided by developer, please add a comment to improve documentation.


POINTER_POSTFIX

public java.lang.String POINTER_POSTFIX
No comment provided by developer, please add a comment to improve documentation.


SDM_ENSURE_STRING

public java.lang.String SDM_ENSURE_STRING
No comment provided by developer, please add a comment to improve documentation.


SDM_EXCEPTION_STRING

public java.lang.String SDM_EXCEPTION_STRING
No comment provided by developer, please add a comment to improve documentation.


UNIT_ASSERT_STRING

public java.lang.String UNIT_ASSERT_STRING
No comment provided by developer, please add a comment to improve documentation.


INTERRUPTED_EXCEPTION_STRING

public java.lang.String INTERRUPTED_EXCEPTION_STRING
No comment provided by developer, please add a comment to improve documentation.


ILLEGALDATA_EXCEPTION_STRING

public java.lang.String ILLEGALDATA_EXCEPTION_STRING
No comment provided by developer, please add a comment to improve documentation.


ASSIGNMENT_OP_STRING

public java.lang.String ASSIGNMENT_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


FALSE_STRING

public java.lang.String FALSE_STRING
No comment provided by developer, please add a comment to improve documentation.


TRUE_STRING

public java.lang.String TRUE_STRING
No comment provided by developer, please add a comment to improve documentation.


IF_STRING

public java.lang.String IF_STRING
No comment provided by developer, please add a comment to improve documentation.


WHILE_STRING

public java.lang.String WHILE_STRING
No comment provided by developer, please add a comment to improve documentation.


TRY_STRING

public java.lang.String TRY_STRING
No comment provided by developer, please add a comment to improve documentation.


CATCH_STRING

public java.lang.String CATCH_STRING
No comment provided by developer, please add a comment to improve documentation.


FINALLY_STRING

public java.lang.String FINALLY_STRING
No comment provided by developer, please add a comment to improve documentation.


ELSE_STRING

public java.lang.String ELSE_STRING
No comment provided by developer, please add a comment to improve documentation.


DO_STRING

public java.lang.String DO_STRING
No comment provided by developer, please add a comment to improve documentation.


BREAK_STRING

public java.lang.String BREAK_STRING
No comment provided by developer, please add a comment to improve documentation.


FOR_STRING

public java.lang.String FOR_STRING
No comment provided by developer, please add a comment to improve documentation.


SWITCH_STRING

public java.lang.String SWITCH_STRING
No comment provided by developer, please add a comment to improve documentation.


CASE_STRING

public java.lang.String CASE_STRING
No comment provided by developer, please add a comment to improve documentation.


THIS_STRING

public java.lang.String THIS_STRING
No comment provided by developer, please add a comment to improve documentation.


RETURN_STRING

public java.lang.String RETURN_STRING
No comment provided by developer, please add a comment to improve documentation.


AND_OP_STRING

public java.lang.String AND_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


OR_OP_STRING

public java.lang.String OR_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


EQUAL_OP_STRING

public java.lang.String EQUAL_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


NOT_EQUAL_OP_STRING

public java.lang.String NOT_EQUAL_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


LESS_OP_STRING

public java.lang.String LESS_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


GREATER_OP_STRING

public java.lang.String GREATER_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


LESS_EQUAL_OP_STRING

public java.lang.String LESS_EQUAL_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


GREATER_EQUAL_OP_STRING

public java.lang.String GREATER_EQUAL_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


ADD_OP_STRING

public java.lang.String ADD_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


SUB_OP_STRING

public java.lang.String SUB_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


MUL_OP_STRING

public java.lang.String MUL_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


DIV_OP_STRING

public java.lang.String DIV_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


NOT_OP_STRING

public java.lang.String NOT_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


INCR_OP_STRING

public java.lang.String INCR_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


DECR_OP_STRING

public java.lang.String DECR_OP_STRING
No comment provided by developer, please add a comment to improve documentation.


F_STATIC_STRING

public java.lang.String F_STATIC_STRING
No comment provided by developer, please add a comment to improve documentation.


FINAL_STRING

public java.lang.String FINAL_STRING
No comment provided by developer, please add a comment to improve documentation.


TRANSIENT_STRING

public java.lang.String TRANSIENT_STRING
No comment provided by developer, please add a comment to improve documentation.


ABSTRACT_STRING

public java.lang.String ABSTRACT_STRING
No comment provided by developer, please add a comment to improve documentation.


SYNCHRONIZED_STRING

public java.lang.String SYNCHRONIZED_STRING
No comment provided by developer, please add a comment to improve documentation.


NATIVE_STRING

public java.lang.String NATIVE_STRING
No comment provided by developer, please add a comment to improve documentation.


EQUALS_METHOD_STRING

public java.lang.String EQUALS_METHOD_STRING
No comment provided by developer, please add a comment to improve documentation.


COMPARE_TO_METHOD_STRING

public java.lang.String COMPARE_TO_METHOD_STRING
No comment provided by developer, please add a comment to improve documentation.


ADD_TO_SET_METHOD_STRING

public java.lang.String ADD_TO_SET_METHOD_STRING
No comment provided by developer, please add a comment to improve documentation.


SET_CONTAINS_METHOD_STRING

public java.lang.String SET_CONTAINS_METHOD_STRING
No comment provided by developer, please add a comment to improve documentation.


NO_ORDER

public static final int NO_ORDER
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

ORDER

public static final int ORDER
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

visibilityStrings

protected java.lang.String[] visibilityStrings
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

OOGenVisitor

public OOGenVisitor()
Default Constructor


OOGenVisitor

public OOGenVisitor(java.lang.String extender)
Default Constructor

Parameters:
extender - No description provided
Method Detail

getReferenceTemplateName

public abstract java.lang.String getReferenceTemplateName()
Get the referenceTemplateName attribute of the CodeGenVisitor object

Returns:
The referenceTemplateName value

getAssocTemplateName

public abstract java.lang.String getAssocTemplateName()
Get the assocTemplateName attribute of the CodeGenVisitor object

Returns:
The assocTemplateName value

getContainerName

public abstract java.lang.String getContainerName(OOCollectionEnum containerType,
                                                  boolean bound)
get the full qualified containername for type containerType

Parameters:
containerType - the containerType
bound - true, if assoc is bound
Returns:
the full qualified containername

getContainerName

public final java.lang.String getContainerName(OOCollectionEnum containerType)
Get the containerName attribute of the CodeGenVisitor object

Parameters:
containerType - No description provided
Returns:
The containerName value

generateClassEndBlock

public abstract void generateClassEndBlock()
No comment provided by developer, please add a comment to improve documentation.


generateClassStartBlock

public abstract void generateClassStartBlock()
No comment provided by developer, please add a comment to improve documentation.


generatePackageBegin

public abstract void generatePackageBegin(FFile theFile)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theFile - No description provided

generatePackageEnd

public abstract void generatePackageEnd(FFile theFile)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theFile - No description provided

generateImportPackage

public abstract java.lang.String generateImportPackage(FPackage thePackage)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
thePackage - No description provided
Returns:
No description provided

generateImportClass

public abstract java.lang.String generateImportClass(FClass theClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theClass - No description provided
Returns:
No description provided

getAttrDeclName

public abstract java.lang.String getAttrDeclName(FAttr theAttr)
Get the attrDeclName attribute of the OOGenVisitor object

Parameters:
theAttr - No description provided
Returns:
The attrDeclName value

getMethodDeclName

public abstract java.lang.String getMethodDeclName(FMethod theMethod)
Get the methodDeclName attribute of the OOGenVisitor object

Parameters:
theMethod - No description provided
Returns:
The methodDeclName value

getMethodName

public java.lang.String getMethodName(OOMethod methodName)
Get the methodName attribute of the OOGenVisitor object

Parameters:
methodName - No description provided
Returns:
The methodName value

generateOpenBlock

public void generateOpenBlock(java.lang.String blockType)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
blockType - No description provided

generateCloseBlock

public void generateCloseBlock(java.lang.String blockType)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
blockType - No description provided

createClassInterfaceModifier

public java.lang.String createClassInterfaceModifier(FClass theClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theClass - No description provided
Returns:
No description provided

createInterfaceDeclaration

public java.lang.String createInterfaceDeclaration(FClass theClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theClass - No description provided
Returns:
No description provided

createClassDeclaration

public java.lang.String createClassDeclaration(FClass theClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theClass - No description provided
Returns:
No description provided

createClassExtendsDeclaration

public java.lang.String createClassExtendsDeclaration(FClass theClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theClass - No description provided
Returns:
No description provided

createInterfaceExtendsDeclaration

public java.lang.String createInterfaceExtendsDeclaration(FClass theClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theClass - No description provided
Returns:
No description provided

createClassCommentary

public java.lang.String createClassCommentary(FCommentary theCommentary)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theCommentary - No description provided
Returns:
No description provided

createAttrCommentary

public java.lang.String createAttrCommentary(FCommentary theCommentary)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theCommentary - No description provided
Returns:
No description provided

createMethodCommentary

public java.lang.String createMethodCommentary(FCommentary theCommentary)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theCommentary - No description provided
Returns:
No description provided

createAttrDeclaration

public java.lang.String createAttrDeclaration(FAttr theAttr)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theAttr - No description provided
Returns:
No description provided

createMethodDeclaration

public java.lang.String createMethodDeclaration(FMethod theMethod)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theMethod - No description provided
Returns:
No description provided

createInitializerDeclaration

public java.lang.String createInitializerDeclaration(FMethod theMethod)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theMethod - No description provided
Returns:
No description provided

createNormalFMethodDeclaration

public java.lang.String createNormalFMethodDeclaration(FMethod theMethod)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theMethod - No description provided
Returns:
No description provided

createOpenBlock

public java.lang.String createOpenBlock(java.lang.String blockType)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
blockType - No description provided
Returns:
No description provided

createCloseBlock

public java.lang.String createCloseBlock(java.lang.String blockType)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
blockType - No description provided
Returns:
No description provided

createMethodParamList

public java.lang.String createMethodParamList(FMethod theMethod)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theMethod - No description provided
Returns:
No description provided

createMethodParam

public java.lang.String createMethodParam(FParam theParam)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
theParam - No description provided
Returns:
No description provided

getSourceCode

public abstract java.lang.String getSourceCode(OOThrowStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOExprStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOIfStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOWhileStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOForStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOElseStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOLineCommentStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOLocalVarDeclStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOStartBlockStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOEndBlockStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOSDMEnsureStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOTryStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOReturnStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOCatchStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOStartMethodBodyStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOBeginMethodBodyStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOEndMethodBodyStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOEmptyLineStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OODoStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOMemoStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOBreakStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public final java.lang.String getSourceCode(OOSwitchCaseStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

getSourceCode

public final java.lang.String getSourceCode(OOCaseStatement caseStatement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
caseStatement - No description provided
Returns:
The sourceCode value

getSourceCode

public final java.lang.String getSourceCode(OOStatement statement)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
statement - No description provided
Returns:
The sourceCode value

appendStatement

public final java.lang.String appendStatement(OOStatement statement)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
statement - No description provided
Returns:
No description provided

getSourceCode

public abstract java.lang.String getSourceCode(OONewArrayExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public final java.lang.String getSourceCode(OONewObjectExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOPrefixExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOInfixExprLeft expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOIdentifierExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOTypeCastExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOAssignExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOCallAttrExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOCallMethodExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOExceptionExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOVariable var)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
var - No description provided
Returns:
The sourceCode value

getSourceCode

public final java.lang.String getSourceCode(OOStringExpr expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public final java.lang.String getSourceCode(OOExpression expression)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
expression - No description provided
Returns:
The sourceCode value

getSourceCode

public java.lang.String getSourceCode(OOInfixOp theOp)
Get the sourceCode attribute of the OOGenVisitor object

Parameters:
theOp - No description provided
Returns:
The sourceCode value

appendClassCommentary

public void appendClassCommentary(java.lang.String comment)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
comment - No description provided

appendClassDeclaration

public void appendClassDeclaration(java.lang.String declString)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
declString - No description provided

appendAttrCommentary

public void appendAttrCommentary(java.lang.String comment)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
comment - No description provided

appendAttrDeclaration

public void appendAttrDeclaration(java.lang.String declString)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
declString - No description provided

appendMethodCommentary

public void appendMethodCommentary(java.lang.String comment)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
comment - No description provided

appendMethodDeclaration

public void appendMethodDeclaration(java.lang.String declString)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
declString - No description provided

appendMethodBody

public void appendMethodBody(java.lang.String body)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
body - No description provided

getVarName

public java.lang.String getVarName(OOVariableType type)
Get the varName attribute of the OOGenVisitor object

Parameters:
type - No description provided
Returns:
The varName value

getVarName

public java.lang.String getVarName(OOVariable variableName)
Get the varName attribute of the OOGenVisitor object

Parameters:
variableName - No description provided
Returns:
The varName value

getAttrDeclVisibilityString

public java.lang.String getAttrDeclVisibilityString(int visibility)
Get the uMLAttrDeclVisibilityString attribute of the OOGenVisitor object

Parameters:
visibility - No description provided
Returns:
The uMLAttrDeclVisibilityString value

getMethodDeclVisibilityString

public java.lang.String getMethodDeclVisibilityString(int visibility)
Get the uMLMethodDeclVisibilityString attribute of the OOGenVisitor object

Parameters:
visibility - No description provided
Returns:
The uMLMethodDeclVisibilityString value

getInterfaceName

public java.lang.String getInterfaceName(FClass theClass)
Get the interfaceName attribute of the OOGenVisitor object

Parameters:
theClass - No description provided
Returns:
The interfaceName value

getClassName

public java.lang.String getClassName(FClass theClass)
Get the className attribute of the OOGenVisitor object

Parameters:
theClass - No description provided
Returns:
The className value

getOOTypeAsString

public final java.lang.String getOOTypeAsString(OOTypeInterface theType)
Get the oOTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
Returns:
The oOTypeAsString value

getOOTypeAsString

public final java.lang.String getOOTypeAsString(OOTypeInterface theType,
                                                boolean isBound)
Get the oOTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
isBound - No description provided
Returns:
The oOTypeAsString value

getOOTypeAsString

public java.lang.String getOOTypeAsString(OOContainerType theType,
                                          boolean isBound)
Get the oOTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
isBound - No description provided
Returns:
The oOTypeAsString value

getOOTypeAsString

public final java.lang.String getOOTypeAsString(OOType theType)
Get the oOTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
Returns:
The oOTypeAsString value

getOOTypeAsString

public java.lang.String getOOTypeAsString(OOType theType,
                                          boolean isBound)
Get the oOTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
isBound - No description provided
Returns:
The oOTypeAsString value

getTypeAsString

public java.lang.String getTypeAsString(FType theType)
Get the uMLTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
Returns:
The uMLTypeAsString value

getTypeAsString

public java.lang.String getTypeAsString(FType theType,
                                        boolean isPointer)
Get the uMLTypeAsString attribute of the OOGenVisitor object

Parameters:
theType - No description provided
isPointer - No description provided
Returns:
The uMLTypeAsString value

getTypeNameAsString

public java.lang.String getTypeNameAsString(java.lang.String typeName)
Get the uMLTypeNameAsString attribute of the OOGenVisitor object

Parameters:
typeName - No description provided
Returns:
The uMLTypeNameAsString value

getTypeNameAsString

public java.lang.String getTypeNameAsString(java.lang.String typeName,
                                            boolean isPointer)
Get the uMLTypeNameAsString attribute of the OOGenVisitor object

Parameters:
typeName - No description provided
isPointer - No description provided
Returns:
The uMLTypeNameAsString value

getOperationText

public final java.lang.String getOperationText(int operation)
Deprecated. seems not to be used, otherwise remove deprecation 07.10.03 AZ

Get the operationText attribute of the OOGenVisitor object

Parameters:
operation - No description provided
Returns:
The operationText value

initProgLangTypes

protected abstract void initProgLangTypes()
No comment provided by developer, please add a comment to improve documentation.


getProgLangType

public final java.lang.String getProgLangType(FBaseTypes baseType)
Get the progLangType attribute of the CodeGenVisitor object

Parameters:
baseType - No description provided
Returns:
The progLangType value

hasInProgLangTypes

protected final boolean hasInProgLangTypes(java.lang.String object)
Parameters:
object - No description provided
Returns:
No description provided
See Also:
#progLangTypes

hasKeyInProgLangTypes

protected final boolean hasKeyInProgLangTypes(java.lang.String key)
Parameters:
key - No description provided
Returns:
No description provided
See Also:
#progLangTypes

iteratorOfProgLangTypes

protected final java.util.Iterator iteratorOfProgLangTypes()
Returns:
No description provided
See Also:
#progLangTypes

keysOfProgLangTypes

protected final java.util.Iterator keysOfProgLangTypes()
Returns:
No description provided
See Also:
#progLangTypes

entriesOfProgLangTypes

protected final java.util.Iterator entriesOfProgLangTypes()
Returns:
No description provided
See Also:
#progLangTypes

getFromProgLangTypes

protected final java.lang.String getFromProgLangTypes(java.lang.String key)
Parameters:
key - No description provided
Returns:
The fromProgLangTypes value
See Also:
#progLangTypes

addToProgLangTypes

protected final void addToProgLangTypes(java.lang.String key,
                                        java.lang.String elem)
Parameters:
key - The object added.
elem - The object added.
See Also:
#progLangTypes

removeKeyFromProgLangTypes

protected final void removeKeyFromProgLangTypes(java.lang.String key)
Parameters:
key - No description provided
See Also:
#progLangTypes

removeAllFromProgLangTypes

protected final void removeAllFromProgLangTypes()
See Also:
#progLangTypes

initVisibilityStrings

public abstract void initVisibilityStrings()
No comment provided by developer, please add a comment to improve documentation.


getVisibilityString

public final java.lang.String getVisibilityString(int visibility)
Get the visibilityString attribute of the CodeGenVisitor object

Parameters:
visibility - No description provided
Returns:
The visibilityString value

removeYou

public void removeYou()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
removeYou in class CodeGenVisitor

toString

public java.lang.String toString()
Overrides:
toString in class CodeGenVisitor
Returns:
short string representation of current object