org.argouml.ui.explorer.rules
Class GoClassToSummary

java.lang.Object
  extended byorg.argouml.ui.explorer.rules.AbstractPerspectiveRule
      extended byorg.argouml.ui.explorer.rules.GoClassToSummary
All Implemented Interfaces:
PerspectiveRule

public class GoClassToSummary
extends AbstractPerspectiveRule

This class is a Go Rule for the "Class - centric" Navigation perspective. $Revision: 1.5 $

Since:
argo 0.13.4, Created on 21 March 2003, 23:18

Constructor Summary
GoClassToSummary()
           
 
Method Summary
 java.util.Collection getChildren(java.lang.Object parent)
          gets a collection of 'child' object for any 'parent' object in the uml model, this creates the tree structure.
 java.lang.String getRuleName()
           
private  boolean hasIncomingDependencies(java.lang.Object parent)
           
private  boolean hasInheritance(java.lang.Object parent)
           
private  boolean hasOutGoingDependencies(java.lang.Object parent)
           
 
Methods inherited from class org.argouml.ui.explorer.rules.AbstractPerspectiveRule
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GoClassToSummary

public GoClassToSummary()
Method Detail

getRuleName

public java.lang.String getRuleName()
Specified by:
getRuleName in interface PerspectiveRule
Specified by:
getRuleName in class AbstractPerspectiveRule

getChildren

public java.util.Collection getChildren(java.lang.Object parent)
Description copied from interface: PerspectiveRule
gets a collection of 'child' object for any 'parent' object in the uml model, this creates the tree structure.

Specified by:
getChildren in interface PerspectiveRule
Specified by:
getChildren in class AbstractPerspectiveRule

hasIncomingDependencies

private boolean hasIncomingDependencies(java.lang.Object parent)

hasOutGoingDependencies

private boolean hasOutGoingDependencies(java.lang.Object parent)

hasInheritance

private boolean hasInheritance(java.lang.Object parent)


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