MetaDone
metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject Class Reference
Inheritance diagram for metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject:
Collaboration diagram for metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject:

List of all members.

Classes

class  CompareMetaObjects

Public Member Functions

 ModelTreeChooseMetaObject (TreeNode root, boolean asksAllowsChildren, boolean _onlyMetaModels)
Object getChild (Object _parent, int index)
int getChildCount (Object _parent)
int getIndexOfChild (Object _parent, Object _child)
Object getRoot ()
boolean isLeaf (Object _node)
void valueForPathChanged (TreePath path, Object newValue)
void withMetaProperties (boolean b)
void withMetaRoles (boolean selected2)
void withMetaModels (boolean selected2)

Private Member Functions

ArrayList< MetaObjectgetSortedMembersInMetaModel (final MetaModel mm) throws BadPreCondition
void filter (Set< MetaObject > result)

Private Attributes

final boolean onlymetamodels
boolean withmetamodels = true
boolean withmetaproperties = false
boolean withmetaroles = false

Static Private Attributes

static final Logger logger = Logger.getLogger(ModelTreeChooseMetaObject.class)

Constructor & Destructor Documentation

metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject.ModelTreeChooseMetaObject ( TreeNode  root,
boolean  asksAllowsChildren,
boolean  _onlyMetaModels 
)

Member Function Documentation

void metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject.filter ( Set< MetaObject result) [private]
void metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject.valueForPathChanged ( TreePath  path,
Object  newValue 
)
void metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject.withMetaModels ( boolean  selected2)
void metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject.withMetaProperties ( boolean  b)
void metadone.client.dialog.swing.metaobjecteditor.ModelTreeChooseMetaObject.withMetaRoles ( boolean  selected2)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations