cb.petal
Class UseCaseCategory

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
              |
              +--cb.petal.ClassCategory
                    |
                    +--cb.petal.UseCaseCategory
All Implemented Interfaces:
AccessQualified, java.lang.Cloneable, Documented, Named, PetalNode, java.io.Serializable

public class UseCaseCategory
extends ClassCategory

Use case class category.

Version:
$Id: UseCaseCategory.java,v 1.6 2001/07/17 14:38:36 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
UseCaseCategory()
           
UseCaseCategory(PetalObject parent)
           
 
Method Summary
 void accept(Visitor v)
           
 void addToModel(UseCase caze)
          Add a use case to the model.
 void addToModel(UseCaseCategory cat)
           
 UseCaseDiagram getFirstUseCaseDiagram()
          Typically every Use Case view has just one "Main" use case diagram
 void removeFromModel(UseCase caze)
           
 void removeFromModel(UseCaseCategory cat)
           
 
Methods inherited from class cb.petal.ClassCategory
add, addToModel, addToModel, getDocumentation, getExportControl, getGlobal, getLogicalModels, getLogicalPresentations, getNameParameter, lookupDiagram, remove, removeFromModel, removeFromModel, setDocumentation, setExportControl, setGlobal, setLogicalModels, setLogicalPresentations, setNameParameter
 
Methods inherited from class cb.petal.QuidObject
getQuid, getQuidAsLong, init, setQuid, setQuidAsLong
 
Methods inherited from class cb.petal.PetalObject
addProperty, addToList, clone, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, equals, getChildCount, getKind, getLongestName, getName, getNames, getNoProperties, getParameterList, getParent, getProperties, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsFloat, getPropertyAsInteger, getPropertyAsString, getPropertyList, getPropertyName, getPropertyTuples, getQualifiedName, getRoot, indexOf, moveProperty, removeFromList, removeProperty, removeProperty, setName, setParameterList, setParent, setProperty, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UseCaseCategory

public UseCaseCategory(PetalObject parent)

UseCaseCategory

public UseCaseCategory()
Method Detail

addToModel

public void addToModel(UseCaseCategory cat)

removeFromModel

public void removeFromModel(UseCaseCategory cat)

addToModel

public void addToModel(UseCase caze)
Add a use case to the model. Sets parent and calls init() on use case.

removeFromModel

public void removeFromModel(UseCase caze)

getFirstUseCaseDiagram

public UseCaseDiagram getFirstUseCaseDiagram()
Typically every Use Case view has just one "Main" use case diagram

accept

public void accept(Visitor v)
Overrides:
accept in class PetalObject