de.uni_paderborn.fujaba.codegen
Class UMLClassBodyStrategy

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.UMLClassBodyStrategy
Direct Known Subclasses:
UMLClassBodyAttributesStrategy, UMLClassBodyMethodsStrategy, UMLClassBodyParsedMembersStrategy, UMLClassBodyRemoveYouStrategy, UMLClassBodyRolesStrategy, UMLClassBodyStatechartStrategy

public abstract class UMLClassBodyStrategy
extends java.lang.Object

Version:
$Revision: 1.3 $
Author:
Carsten Reckord

Nested Class Summary
static class UMLClassBodyStrategy.AttrComparator
          No comment provided by developer, please add a comment to improve documentation.
static class UMLClassBodyStrategy.MethodComparator
          No comment provided by developer, please add a comment to improve documentation.
 
Field Summary
static int DEFAULT
          No comment provided by developer, please add a comment to improve documentation.
static int PROHIBIT
          No comment provided by developer, please add a comment to improve documentation.
static int REQUIRE
          No comment provided by developer, please add a comment to improve documentation.
 
Constructor Summary
UMLClassBodyStrategy()
           
 
Method Summary
protected  boolean checkFlag(boolean boolFlag, int intFlag)
          No comment provided by developer, please add a comment to improve documentation.
abstract  void createContents(FClass umlClass)
          No comment provided by developer, please add a comment to improve documentation.
 UMLClassOOHandler getClassHandler()
          Get the classHandler attribute of the UMLClassBodyStrategy object
 boolean setClassHandler(UMLClassOOHandler value)
          Sets the classHandler attribute of the UMLClassBodyStrategy object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

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

See Also:
Constant Field Values

PROHIBIT

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

See Also:
Constant Field Values

REQUIRE

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

See Also:
Constant Field Values
Constructor Detail

UMLClassBodyStrategy

public UMLClassBodyStrategy()
Method Detail

createContents

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

Parameters:
umlClass - No description provided

checkFlag

protected boolean checkFlag(boolean boolFlag,
                            int intFlag)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
boolFlag - No description provided
intFlag - No description provided
Returns:
No description provided

getClassHandler

public UMLClassOOHandler getClassHandler()
Get the classHandler attribute of the UMLClassBodyStrategy object

Returns:
The classHandler value

setClassHandler

public boolean setClassHandler(UMLClassOOHandler value)
Sets the classHandler attribute of the UMLClassBodyStrategy object

Parameters:
value - The new classHandler value
Returns:
No description provided