|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--cb.petal.PetalFile
Top level node (aka. model) containing two children: Petal and Design. To be used in GUI applications it also may be used as the tree model for a JTree.
| Constructor Summary | |
PetalFile()
|
|
PetalFile(Petal petal,
Design design)
|
|
| Method Summary | |
void |
accept(Visitor v)
|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes. |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object o)
|
java.util.List |
getAssociations(Class clazz)
If the association has registered itself properly (done in Association.init() by default) one can look up what associations a class has. |
java.lang.Object |
getChild(java.lang.Object node,
int index)
Returns the child of parent at index index in the parent's child array. |
int |
getChildCount()
|
int |
getChildCount(java.lang.Object node)
Returns the number of children of parent. |
Class |
getClassByQualifiedName(java.lang.String qual)
|
Class |
getClassByQuid(java.lang.String quid)
|
Class |
getClassByQuidu(HasQuidu obj)
|
Design |
getDesign()
|
int |
getIndexOfChild(java.lang.Object node,
java.lang.Object child)
|
java.lang.String |
getKind()
|
LogicalCategory |
getLogicalCategory()
|
java.lang.String |
getModelName()
|
int |
getNewTag()
Tags are numbered consecutively within a model file. |
Petal |
getPetal()
|
static java.lang.String |
getQuid()
|
QuidObject |
getQuidObject(java.lang.String quid)
|
QuidObject |
getReferencedObject(HasQuidu obj)
|
java.lang.Object |
getRoot()
|
UseCaseCategory |
getUseCaseCategory()
|
boolean |
isLeaf(java.lang.Object node)
|
void |
registerAssociation(Association a)
Register the association internally, i.e. |
void |
registerClass(Class clazz)
Register class by its fully qualified name |
void |
registerQuidObject(QuidObject obj)
Register class by its "quid" property. |
void |
registerQuidObject(java.lang.String quid,
QuidObject obj)
Register class by its quid property. |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
Removes a listener previously added with addTreeModelListener(). |
void |
setDesign(Design p)
|
void |
setModelName(java.lang.String v)
|
void |
setPetal(Petal p)
|
java.lang.String |
toString()
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
Messaged when the user has altered the value for the item identified by path to newValue. |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PetalFile(Petal petal,
Design design)
public PetalFile()
| Method Detail |
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Objectpublic void setPetal(Petal p)
public Petal getPetal()
public void setDesign(Design p)
public Design getDesign()
public java.lang.String getModelName()
public void setModelName(java.lang.String v)
public void accept(Visitor v)
accept in interface PetalNodepublic java.lang.String getKind()
getKind in interface PetalNodepublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String getQuid()
public final void registerQuidObject(java.lang.String quid,
QuidObject obj)
public final void registerQuidObject(QuidObject obj)
public final QuidObject getQuidObject(java.lang.String quid)
public final Class getClassByQuid(java.lang.String quid)
public final Class getClassByQuidu(HasQuidu obj)
public final QuidObject getReferencedObject(HasQuidu obj)
public final void registerClass(Class clazz)
public final Class getClassByQualifiedName(java.lang.String qual)
public final void registerAssociation(Association a)
public final java.util.List getAssociations(Class clazz)
public LogicalCategory getLogicalCategory()
public UseCaseCategory getUseCaseCategory()
public final int getNewTag()
public java.lang.Object getRoot()
getRoot in interface javax.swing.tree.TreeModelpublic void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener in interface javax.swing.tree.TreeModelpublic void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener in interface javax.swing.tree.TreeModelpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface javax.swing.tree.TreeModelpublic int getChildCount(java.lang.Object node)
getChildCount in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object node,
int index)
getChild in interface javax.swing.tree.TreeModel
public int getIndexOfChild(java.lang.Object node,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelpublic int getChildCount()
getChildCount in interface PetalNode
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||