Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.poseidon.uml.generator.ui

Class ComponentRenderingStrategy

com.gentleware.poseidon.uml.generator.ui.ComponentRenderingStrategy
All known implemented Interfaces:
TreeRenderingStrategy


public class ComponentRenderingStrategy


Created : sturm, Jan 29, 2003, 6:29:19 PM


 Constructor Summary
public   ComponentRenderingStrategy()
 
arrow_up
 

 Method Summary
public Collection   getChildren(Object element)
Returns the collection of children of the given element that might be valid to be displayed in the tree. 
public boolean   isTreeElement(Object element)
Tests, if the given element is a valid element for the tree, i.e. 
arrow_up
 

Tagged Values
static false
gentleware-imported-line-number 26
gentleware-imported-package-statement-line-number 5
 

 Constructor Detail

ComponentRenderingStrategy

public com.gentleware.poseidon.uml.generator.ui.ComponentRenderingStrategy ComponentRenderingStrategy()

Returns:
arrow_up
 Method Detail

getChildren

public Collection getChildren(Object element)


Returns the collection of children of the given element that might be valid to be displayed in the tree. This strategy uses components for looking up the children.  
Parameters:
element - The element to look the children up for.
Returns:
The collection of children of the given element.
arrow_up


isTreeElement

public boolean isTreeElement(Object element)


Tests, if the given element is a valid element for the tree, i.e. it should be displayed. In this case, classes, interfaces and components are valid elements.  
Parameters:
element - The element to test.
Returns:
True, if the element is valid to be displayed in the tree, otherwise false.
arrow_up
Created  2004 - 12 - 1

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.