cb.petal
Class Module

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

public class Module
extends QuidObject
implements Named, StereoTyped

Represents module object

Version:
$Id: Module.java,v 1.9 2001/08/01 14:26:56 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
Module()
           
Module(PetalNode parent, java.util.Collection params)
           
 
Method Summary
 void accept(Visitor v)
           
 List getAttributes()
           
 java.lang.String getLanguage()
           
 java.lang.String getNameParameter()
           
 java.lang.String getPath()
           
 java.lang.String getSpecificationParameter()
           
 java.lang.String getStereotype()
           
 java.lang.String getTypeParameter()
           
 List getVisibleModules()
           
 void setAttributes(List o)
           
 void setLanguage(java.lang.String o)
           
 void setNameParameter(java.lang.String o)
           
 void setPath(java.lang.String o)
           
 void setSpecificationParameter(java.lang.String o)
           
 void setStereotype(java.lang.String o)
           
 void setTypeParameter(java.lang.String o)
           
 void setVisibleModules(List o)
           
 
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
 

Constructor Detail

Module

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

Module

public Module()
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

setTypeParameter

public void setTypeParameter(java.lang.String o)

getTypeParameter

public java.lang.String getTypeParameter()

setSpecificationParameter

public void setSpecificationParameter(java.lang.String o)

getSpecificationParameter

public java.lang.String getSpecificationParameter()

getAttributes

public List getAttributes()

setAttributes

public void setAttributes(List o)

getStereotype

public java.lang.String getStereotype()
Specified by:
getStereotype in interface StereoTyped

setStereotype

public void setStereotype(java.lang.String o)
Specified by:
setStereotype in interface StereoTyped

getVisibleModules

public List getVisibleModules()

setVisibleModules

public void setVisibleModules(List o)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String o)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String o)

accept

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