|
|||||||||||
| 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 provided| Method 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 provided
public final void appendOOStatement(OOGenToken prevToken,
OOStatement statement)
prevToken - No description providedstatement - No description provided
public 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
#prevHandlerpublic CodeGenStrategyHandler getPrevHandler()
#prevHandlerpublic boolean setSuccessor(CodeGenStrategyHandler value)
value - The new successor value
#successorpublic CodeGenStrategyHandler getSuccessor()
#successorpublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||