public class PetalFile extends Object implements PetalNode, TreeModel
| Constructor and Description | 
|---|
PetalFile()  | 
PetalFile(Petal petal,
         Design design)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
accept(Visitor v)
accept the given visitor 
 | 
void | 
addTreeModelListener(TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes. 
 | 
Object | 
clone()  | 
boolean | 
equals(Object o)  | 
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. 
 | 
Object | 
getChild(Object node,
        int index)
Returns the child of parent at index index in the parent's child array. 
 | 
int | 
getChildCount()
get the number of child nodes 
 | 
int | 
getChildCount(Object node)
Returns the number of children of parent. 
 | 
Class | 
getClassByQualifiedName(String qual)  | 
Class | 
getClassByQuid(String quid)  | 
Class | 
getClassByQuidu(HasQuidu obj)  | 
Design | 
getDesign()  | 
int | 
getIndexOfChild(Object node,
               Object child)  | 
String | 
getKind()
get the kind of this PetalNode 
 | 
LogicalCategory | 
getLogicalCategory()  | 
String | 
getModelName()  | 
int | 
getNewTag()
Tags are numbered consecutively within a model file. 
 | 
Petal | 
getPetal()  | 
static String | 
getQuid()  | 
QuidObject | 
getQuidObject(String quid)  | 
QuidObject | 
getReferencedObject(HasQuidu obj)  | 
Object | 
getRoot()  | 
UseCaseCategory | 
getUseCaseCategory()  | 
boolean | 
isLeaf(Object node)  | 
void | 
registerAssociation(Association a)
Register the association internally, i.e. associate it with the given
 classes. 
 | 
void | 
registerClass(Class clazz)
Register class by its fully qualified name 
 | 
void | 
registerQuidObject(QuidObject obj)
Register class by its "quid" property. 
 | 
void | 
registerQuidObject(String quid,
                  QuidObject obj)
Register class by its quid property. 
 | 
void | 
removeTreeModelListener(TreeModelListener l)
Removes a listener previously added with addTreeModelListener(). 
 | 
void | 
setDesign(Design p)  | 
void | 
setModelName(String v)  | 
void | 
setPetal(Petal p)  | 
String | 
toString()  | 
void | 
valueForPathChanged(TreePath path,
                   Object newValue)
Messaged when the user has altered the value for the item identified by
 path to newValue. 
 | 
public void setPetal(Petal p)
public Petal getPetal()
public void setDesign(Design p)
public Design getDesign()
public String getModelName()
public void setModelName(String v)
public void accept(Visitor v)
PetalNodepublic String getKind()
PetalNodepublic static String getQuid()
public final void registerQuidObject(String quid, QuidObject obj)
public final void registerQuidObject(QuidObject obj)
public final QuidObject getQuidObject(String quid)
public final Class getClassByQuid(String quid)
public final Class getClassByQuidu(HasQuidu obj)
public final QuidObject getReferencedObject(HasQuidu obj)
public final void registerClass(Class clazz)
public final Class getClassByQualifiedName(String qual)
public final void registerAssociation(Association a)
public final List getAssociations(Class clazz)
public LogicalCategory getLogicalCategory()
public UseCaseCategory getUseCaseCategory()
public final int getNewTag()
public Object getRoot()
public void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelpublic boolean isLeaf(Object node)
public int getChildCount(Object node)
getChildCount in interface TreeModelpublic Object getChild(Object node, int index)
public int getIndexOfChild(Object node, Object child)
getIndexOfChild in interface TreeModelpublic int getChildCount()
PetalNodegetChildCount in interface PetalNodepublic void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelCopyright © 2018 BITPlan GmbH. All rights reserved.