cb.petal
Class DerivedClass

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
              |
              +--cb.petal.AccessObject
                    |
                    +--cb.petal.Inheritable
                          |
                          +--cb.petal.Class
                                |
                                +--cb.petal.DerivedClass
All Implemented Interfaces:
AccessQualified, java.lang.Cloneable, Documented, HasQuidu, Named, PetalNode, java.io.Serializable, StereoTyped
Direct Known Subclasses:
InstantiatedClass, ParameterizedClass

public abstract class DerivedClass
extends Class
implements HasQuidu

Super class for instantiated and paramerized class objects.

Version:
$Id: DerivedClass.java,v 1.5 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
  DerivedClass(PetalNode parent, java.lang.String name, java.util.Collection params)
           
protected DerivedClass(java.lang.String name)
           
 
Method Summary
 java.lang.String getQuidu()
           
 long getQuiduAsLong()
           
 QuidObject getReferencedObject()
           
 List getUsedNodes()
           
 void setQuidu(java.lang.String quid)
           
 void setQuiduAsLong(long quid)
           
 void setUsedNodes(List o)
           
 
Methods inherited from class cb.petal.Class
accept, addClassAttribute, addClassAttribute, addClassAttribute, addImplementedInterface, addOperation, addOperation, addSuperClass, addUsedClass, getAssociations, getAttributes, getClassAttributeList, getClassAttributes, getClassType, getImplementedInterfaces, getLanguage, getOperationList, getOperations, getParameters, getRealizedInterfacesList, getSuperclass, getSuperclasses, getSuperclassList, getUsedClasses, getUsedClassesList, init, isActor, isAssociationClass, isAssociationClass, isInterface, removeClassAttribute, removeOperation, setAttributes, setClassAttributeList, setLanguage, setOperationList, setParameters, setRealizedInterfacesList, setSuperclassList, setUsedClassesList
 
Methods inherited from class cb.petal.Inheritable
addSuperClassifier
 
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, 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
accept, getChildCount, getKind
 

Constructor Detail

DerivedClass

public DerivedClass(PetalNode parent,
                    java.lang.String name,
                    java.util.Collection params)

DerivedClass

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

getUsedNodes

public List getUsedNodes()

setUsedNodes

public void setUsedNodes(List o)

setQuidu

public void setQuidu(java.lang.String quid)
Specified by:
setQuidu in interface HasQuidu

getQuidu

public java.lang.String getQuidu()
Specified by:
getQuidu in interface HasQuidu

getQuiduAsLong

public long getQuiduAsLong()
Specified by:
getQuiduAsLong in interface HasQuidu

setQuiduAsLong

public void setQuiduAsLong(long quid)
Specified by:
setQuiduAsLong in interface HasQuidu

getReferencedObject

public QuidObject getReferencedObject()
Specified by:
getReferencedObject in interface HasQuidu
Following copied from interface: cb.petal.HasQuidu
Returns:
object referenced via "quidu" property