cb.petal
Class QuidObject

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
All Implemented Interfaces:
java.lang.Cloneable, PetalNode, java.io.Serializable
Direct Known Subclasses:
AccessObject, Action, ClassCategory, Device, Diagram, Link, Message, Module, ModuleDiagram, Partition, Process, ProcessDiagram, Processes, Processor, Properties, QuiduObject, SendEvent, SimpleObject, State, StateDiagram, StateMachine, SubSystem

public abstract class QuidObject
extends PetalObject

Super class for all petal objects that have a "quid" property defined, i.e. a globally unique identifier.

Version:
$Id: QuidObject.java,v 1.6 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
protected QuidObject(PetalNode parent, java.lang.String name, java.util.Collection params)
           
protected QuidObject(java.lang.String name)
           
 
Method Summary
 java.lang.String getQuid()
           
 long getQuidAsLong()
           
 void init()
          Registers this object.
 void setQuid(java.lang.String quid)
           
 void setQuidAsLong(long quid)
           
 
Methods inherited from class cb.petal.PetalObject
accept, 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

QuidObject

protected QuidObject(PetalNode parent,
                     java.lang.String name,
                     java.util.Collection params)

QuidObject

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

init

public void init()
Registers this object.
Overrides:
init in class PetalObject

setQuid

public void setQuid(java.lang.String quid)

getQuid

public java.lang.String getQuid()

getQuidAsLong

public long getQuidAsLong()

setQuidAsLong

public void setQuidAsLong(long quid)