MetaDone
|
Static Public Member Functions | |
static JDialog | buildDialog (ConcreteObject co, ConcreteModel cm, MetaModel mm) |
Private Member Functions | |
Builder () | |
Static Private Member Functions | |
static void | setLayout (final JDialog dialog, LinkedHashMap< Wcommon, JComponent > widgets) |
static LinkedHashMap< Wcommon, JComponent > | buildWidgets (ConcreteObject co, ConcreteModel cm, List< Wcommon > elements, DialogConcreteObject dialog, MetaModel mm) |
static List< Wcommon > | retrieveElements (ConcreteObject co, MetaModel metamodel) |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(Builder.class) |
Date=10 f�vr. 2010 - 18:04:10 This class is a static factory to create a dialogbox to manage a concreteobject co
in the context of a metamodel mm
.
metadone.client.dialog.swing.genConcreteObject.Builder.Builder | ( | ) | [private] |
static JDialog metadone.client.dialog.swing.genConcreteObject.Builder.buildDialog | ( | ConcreteObject | co, |
ConcreteModel | cm, | ||
MetaModel | mm | ||
) | [static] |
co | the concrete object to edit |
cm | the concrete model that contains co |
mm | the metamodel of the concrete model cm |
References metadone.client.dialog.swing.genConcreteObject.Builder.buildWidgets(), metadone.metabusiness.WorkspaceObject.getDisplayName(), metadone.client.MainClientMetadone.getSingleton(), metadone.metabusiness.ConcreteObject.getType(), metadone.client.dialog.swing.genConcreteObject.Builder.retrieveElements(), and metadone.client.dialog.swing.genConcreteObject.Builder.setLayout().
Referenced by metadone.client.actions.TestDialogConcrete.actionPerformed(), metadone.client.actions.Test2Action.actionPerformed(), metadone.client.actions.ConcreteObjectEditAction.actionPerformed(), and metadone.client.dialog.swing.genConcreteObject.DialogConcreteRoles.configure().
static LinkedHashMap<Wcommon, JComponent> metadone.client.dialog.swing.genConcreteObject.Builder.buildWidgets | ( | ConcreteObject | co, |
ConcreteModel | cm, | ||
List< Wcommon > | elements, | ||
DialogConcreteObject | dialog, | ||
MetaModel | mm | ||
) | [static, private] |
static List<Wcommon> metadone.client.dialog.swing.genConcreteObject.Builder.retrieveElements | ( | ConcreteObject | co, |
MetaModel | metamodel | ||
) | [static, private] |
co | |
metamodel |
co
in the context of metamodel
. References metadone.client.dialog.swing.genConcreteObject.Wmetarole.create(), metadone.client.dialog.swing.genConcreteObject.Wmetaproperty.create(), metadone.metabusiness.MetaObject.getAllMetaRolesDomain(), metadone.metabusiness.MetaObject.getAllMetaRolesRange(), metadone.metabusiness.MetaModel.getMembership(), metadone.metabusiness.MetaModel.getMetaObjectsInDefinition(), metadone.metabusiness.ConcreteObject.getTypes(), metadone.util.SetUtil.intersect(), and metadone.metabusiness.MetaDef.isHidden().
Referenced by metadone.client.dialog.swing.genConcreteObject.Builder.buildDialog().
static void metadone.client.dialog.swing.genConcreteObject.Builder.setLayout | ( | final JDialog | dialog, |
LinkedHashMap< Wcommon, JComponent > | widgets | ||
) | [static, private] |
Associate the widgets inside a layout attached to the dialog.
dialog | |
widgets |
Referenced by metadone.client.dialog.swing.genConcreteObject.Builder.buildDialog().
final Logger metadone.client.dialog.swing.genConcreteObject.Builder.logger = Logger.getLogger(Builder.class) [static, private] |