cb.petal
Class UseCase

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
              |
              +--cb.petal.AccessObject
                    |
                    +--cb.petal.Inheritable
                          |
                          +--cb.petal.UseCase
All Implemented Interfaces:
AccessQualified, java.lang.Cloneable, Documented, Named, PetalNode, java.io.Serializable, StereoTyped

public class UseCase
extends Inheritable

Represents UseCase object

Version:
$Id: UseCase.java,v 1.13 2001/07/30 15:50:33 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
UseCase()
           
UseCase(PetalNode parent, java.util.Collection params)
           
 
Method Summary
 void accept(Visitor v)
           
 InheritanceRelationship addSuperUseCase(UseCase caze)
          Add super use case of this use case, i.e.
 
Methods inherited from class cb.petal.Inheritable
addSuperClassifier, getSuperclassList, setSuperclassList
 
Methods inherited from class cb.petal.AccessObject
getDocumentation, getExportControl, getNameParameter, getStereotype, isPrivate, isProtected, isPublic, setDocumentation, setExportControl, setNameParameter, setStereotype
 
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

UseCase

public UseCase(PetalNode parent,
               java.util.Collection params)

UseCase

public UseCase()
Method Detail

addSuperUseCase

public InheritanceRelationship addSuperUseCase(UseCase caze)
Add super use case of this use case, i.e. adds InheritanceRelationship to "superclasses" list.
Returns:
implicitly created relationship object

accept

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