de.uni_paderborn.fujaba.codegen
Class UMLPathOOHandler

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.CodeGenStrategyHandler
      extended byde.uni_paderborn.fujaba.codegen.OOGenStrategyHandler
          extended byde.uni_paderborn.fujaba.codegen.UMLPathOOHandler

public class UMLPathOOHandler
extends OOGenStrategyHandler

Class UMLPathOOHandler

Version:
$Revision: 1.2 $
Author:
$Author: schneider $

Field Summary
static java.lang.String PATH_SEARCH_BOTTOM
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PATH_SEARCH_TO_SET_BOTTOM
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PATH_SEARCH_TO_SET_TOP
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PATH_SEARCH_TOP
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.codegen.OOGenStrategyHandler
AT_POST_VARIABLE, COLLAB_STAT_BEGIN, COLLAB_STAT_END, FIND_LOWER_BOUND_ELSE_CLAUSE, FIND_LOWER_BOUND_ELSE_IF_CLAUSE, FIND_LOWER_BOUND_IF_CLAUSE, I_MULTILINK_SEARCH_NORM_BOTTOM, I_MULTILINK_SEARCH_NORM_TOP, I_MULTILINK_SEARCH_OPTIONAL_BOTTOM, I_MULTILINK_SEARCH_OPTIONAL_TOP, I_MULTILINK_SEARCH_SET, ISOMORPHIC_BINDING, ISOMORPHIC_BINDING_BODY, ISOMORPHIC_BINDING_SET, LINK_CHECK_BETWEEN_SETS, LINK_CHECK_TO_MANY, LINK_CHECK_TO_ONE, LINK_CHECK_TO_SET, LINK_CREATE, LINK_CREATE_SET, LINK_CREATE_SET_TOP, LINK_DELETE, LINK_DELETE_SET, LINK_SEARCH_TO_MANY_BOTTOM, LINK_SEARCH_TO_MANY_TOP, LINK_SEARCH_TO_ONE, LINK_SEARCH_TO_SET_BOTTOM, LINK_SEARCH_TO_SET_TOP, MULTILINK_CHECK, MULTILINK_CHECK_FIRST, MULTILINK_CHECK_LAST, MULTILINK_INSERT_OBJECT, MULTILINK_SEARCH_BOUND_TO_UNBOUND, MULTILINK_SEARCH_FIRST, MULTILINK_SEARCH_LAST, MULTILINK_SEARCH_UNBOUND_TO_BOUND, OBJECT_CREATE, OBJECT_DELETE, PATH_EXPR_CREATE, PRECONDITION_CHECK, RETURN_STAT, STORY_DIAGRAM_BOTTOM, STORY_DIAGRAM_TOP, TYPE_CAST, UML_ATTR_EXPR_PAIR
 
Constructor Summary
UMLPathOOHandler()
          Default Constructor
 
Method Summary
 OOGenToken generateSourceCode(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to ensure improve documentation.
 boolean isResponsible(FElement incr)
          Get the responsible attribute of the UMLPathOOHandler object
 boolean needToken()
          No comment provided by developer, please add a comment to ensure improve documentation.
 java.lang.String toString()
           
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.CodeGenStrategyHandler
appendOOStatement, appendOOStatement, appendOOStatement, generate, generate, generate, generate, generateCode, generateSourceCode, getChainMaster, getClientOfChain, getPrevHandler, getSuccessor, incrNeedsToken, isContinueChain, isResponsible, setChainMaster, setContinueChain, setPrevHandler, setSuccessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PATH_SEARCH_TOP

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

See Also:
Constant Field Values

PATH_SEARCH_TO_SET_TOP

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

See Also:
Constant Field Values

PATH_SEARCH_BOTTOM

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

See Also:
Constant Field Values

PATH_SEARCH_TO_SET_BOTTOM

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

See Also:
Constant Field Values
Constructor Detail

UMLPathOOHandler

public UMLPathOOHandler()
Default Constructor

Method Detail

isResponsible

public boolean isResponsible(FElement incr)
Get the responsible attribute of the UMLPathOOHandler object

Overrides:
isResponsible in class CodeGenStrategyHandler
Parameters:
incr - No description provided
Returns:
The responsible value

needToken

public final boolean needToken()
No comment provided by developer, please add a comment to ensure improve documentation.

Specified by:
needToken in class CodeGenStrategyHandler
Returns:
No description provided

generateSourceCode

public OOGenToken generateSourceCode(FElement asgElement,
                                     OOGenToken prevToken,
                                     java.lang.Object[] param)
No comment provided by developer, please add a comment to ensure improve documentation.

Overrides:
generateSourceCode in class CodeGenStrategyHandler
Parameters:
prevToken - No description provided
param - No description provided
asgElement - No description provided
Returns:
No description provided

toString

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