org.argouml.uml
Class GenCompositeClasses

java.lang.Object
  extended byorg.argouml.uml.GenCompositeClasses
All Implemented Interfaces:
org.tigris.gef.util.ChildGenerator, Serializable

public class GenCompositeClasses
extends Object
implements org.tigris.gef.util.ChildGenerator

Utility class to generate a list of the children of a class. In this case the "children" of a class are the other classes that are associated with the parent class, and that MAssociation has a COMPOSITE end at the parent. This is used in one of the critics.

See Also:
CrCircularComposition, Serialized Form

Field Summary
private static GenCompositeClasses SINGLETON
          This SINGLETON is used in CrCircularComposition.
 
Constructor Summary
GenCompositeClasses()
           
 
Method Summary
 Enumeration gen(Object o)
           
static GenCompositeClasses getSINGLETON()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLETON

private static final GenCompositeClasses SINGLETON
This SINGLETON is used in CrCircularComposition.

Constructor Detail

GenCompositeClasses

public GenCompositeClasses()
Method Detail

getSINGLETON

public static GenCompositeClasses getSINGLETON()
Returns:
Returns the sINGLETON.

gen

public Enumeration gen(Object o)
Specified by:
gen in interface org.tigris.gef.util.ChildGenerator
See Also:
ChildGenerator.gen(java.lang.Object)


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook