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

List of all members.

Public Member Functions

 BrowserMetal2 (Frame _parent, ConcreteObject _inspected) throws BadPreCondition
ModelLevel2 getModelMVC ()

Private Member Functions

void buildContent (ConcreteObject inspected) throws BadPreCondition
void buildContentPane (String tabTitle, ConcreteModel model, MetaModel metamodel)
JTabbedPane getTabFolder ()
void setTabFolder (JTabbedPane tabFolder)

Private Attributes

JTabbedPane tabFolder
ModelLevel2 modelMVC
Frame frame

Static Private Attributes

static final long serialVersionUID = 1L

Constructor & Destructor Documentation

metadone.client.dialog.swing.BrowserMetal2.BrowserMetal2 ( Frame  _parent,
ConcreteObject  _inspected 
) throws BadPreCondition

Member Function Documentation

void metadone.client.dialog.swing.BrowserMetal2.buildContentPane ( String  tabTitle,
ConcreteModel  model,
MetaModel  metamodel 
) [private]

Create the widgets to edit the inspected object with respect to the model ConcreteModel inside the tab TabItem.

Precondition:
tab != null && model != null;
Parameters:
tab
modelthe concrete model that denotes the restrictive context to narrow the cognitive effort of the user.
objectThe object to visualize.
metamodelThe type of the model in this context.

References metadone.client.dialog.swing.BrowserMetal2.getModelMVC(), metadone.client.dialog.swing.TypePane.getTree(), and metadone.client.dialog.swing.BrowserMetal2.tabFolder.

Referenced by metadone.client.dialog.swing.BrowserMetal2.buildContent().

JTabbedPane metadone.client.dialog.swing.BrowserMetal2.getTabFolder ( ) [private]
void metadone.client.dialog.swing.BrowserMetal2.setTabFolder ( JTabbedPane  tabFolder) [private]

Member Data Documentation


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