cb.petal
Class ClassView

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.View
              |
              +--cb.petal.QuiduView
                    |
                    +--cb.petal.ClassView
All Implemented Interfaces:
java.lang.Cloneable, HasQuidu, Named, PetalNode, Qualified, java.io.Serializable, Tagged
Direct Known Subclasses:
InterfaceView

public class ClassView
extends QuiduView
implements Qualified

Represents ClassView object

Version:
$Id: ClassView.java,v 1.12 2001/11/20 11:24:29 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
  ClassView()
           
  ClassView(PetalNode parent, java.util.Collection params, int tag)
           
protected ClassView(PetalNode parent, java.lang.String name, java.util.Collection params, int tag)
           
protected ClassView(java.lang.String name)
           
 
Method Summary
 void accept(Visitor v)
           
 int getAnnotation()
           
 boolean getAutoResize()
           
 Compartment getCompartment()
           
 boolean getIncludeAttribute()
           
 boolean getIncludeOperation()
           
 ItemLabel getLabel()
           
 java.lang.String getQualifiedNameParameter()
           
 boolean getShowCompartmentStereotypes()
           
 ItemLabel getStereotype()
           
 void setAnnotation(int o)
           
 void setAutoResize(boolean o)
           
 void setCompartment(Compartment o)
           
 void setIncludeAttribute(boolean o)
           
 void setIncludeOperation(boolean o)
           
 void setLabel(ItemLabel o)
           
 void setQualifiedNameParameter(java.lang.String name)
           
 void setShowCompartmentStereotypes(boolean o)
           
 void setStereotype(ItemLabel o)
           
 
Methods inherited from class cb.petal.QuiduView
getQuidu, getQuiduAsLong, getReferencedObject, setQuidu, setQuiduAsLong
 
Methods inherited from class cb.petal.View
getClient, getFillColor, getHeight, getIcon, getIconStyle, getLineColor, getLineStyle, getLocation, getNameParameter, getSupplier, getTag, getWidth, setClient, setFillColor, setHeight, setIcon, setIconStyle, setLineColor, setLineStyle, setLocation, setNameParameter, setSupplier, setTag, setWidth, toString
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cb.petal.PetalNode
getChildCount, getKind
 

Constructor Detail

ClassView

public ClassView(PetalNode parent,
                 java.util.Collection params,
                 int tag)

ClassView

protected ClassView(PetalNode parent,
                    java.lang.String name,
                    java.util.Collection params,
                    int tag)

ClassView

public ClassView()

ClassView

protected ClassView(java.lang.String name)
Method Detail

setQualifiedNameParameter

public void setQualifiedNameParameter(java.lang.String name)
Specified by:
setQualifiedNameParameter in interface Qualified
Parameters:
name - String like "Logical View::University::Professor"

getQualifiedNameParameter

public java.lang.String getQualifiedNameParameter()
Specified by:
getQualifiedNameParameter in interface Qualified

getShowCompartmentStereotypes

public boolean getShowCompartmentStereotypes()

setShowCompartmentStereotypes

public void setShowCompartmentStereotypes(boolean o)

getIncludeAttribute

public boolean getIncludeAttribute()

setIncludeAttribute

public void setIncludeAttribute(boolean o)

getIncludeOperation

public boolean getIncludeOperation()

setIncludeOperation

public void setIncludeOperation(boolean o)

getLabel

public ItemLabel getLabel()

setLabel

public void setLabel(ItemLabel o)

getStereotype

public ItemLabel getStereotype()

setStereotype

public void setStereotype(ItemLabel o)

getAnnotation

public int getAnnotation()

setAnnotation

public void setAnnotation(int o)

getCompartment

public Compartment getCompartment()

setCompartment

public void setCompartment(Compartment o)

getAutoResize

public boolean getAutoResize()

setAutoResize

public void setAutoResize(boolean o)

accept

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