cb.petal
Class Design

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.Design
All Implemented Interfaces:
java.lang.Cloneable, Named, PetalNode, java.io.Serializable

public class Design
extends PetalObject
implements Named

Represents top level design object.

Version:
$Id: Design.java,v 1.8 2001/06/22 09:10:36 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
Design()
           
Design(java.util.Collection params)
           
 
Method Summary
 void accept(Visitor v)
           
 Defaults getDefaults()
           
 boolean getIsLoaded()
           
 boolean getIsUnit()
           
 ClassCategory getLogicalView()
           
 java.lang.String getNameParameter()
           
 Processes getProcessStructure()
           
 Properties getProperties()
           
 ClassCategory getRootCategory()
           
 SubSystem getRootSubsystem()
           
 ClassCategory getRootUsecasePackage()
           
 ClassCategory getUsecaseView()
           
 void setDefaults(Defaults o)
           
 void setIsLoaded(boolean o)
           
 void setIsUnit(boolean o)
           
 void setLogicalView(ClassCategory o)
           
 void setNameParameter(java.lang.String o)
           
 void setProcessStructure(Processes o)
           
 void setProperties(Properties o)
           
 void setRootCategory(ClassCategory o)
           
 void setRootSubsystem(SubSystem o)
           
 void setRootUsecasePackage(ClassCategory o)
           
 void setUsecaseView(ClassCategory o)
           
 
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, init, 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

Design

public Design(java.util.Collection params)

Design

public Design()
Method Detail

setNameParameter

public void setNameParameter(java.lang.String o)
Specified by:
setNameParameter in interface Named

getNameParameter

public java.lang.String getNameParameter()
Specified by:
getNameParameter in interface Named

getIsUnit

public boolean getIsUnit()

setIsUnit

public void setIsUnit(boolean o)

getIsLoaded

public boolean getIsLoaded()

setIsLoaded

public void setIsLoaded(boolean o)

getDefaults

public Defaults getDefaults()

setDefaults

public void setDefaults(Defaults o)

getUsecaseView

public ClassCategory getUsecaseView()
Returns:
Use case view

setUsecaseView

public void setUsecaseView(ClassCategory o)

getRootUsecasePackage

public ClassCategory getRootUsecasePackage()
Returns:
Use case view

setRootUsecasePackage

public void setRootUsecasePackage(ClassCategory o)

getLogicalView

public ClassCategory getLogicalView()

setLogicalView

public void setLogicalView(ClassCategory o)

getRootCategory

public ClassCategory getRootCategory()
Returns:
Logical view

setRootCategory

public void setRootCategory(ClassCategory o)

getRootSubsystem

public SubSystem getRootSubsystem()
Returns:
Component view

setRootSubsystem

public void setRootSubsystem(SubSystem o)

getProcessStructure

public Processes getProcessStructure()

setProcessStructure

public void setProcessStructure(Processes o)

getProperties

public Properties getProperties()

setProperties

public void setProperties(Properties o)

accept

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