cb.petal
Class InheritanceRelationship

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
              |
              +--cb.petal.QuiduObject
                    |
                    +--cb.petal.Relationship
                          |
                          +--cb.petal.InheritanceRelationship
All Implemented Interfaces:
java.lang.Cloneable, Documented, HasQuidu, HasSupplier, Labeled, PetalNode, java.io.Serializable, StereoTyped

public class InheritanceRelationship
extends Relationship

Represents inheritance relationship between classes.

Version:
$Id: InheritanceRelationship.java,v 1.8 2001/07/09 07:48:52 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
InheritanceRelationship()
           
InheritanceRelationship(PetalNode parent, java.util.Collection params)
           
 
Method Summary
 void accept(Visitor v)
           
 List getAttributes()
           
 void setAttributes(List o)
           
 
Methods inherited from class cb.petal.Relationship
getDocumentation, getLabel, getStereotype, getSupplier, setDocumentation, setLabel, setStereotype, setSupplier
 
Methods inherited from class cb.petal.QuiduObject
getQuidu, getQuiduAsLong, getReferencedObject, setQuidu, setQuiduAsLong
 
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
 
Methods inherited from interface cb.petal.PetalNode
getChildCount, getKind
 

Constructor Detail

InheritanceRelationship

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

InheritanceRelationship

public InheritanceRelationship()
Method Detail

getAttributes

public List getAttributes()

setAttributes

public void setAttributes(List o)

accept

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