|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.uni_paderborn.fujaba.codegen.CodeGenStrategy
de.uni_paderborn.fujaba.codegen.OOGenStrategyClient
Class OOGenStrategyClient
0..1 0..1 OOGenStrategyClient -------------------- OOGenStrategyHandler client handler 0..1 0..1 OOGenStrategyClient --------------------- OOGenFunction client function
Field Summary | |
static int |
HL_SDM
Describe constant HL_SDM here. |
Constructor Summary | |
OOGenStrategyClient()
Default Constructor |
Method Summary | |
void |
appendFAttrCommentary(java.lang.String comment)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendFAttrDeclaration(java.lang.String decl)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendFClassCommentary(java.lang.String comment)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendFClassDeclaration(java.lang.String declString)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendFMethodBody(java.lang.String body)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendFMethodCommentary(java.lang.String theCommentary)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendFMethodDeclaration(java.lang.String decl)
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
closeHideTag()
Describe closeHideTag method here. |
OOStatement[] |
constraintText(OOExpression condition,
boolean assertStmt)
Describe constraintText method here. |
OOStatement[] |
constraintText(java.lang.String condition,
boolean assertStmt)
Describe constraintText method here. |
OOStatement[] |
constraintTextWithComment(OOExpression condition,
java.lang.String comment,
boolean assertStmt)
Describe constraintTextWithComment method here. |
OOStatement[] |
constraintTextWithComment(java.lang.String condition,
java.lang.String comment,
boolean assertStmt)
Describe constraintTextWithComment method here. |
java.lang.String |
createClassDeclaration(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 |
createFAttrCommentary(FCommentary theCommentary)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
createFAttrDeclaration(FAttr theAttr)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
createFClassCommentary(FCommentary theCommentary)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
createFClassInterfaceModifier(FClass theClass)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
createFMethodCommentary(FCommentary theCommentary)
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
createFMethodDeclaration(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 |
createOpenBlock(java.lang.String blockType)
No comment provided by developer, please add a comment to improve documentation. |
void |
generateClassEndBlock()
No comment provided by developer, please add a comment to improve documentation. |
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. |
void |
generateFPackage(FPackage thePackage)
generate sourcecode for given FPackage and all existing subpackages |
void |
generateFPackageBegin(FFile theFile)
No comment provided by developer, please add a comment to improve documentation. |
void |
generateFPackageEnd(FFile theFile)
No comment provided by developer, please add a comment to improve documentation. |
void |
generateFProject(FProject theProject)
generate sourcecode for complete FProject theProject |
java.lang.String |
generateImportClass(FClass theClass)
No comment provided by developer, please add a comment to improve documentation. |
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. |
java.lang.String |
getAttrDeclName(FAttr theAttr)
Get the attrDeclName attribute of the OOGenStrategyClient object |
java.lang.String |
getClassName(FClass theClass)
Get the className attribute of the OOGenStrategyClient object |
OOGenVisitor |
getCurrentOOGenVisitor()
Get the currentOOGenVisitor attribute of the OOGenStrategyClient object |
java.lang.String |
getFAttrDeclVisibilityString(FAttr theAttr)
Get the uMLAttrDeclVisibilityString attribute of the OOGenStrategyClient object |
java.lang.String |
getFMethodDeclVisibilityString(FMethod theMethod)
Get the uMLMethodDeclVisibilityString attribute of the OOGenStrategyClient object |
java.lang.String |
getInterfaceName(FClass theClass)
Get the interfaceName attribute of the OOGenStrategyClient object |
java.lang.String |
getMethodDeclName(FMethod theMethod)
Get the methodDeclName attribute of the OOGenStrategyClient object |
java.lang.String |
getProgLangType(FBaseTypes theType)
Get the progLangType attribute of the OOGenStrategyClient object |
java.lang.String |
getVisibilityString(FDeclaration theDeclaration)
Get the visibilityString attribute of the OOGenStrategyClient object |
java.lang.String |
getVisibilityString(int visibility)
Get the visibilityString attribute of the OOGenStrategyClient object |
boolean |
hideEnabled()
Describe hideEnabled method here. |
OOStatement[] |
memoField(java.lang.String code)
Describe memoField method here. |
OOExpression |
methodFlowCondition(boolean positive)
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowDo(java.lang.String comment)
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowElse()
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowForEachEnd()
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowForEachStart()
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowIfThen(java.lang.String comment,
OOExpression expr)
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowWhileFoot(OOExpression condition)
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
methodFlowWhileHead(java.lang.String comment,
OOExpression condition)
No comment provided by developer, please add a comment to improve documentation. |
void |
newLine()
No comment provided by developer, please add a comment to improve documentation. |
OOStatement[] |
openHideTag(int nr)
Describe openHideTag method here. |
OOStatement[] |
setInternalVariables(boolean modifiedSetItems)
Describe setInternalVariables method here. |
java.lang.String |
toString()
Describe toString method here. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int HL_SDM
HL_SDM
here.
Constructor Detail |
public OOGenStrategyClient()
Method Detail |
public final void generateFProject(FProject theProject)
FProject theProject
generateFProject
in class CodeGenStrategy
theProject
- the given FProject
public final void generateFPackage(FPackage thePackage)
FPackage
and all existing subpackages
thePackage
- the given FPackage
public OOStatement[] methodFlowForEachStart()
public OOStatement[] methodFlowForEachEnd()
public OOStatement[] methodFlowWhileHead(java.lang.String comment, OOExpression condition)
comment
- No description providedcondition
- No description provided
public OOStatement[] methodFlowDo(java.lang.String comment)
comment
- No description provided
public OOStatement[] methodFlowWhileFoot(OOExpression condition)
condition
- No description provided
public OOStatement[] methodFlowIfThen(java.lang.String comment, OOExpression expr)
comment
- No description providedexpr
- No description provided
public OOStatement[] methodFlowElse()
public OOExpression methodFlowCondition(boolean positive)
positive
- No description provided
public boolean hideEnabled()
hideEnabled
method here.
boolean
valuepublic OOStatement[] openHideTag(int nr)
openHideTag
method here.
nr
- an int
value
OOStatement[]
valuepublic OOStatement[] closeHideTag()
closeHideTag
method here.
OOStatement[]
valuepublic OOStatement[] setInternalVariables(boolean modifiedSetItems)
setInternalVariables
method here.
modifiedSetItems
- a boolean
value
OOStatement[]
valuepublic OOStatement[] constraintText(OOExpression condition, boolean assertStmt)
constraintText
method here.
condition
- an OOExpression
valueassertStmt
- No description provided
OOStatement[]
valuepublic OOStatement[] constraintText(java.lang.String condition, boolean assertStmt)
constraintText
method here.
condition
- a String
valueassertStmt
- No description provided
OOStatement[]
valuepublic OOStatement[] constraintTextWithComment(OOExpression condition, java.lang.String comment, boolean assertStmt)
constraintTextWithComment
method here.
condition
- an OOExpression
valuecomment
- a String
valueassertStmt
- No description provided
OOStatement[]
valuepublic OOStatement[] constraintTextWithComment(java.lang.String condition, java.lang.String comment, boolean assertStmt)
constraintTextWithComment
method here.
condition
- a String
valuecomment
- a String
valueassertStmt
- No description provided
OOStatement[]
valuepublic OOStatement[] memoField(java.lang.String code)
memoField
method here.
code
- a String
value
OOStatement[]
valuepublic java.lang.String generateImportClass(FClass theClass)
theClass
- No description provided
public java.lang.String generateImportPackage(FPackage thePackage)
thePackage
- No description provided
public void generateFPackageBegin(FFile theFile)
theFile
- No description providedpublic void generateFPackageEnd(FFile theFile)
theFile
- No description providedpublic void generateClassStartBlock()
public void generateClassEndBlock()
public void newLine()
public void generateOpenBlock(java.lang.String blockType)
blockType
- No description providedpublic void generateCloseBlock(java.lang.String blockType)
blockType
- No description providedpublic java.lang.String createOpenBlock(java.lang.String blockType)
blockType
- No description provided
public java.lang.String createCloseBlock(java.lang.String blockType)
blockType
- No description provided
public java.lang.String createInterfaceDeclaration(FClass theClass)
theClass
- No description provided
public java.lang.String createClassDeclaration(FClass theClass)
theClass
- No description provided
public java.lang.String createFClassCommentary(FCommentary theCommentary)
theCommentary
- No description provided
public java.lang.String createFAttrCommentary(FCommentary theCommentary)
theCommentary
- No description provided
public java.lang.String createFMethodCommentary(FCommentary theCommentary)
theCommentary
- No description provided
public java.lang.String createFClassInterfaceModifier(FClass theClass)
theClass
- No description provided
public java.lang.String createFAttrDeclaration(FAttr theAttr)
theAttr
- No description provided
public java.lang.String createFMethodDeclaration(FMethod theMethod)
theMethod
- No description provided
public void appendFClassCommentary(java.lang.String comment)
comment
- No description providedpublic void appendFClassDeclaration(java.lang.String declString)
declString
- No description providedpublic void appendFAttrDeclaration(java.lang.String decl)
decl
- No description providedpublic void appendFAttrCommentary(java.lang.String comment)
comment
- No description providedpublic void appendFMethodCommentary(java.lang.String theCommentary)
theCommentary
- No description providedpublic void appendFMethodDeclaration(java.lang.String decl)
decl
- No description providedpublic void appendFMethodBody(java.lang.String body)
body
- No description providedpublic java.lang.String getInterfaceName(FClass theClass)
theClass
- No description provided
public java.lang.String getClassName(FClass theClass)
theClass
- No description provided
public java.lang.String getAttrDeclName(FAttr theAttr)
theAttr
- No description provided
public java.lang.String getMethodDeclName(FMethod theMethod)
theMethod
- No description provided
public java.lang.String getProgLangType(FBaseTypes theType)
theType
- No description provided
public java.lang.String getFAttrDeclVisibilityString(FAttr theAttr)
theAttr
- No description provided
public java.lang.String getFMethodDeclVisibilityString(FMethod theMethod)
theMethod
- No description provided
public java.lang.String getVisibilityString(FDeclaration theDeclaration)
theDeclaration
- No description provided
public java.lang.String getVisibilityString(int visibility)
visibility
- No description provided
public OOGenVisitor getCurrentOOGenVisitor()
public java.lang.String toString()
toString
method here.
toString
in class CodeGenStrategy
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |