|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.uni_paderborn.fujaba.codegen.CodeGenStrategyHandler
Class OOActivityCodeGenHandler
0..1 0..1 OOGenStrategyHandler -------------------- OOGenStrategyClient handler client 0..1 0..1 OOGenStrategyHandler --------------------------- OOGenStrategyHandler successor prevHandler
Constructor Summary | |
CodeGenStrategyHandler()
Default Constructor |
|
CodeGenStrategyHandler(boolean continueChain)
Constructor for class OOGenStrategyHandler |
Method Summary | |
void |
appendOOStatement(OOGenToken prevToken,
FElement asgElement,
java.lang.String methodName,
java.lang.Object[] param)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendOOStatement(OOGenToken prevToken,
OOStatement statement)
No comment provided by developer, please add a comment to improve documentation. |
void |
appendOOStatement(OOGenToken prevToken,
OOStatement[] statements)
No comment provided by developer, please add a comment to improve documentation. |
OOGenToken |
generate(FElement asgElement)
No comment provided by developer, please add a comment to improve documentation. |
OOGenToken |
generate(FElement asgElement,
OOGenToken prevToken)
No comment provided by developer, please add a comment to improve documentation. |
OOGenToken |
generate(FElement asgElement,
OOGenToken prevToken,
java.lang.Object[] param)
No comment provided by developer, please add a comment to improve documentation. |
OOGenToken |
generate(FElement asgElement,
OOGenToken prevToken,
java.lang.Object[] param,
boolean isNewStyle)
Get the value of continue. |
java.lang.Object |
generateCode(FElement asgElement,
java.lang.String methodName,
java.lang.Object[] param)
No comment provided by developer, please add a comment to improve documentation. |
OOGenToken |
generateSourceCode(ASGElement asgElement,
OOGenToken prevToken,
java.lang.Object[] param)
Deprecated. use generateSourceCode(de.uni_paderborn.fujaba.metamodel.FElement,
OOGenToken, Object[]) instead |
OOGenToken |
generateSourceCode(FElement element,
OOGenToken prevToken,
java.lang.Object[] param)
Generate source code for the element. |
CodeGenStrategy |
getChainMaster()
Get the chainMaster attribute of the CodeGenStrategyHandler object |
CodeGenStrategy |
getClientOfChain()
Get the clientOfChain attribute of the OOGenStrategyHandler object |
CodeGenStrategyHandler |
getPrevHandler()
|
CodeGenStrategyHandler |
getSuccessor()
|
boolean |
incrNeedsToken(FElement asgElement)
check if given FElement incr needs a OOGenToken ! |
boolean |
isContinueChain()
Get the value of continueChain. |
boolean |
isResponsible(ASGElement asgElement)
Deprecated. use isResponsible(de.uni_paderborn.fujaba.metamodel.FElement)
instead |
boolean |
isResponsible(FElement element)
Returns true if this handler is responsible for generating code for the lement. |
abstract boolean |
needToken()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
setChainMaster(CodeGenStrategy value)
Sets the chainMaster attribute of the CodeGenStrategyHandler object |
void |
setContinueChain(boolean continueChain)
Set the value of continueChain. |
boolean |
setPrevHandler(CodeGenStrategyHandler value)
|
boolean |
setSuccessor(CodeGenStrategyHandler value)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CodeGenStrategyHandler()
public CodeGenStrategyHandler(boolean continueChain)
continueChain
- No description providedMethod Detail |
public boolean isContinueChain()
public void setContinueChain(boolean continueChain)
continueChain
- Value to assign to continueChain.public final OOGenToken generate(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param, boolean isNewStyle)
prevToken
- No description providedparam
- No description providedasgElement
- No description providedisNewStyle
- No description provided
public final OOGenToken generate(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
asgElement
- No description providedprevToken
- No description providedparam
- No description provided
public final OOGenToken generate(FElement asgElement)
asgElement
- No description provided
public final OOGenToken generate(FElement asgElement, OOGenToken prevToken)
prevToken
- No description providedasgElement
- No description provided
public final boolean incrNeedsToken(FElement asgElement)
OOGenToken
!= null
as
parameter for generate method
asgElement
- No description provided
incr
needs a OOGenToken
!= null
, else falsegenerate(FElement,OOGenToken,Object[])
public boolean isResponsible(FElement element)
element
- No description provided
public boolean isResponsible(ASGElement asgElement)
isResponsible(de.uni_paderborn.fujaba.metamodel.FElement)
instead
asgElement
-
public OOGenToken generateSourceCode(FElement element, OOGenToken prevToken, java.lang.Object[] param)
prevToken
- No description providedparam
- No description providedelement
- No description provided
public OOGenToken generateSourceCode(ASGElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
generateSourceCode(de.uni_paderborn.fujaba.metamodel.FElement,
OOGenToken, Object[])
instead
asgElement
- prevToken
- param
-
public abstract boolean needToken()
public final java.lang.Object generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
methodName
- No description providedparam
- No description providedasgElement
- No description provided
public final void appendOOStatement(OOGenToken prevToken, FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
prevToken
- No description providedmethodName
- No description providedparam
- No description providedasgElement
- No description providedpublic final void appendOOStatement(OOGenToken prevToken, OOStatement statement)
prevToken
- No description providedstatement
- No description providedpublic final void appendOOStatement(OOGenToken prevToken, OOStatement[] statements)
prevToken
- No description providedstatements
- No description providedpublic final CodeGenStrategy getClientOfChain()
public CodeGenStrategy getChainMaster()
public boolean setChainMaster(CodeGenStrategy value)
value
- The new chainMaster value
public boolean setPrevHandler(CodeGenStrategyHandler value)
value
- The new prevHandler value
#prevHandler
public CodeGenStrategyHandler getPrevHandler()
#prevHandler
public boolean setSuccessor(CodeGenStrategyHandler value)
value
- The new successor value
#successor
public CodeGenStrategyHandler getSuccessor()
#successor
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |