[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [uiml] Groups - OASIS UIML TC Teleconference modified
James Helms
Director of Research and Development
Harmonia, Inc.
Phone: (540) 951-5900 ext 3
Cell: (540) 558-9722
-----Original Message-----
From: Quentin Limbourg [mailto:q.lim@tiscali.be]
Sent: Tuesday, June 21, 2005 3:48 PM
Cc: vanderdonckt@isys.ucl.ac.be;[email protected];Robbie Schaefer;uiml@lists.oasis-open.org
Subject: Re: [uiml] Groups - OASIS UIML TC Teleconference modifiedThat's ok for me tell us which material you intend to treat exactly.
Q.
>Jean,
>
>We will continue to discuss language transformation. We will look specifically how Harmonia's LiquidUI(tm) Transform Engine handles trnslation of abstract UIML to concrete UIML.>
>All: Any other suggestions for discussion?
>
>James Helms
>Director of Research and Development
>Harmonia, Inc.
>
>Phone: (540) 951-5900 ext 3
>Cell: (540) 558-9722
>
>
>-----Original Message-----
>From: Jean Vanderdonckt [mailto:vanderdonckt@tele.ucl.ac.be]
>Sent: Tuesday, June 21, 2005 2:50 PM
>To: James Helms; kris.luyten@luc.ac.be
>Cc: Marc Abrams; 'Quentin Limbourg'; 'Robbie Schaefer';
>uiml@lists.oasis-open.org
>Subject: RE: [uiml] Groups - OASIS UIML TC Teleconference modified
>
>
>
>
>>It seems that 12 noon EST on the 30th is good for everyone
>>except Jean. Jean, If Quentin attends would you feel
>>comfortable getting the update from him? If not, we can
>>continue searching for a better time.
>>
>>
>If Quentin agrees, this is ok for me. I will discuss it with him, including
>for preparing the phone meeting. Do we have any agenda yet?
>
>Best regards,
>Jean
>
>
>
>
<?xml version="1.0" encoding="UTF-8"?>
<Mappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="mapping.xsd">
<!-- Generic to Java 1.4 Mapping 11/17/04 areffett -->
<!-- **************************************************** -->
<!-- ************* Generic Top Container **************** -->
<!-- **************************************************** -->
<SourceClass name="G:TopContainer">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:topcontainertype" op="=" value="sdi"/>
</Condition>
<Action>
<TargetClass reference="JFrame"/>
<ChangeProperty name="g:topcontainertype" how="delete"/>
<ChangeProperty name="g:modal" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:topcontainertype" op="=" value="mdi"/>
</Condition>
<Action>
<TargetClass reference="DesktopJFrame"/>
<ChangeProperty name="g:topcontainertype" how="delete"/>
<ChangeProperty name="g:modal" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:topcontainertype" op="=" value="dialog"/>
</Condition>
<Action>
<TargetClass reference="JDialog"/>
<ChangeProperty name="g:topcontainertype" how="delete"/>
<ChangeProperty name="g:image-src" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:topcontainertype" op="=" value="applet"/>
</Condition>
<Action>
<TargetClass reference="JApplet"/>
<ChangeProperty name="g:topcontainertype" how="delete"/>
<ChangeProperty name="g:modal" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:topcontainertype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JFrame" helper="com.harmonia.transform.engine.helper.java.DetectLayout">
<Class name="JFrame">
<Reference name="java.awt.Component"/>
<Reference name="java.awt.Container"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Window"/>
<!-- Properties -->
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="iconImage"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:resizable">
<TargetProperty>
<Property name="resizable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:state">
<TargetProperty>
<Property name="state"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty>
<Property name="title"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:defaultoloseoperation">
<TargetProperty>
<Property name="defaultCloseOperation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:undecorated">
<TargetProperty>
<Property name="undecorated"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JDialog" helper="com.harmonia.transform.engine.helper.java.DetectLayout">
<Class name="JDialog">
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="java.awt.Window"/>
<!-- Properties -->
<SourceProperty name="j:defaultcloseoperation">
<TargetProperty>
<Property name="defaultCloseOperation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:modal">
<TargetProperty>
<Property name="modal"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:resizable">
<TargetProperty>
<Property name="resizable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty>
<Property name="title"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:undecorated">
<TargetProperty>
<Property name="undecorated"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_N" name="DesktopJFrame" helper="com.harmonia.transform.engine.helper.java.DetectLayout">
<Class name="JFrame">
<Reference name="java.awt.Component"/>
<Reference name="java.awt.Container"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Window"/>
<!-- Properties -->
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="iconImage"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:resizable">
<TargetProperty>
<Property name="resizable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:state">
<TargetProperty>
<Property name="state"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty>
<Property name="title"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:defaultcloseoperation">
<TargetProperty>
<Property name="defaultCloseOperation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:undecorated">
<TargetProperty>
<Property name="undecorated"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<Class name="JDesktopPane" insert="true">
<Reference name="javax.swing.JComponent"/>
</Class>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Area ************************* -->
<!-- **************************************************** -->
<!-- Add tabs and scrollbars to area -->
<SourceClass name="G:Area">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:areatype" op="=" value="tabbed"/>
</Condition>
<Action>
<TargetClass reference="JTabbedPane"/>
<ChangeProperty name="g:areatype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:areatype" op="=" value="split"/>
</Condition>
<Action>
<TargetClass reference="JSplitPane"/>
<ChangeProperty name="g:areatype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:areatype" op="=" value="parent"/>
</Condition>
<Action>
<TargetClass reference="JDesktopPane"/>
<ChangeProperty name="g:areatype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:scrollable" op="=" value="true"/>
</Condition>
<Action>
<TargetClass reference="JScrollPane"/>
<ChangeProperty name="g:scrollable" how="delete"/>
<ChangeProperty name="g:layout" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:areatype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JPanel" helper="com.harmonia.transform.engine.helper.java.DetectLayout">
<Class name="JPanel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:border">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Border">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.TitleBorder">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JDesktopPane" helper="com.harmonia.transform.engine.helper.java.DetectLayout">
<Class name="JDesktopPane">
<Reference name="java.awt.Component"/>
<Reference name="java.awt.Container"/>
<Reference name="commongeneric"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:border">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Border">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.TitleBorder">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JTabbedPane">
<Class name="JTabbedPane">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:border">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Border">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.TitleBorder">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectedIndex">
<TargetProperty>
<Property name="selectedIndex"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:tabPlacement">
<TargetProperty>
<Property name="tabPlacement"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:tablayoutpolicy">
<TargetProperty>
<Property name="tabLayoutPolicy"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JSplitPane">
<Class name="JSplitPane">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:border">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Border">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.TitleBorder">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:continuouslayout">
<TargetProperty>
<Property name="continuousLayout"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:dividerlocation">
<TargetProperty>
<Property name="dividerLocation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:dividersize">
<TargetProperty>
<Property name="dividerSize"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:lastdividerlocation">
<TargetProperty>
<Property name="lastDividerLocation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:onetouchexpandable">
<TargetProperty>
<Property name="oneTouchExpandable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:orientation">
<TargetProperty>
<Property name="orientation"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JScrollPane">
<Class name="JScrollPane">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:border">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Border">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.TitleBorder">
<Property name="border"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:horizontalscrollbarpolicy">
<TargetProperty>
<Property name="horizontalScrollBarPolicy"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticalscrollbarpolicy">
<TargetProperty>
<Property name="verticalScrollBarPolicy"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Child Frame ************* -->
<!-- **************************************************** -->
<SourceClass name="G:ChildFrame">
<TargetClass transform="TT_1" name="JInternalFrame">
<Class name="JInternalFrame">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:closable">
<TargetProperty>
<Property name="closable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:closed">
<TargetProperty>
<Property name="closed"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:defaultclosingoperation">
<TargetProperty>
<Property name="defaultClosingOperation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:frameIcon">
<TargetProperty>
<Property name="frameIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:icon">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:iconifiable">
<TargetProperty>
<Property name="iconifiable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:layer">
<TargetProperty>
<Property name="layer"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:maximizable">
<TargetProperty>
<Property name="maximizable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:maximum">
<TargetProperty>
<Property name="maximum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:resizable">
<TargetProperty>
<Property name="resizable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:selected">
<TargetProperty>
<Property name="selected"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty>
<Property name="title"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:undecorated">
<TargetProperty>
<Property name="undecorated"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Menu ******************** -->
<!-- **************************************************** -->
<SourceClass name="G:Menu">
<TargetClass transform="TT_1" name="JMenu">
<Class name="JMenu">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JAbstractButton"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:delay">
<TargetProperty>
<Property name="delay"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:popupMenuVisible">
<TargetProperty>
<Property name="popupMenuVisible"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:accelerator">
<TargetProperty>
<Property name="accelerator"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Menu Item ******************** -->
<!-- **************************************************** -->
<SourceClass name="G:MenuItem">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:menuitemtype" op="=" value="checkbox"/>
</Condition>
<Action>
<TargetClass reference="JCheckBoxMenuItem"/>
<ChangeProperty name="g:menuitemtype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:menuitemtype" op="=" value="radio"/>
</Condition>
<Action>
<TargetClass reference="JRadioButtonMenuItem"/>
<ChangeProperty name="g:menuitemtype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:menuitemtype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JMenuItem">
<Class name="JMenuItem">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<Reference name="javax.swing.JAbstractButton"/>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:accelerator">
<TargetProperty>
<Property name="accelerator"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JCheckBoxMenuItem">
<Class name="JCheckBoxMenuItem">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<Reference name="javax.swing.JAbstractButton"/>
<SourceProperty name="g:icon">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:accelerator">
<TargetProperty>
<Property name="accelerator"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JRadioButtonMenuItem">
<Class name="JRadioButtonMenuItem">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<Reference name="javax.swing.JAbstractButton"/>
<SourceProperty name="g:icon">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:accelerator">
<TargetProperty>
<Property name="accelerator"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Menu Bar ********************* -->
<!-- **************************************************** -->
<SourceClass name="G:MenuBar">
<TargetClass transform="TT_1" name="JMenuBar">
<Class name="JMenuBar">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic List ************************* -->
<!-- **************************************************** -->
<SourceClass name="G:List">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:listtype" op="=" value="SingleInterval"/>
</Condition>
<Action>
<ChangeProperty name="j:selectionmode" how="replace">
<AutoProperty name="j:selectionmode" value="SINGLE_INTERVAL_SELECTION"/>
</ChangeProperty>
<ChangeProperty name="g:listtype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:listtype" op="=" value="MultipleInterval"/>
</Condition>
<Action>
<ChangeProperty name="j:selectionmode" how="replace">
<AutoProperty name="j:selectionmode" value="MULTIPLE_SELECTION_INTERVAL"/>
</ChangeProperty>
<ChangeProperty name="g:listtype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:listtype" op="=" value="ComboBox"/>
</Condition>
<Action>
<TargetClass reference="JComboBox"/>
<ChangeProperty name="g:listtype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:listtype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JList">
<AutoProperty name="j:selectionmode" value="SINGLE_SELECTION"/>
<Class name="JList">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="content"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionmode">
<TargetProperty>
<Property name="selectionMode"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:fixedcellheight">
<TargetProperty>
<Property name="fixedCellHeight"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:fixedcellwidth">
<TargetProperty>
<Property name="fixedCellWidth"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectedindex">
<TargetProperty>
<Property name="selectedIndex"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionbackground">
<TargetProperty>
<Property name="selectionBackground"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionforeground">
<TargetProperty>
<Property name="selectionForeground"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:valueIsadjusting">
<TargetProperty>
<Property name="valueIsAdjusting"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:visiblerowcount">
<TargetProperty>
<Property name="visiblerowcount"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:layoutorientation">
<TargetProperty>
<Property name="layoutOrientation"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="j:intervalremoved">
<TargetEvent>
<Event name="intervalRemoved"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:valuechanged">
<TargetEvent>
<Event name="valueChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:contentschanged">
<TargetEvent>
<Event name="contentsChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:intervaladded">
<TargetEvent>
<Event name="intervalAdded"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:selectionchanged">
<TargetEvent>
<Event name="itemStateChanged"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JComboBox">
<Class name="JComboBox">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:selectionmode">
<TargetProperty>
<Property name="selectionMode"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:actioncommand">
<TargetProperty>
<Property name="actioncommand"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="content"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:lightweightwopupenabled">
<TargetProperty>
<Property name="lightWeightPopupEnabled"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:maximumroweount">
<TargetProperty>
<Property name="maximumRowCount"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:popupvisible">
<TargetProperty>
<Property name="popupVisible"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectedindex">
<TargetProperty>
<Property name="selectedIndex"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="j:intervalremoved">
<TargetEvent>
<Event name="intervalRemoved"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:valuechanged">
<TargetEvent>
<Event name="valueChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:contentschanged">
<TargetEvent>
<Event name="contentsChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:intervalcdded">
<TargetEvent>
<Event name="intervalAdded"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:selectionchanged">
<TargetEvent>
<Event name="itemStateChanged"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- **************** Generic Text ******************* -->
<!-- **************************************************** -->
<SourceClass name="G:Text">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:_makestyled" op="exists" value="false"/>
</Condition>
<Action>
<ChangeProperty name="g:break" how="delete"/>
<ChangeProperty name="g:italic" how="delete"/>
<ChangeProperty name="g:bold" how="delete"/>
<ChangeProperty name="g:strike" how="delete"/>
<ChangeProperty name="g:underline" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:_makestyled" op="=" value="true"/>
</Condition>
<Action>
<TargetClass reference="JEditorPane"/>
<ChangeProperty name="g:_makestyled" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:wordwrap" op="=" value="true"/>
</Condition>
<Action>
<TargetClass reference="MultiLineLabel"/>
<ChangeProperty name="g:wordwrap" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:wordwrap" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JLabel">
<Class name="JLabel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:disabledicon">
<TargetProperty>
<Property name="disabledicon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:horizontaltextposition">
<TargetProperty>
<Property name="horizontalTextPosition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:icontextgap">
<TargetProperty>
<Property name="icontextgap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticalalignment">
<TargetProperty>
<Property name="verticalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticaltextposition">
<TargetProperty>
<Property name="verticalTextPosition"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="MultiLineLabel">
<Class name="MultiLineLabel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:disabledicon">
<TargetProperty>
<Property name="disabledicon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:horizontaltextposition">
<TargetProperty>
<Property name="horizontaltextposition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:icontextgap">
<TargetProperty>
<Property name="icontextgap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticalalignment">
<TargetProperty>
<Property name="verticalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticaltextposition">
<TargetProperty>
<Property name="verticalTextPosition"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" helper="com.harmonia.transform.engine.helper.java.Text"
name="JEditorPane">
<AutoProperty name="g:editable" value="false"/>
<AutoProperty name="g:mimetype" value="text/html"/>
<Class name="JEditorPane">
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:mimetype">
<TargetProperty>
<Property name="contentType"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="page"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic TextBox ***************** -->
<!-- **************************************************** -->
<SourceClass name="G:TextBox">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:textboxtype" op="=" value="styled"/>
</Condition>
<Action>
<TargetClass reference="JEditorPane"/>
<ChangeProperty name="g:textboxtype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:textboxtype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JTextArea">
<Class name="JTextArea">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:columns">
<TargetProperty>
<Property name="columns"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:linewrap">
<TargetProperty>
<Property name="lineWrap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:rows">
<TargetProperty>
<Property name="rows"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:tabsize">
<TargetProperty>
<Property name="tabSize"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:wrapstyleword">
<TargetProperty>
<Property name="wrapStyleWord"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JEditorPane">
<Class name="JEditorPane">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:mimetype">
<TargetProperty>
<Property name="contentType"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="page"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JTextPane">
<Class name="JTextPane">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:mimetype">
<TargetProperty>
<Property name="contentType"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="page"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic TextField********************* -->
<!-- **************************************************** -->
<!-- this is a one-line field with inputtable text-->
<SourceClass name="G:TextField">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:textfieldtype" op="=" value="password"/>
</Condition>
<Action>
<TargetClass reference="JPasswordField"/>
<ChangeProperty name="g:textfieldtype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:textfieldtype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JTextField">
<Class name="JTextField">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:columns">
<TargetProperty>
<Property name="columns"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:scrolloffset">
<TargetProperty>
<Property name="scrollOffset"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JPasswordField">
<Class name="JPasswordField">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:columns">
<TargetProperty>
<Property name="columns"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:scrolloffset">
<TargetProperty>
<Property name="scrollOffset"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:echochar">
<TargetProperty>
<Property name="echoChar"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JFormattedTextField">
<Class name="JFormattedTextField">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JTextComponent"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:columns">
<TargetProperty>
<Property name="columns"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:scrolloffset">
<TargetProperty>
<Property name="scrollOffset"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:value">
<TargetProperty>
<Property name="value"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:formatterfactory">
<TargetProperty>
<Property name="formatterFactory"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Button *********************** -->
<!-- **************************************************** -->
<SourceClass name="G:Button">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:buttontype" op="=" value="toggle"/>
</Condition>
<Action>
<TargetClass reference="JToggleButton"/>
<ChangeProperty name="g:buttontype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:buttontype" op="=" value="checkbox"/>
</Condition>
<Action>
<TargetClass reference="JCheckBox"/>
<ChangeProperty name="g:buttontype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:buttontype" op="=" value="radio"/>
</Condition>
<Action>
<TargetClass reference="JRadioButton"/>
<ChangeProperty name="g:buttontype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:buttontype" op="=" value="multiline"/>
</Condition>
<Action>
<TargetClass reference="MultiLineButton"/>
<ChangeProperty name="g:buttontype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:buttontype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JButton">
<Class name="JButton">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JAbstractButton"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:defaultcapable">
<TargetProperty>
<Property name="defaultCapable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JCheckBox">
<Class name="JCheckBox">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JAbstractButton"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JRadioButton">
<Class name="JRadioButton">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JAbstractButton"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="MultiLineButton">
<Class name="MultiLineButton">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JAbstractButton"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JToggleButton">
<Class name="JToggleButton">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JAbstractButton"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Image ************************* -->
<!-- **************************************************** -->
<SourceClass name="G:Image">
<TargetClass transform="TT_1" name="JLabel">
<Class name="JLabel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:disabledicon">
<TargetProperty>
<Property name="disabledIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:horizontaltextposition">
<TargetProperty>
<Property name="horizontalTextPosition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:icontextgap">
<TargetProperty>
<Property name="iconTextGap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticalalignment">
<TargetProperty>
<Property name="verticalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticaltextposition">
<TargetProperty>
<Property name="verticalTextPosition"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic MultiMedia ***************** -->
<!-- **************************************************** -->
<SourceClass name="G:MultiMedia">
<TargetClass transform="TT_1" name="JLabel">
<AutoProperty name="g:text" value="This_is_where_the_multimedia_would_be."/>
<Class name="JLabel">
<SourceProperty name="g:text">
<TargetProperty>
<Property name="text"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:size">
<TargetProperty>
<Property name="size"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Button Group ***************** -->
<!-- **************************************************** -->
<SourceClass name="G:ButtonGroup">
<TargetClass transform="TT_1" name="ButtonGroup">
<Class name="ButtonGroup">
<!-- Properties -->
<SourceProperty name="g:group">
<TargetProperty>
<Property name="group"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Hetero Table *********** -->
<!-- **************************************************** -->
<SourceClass name="G:HeteroTable">
<TargetClass transform="TT_1" name="JPanel" helper="com.harmonia.transform.engine.helper.java.TableHelper">
<AutoProperty name="g:layout" value="gridlayout"/>
<Class name="JPanel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Table Row ******************** -->
<!-- **************************************************** -->
<SourceClass name="G:TableRow">
<RuleSet>
<Default>
<Action>
<ChangeProperty name="g:header" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JPanel">
<AutoProperty name="j:anchor" value="WEST"/>
<AutoProperty name="j:fill" value="HORIZONTAL"/>
<AutoProperty name="g:layout" value="gridlayout"/>
<Class name="JPanel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Table Cell ******************* -->
<!-- **************************************************** -->
<SourceClass name="G:TableCell">
<TargetClass transform="TT_1" name="JPanel">
<AutoProperty name="g:layout" value="flowlayout"/>
<AutoProperty name="g:layoutalign" value="LEFT"/>
<Class name="JPanel">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ************* Generic Table ************************ -->
<!-- **************************************************** -->
<SourceClass name="G:Table">
<TargetClass transform="TT_1" name="JTable">
<Class name="JTable">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:header">
<TargetProperty>
<Property name="header"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:autocreatecolumnsfrommodel">
<TargetProperty>
<Property name="autoCreateColumnsFromModel"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:autoresizemode">
<TargetProperty>
<Property name="autoResizeMode"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:cellselectionenabled">
<TargetProperty>
<Property name="cellSelectionEnabled"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:columnselectionallowed">
<TargetProperty>
<Property name="columnSelectionAllowed"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="content"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:editingcolumn">
<TargetProperty>
<Property name="editingColumn"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:editingrow">
<TargetProperty>
<Property name="editingRow"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:gridcolor">
<TargetProperty>
<Property name="gridColor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:padding">
<TargetProperty>
<Property name="intercellspacing"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rowheight">
<TargetProperty>
<Property name="rowHeight"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rowmargin">
<TargetProperty>
<Property name="rowMargin"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rowselectionallowed">
<TargetProperty>
<Property name="rowSelectionAllowed"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionbackground">
<TargetProperty>
<Property name="selectionBackground"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionforeground">
<TargetProperty>
<Property name="selectionForeground"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionmode">
<TargetProperty>
<Property name="selectionMode"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:showgrid">
<TargetProperty>
<Property name="showGrid"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:showhorizontallines">
<TargetProperty>
<Property name="showHorizontalLines"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:showverticallines">
<TargetProperty>
<Property name="showVerticalLines"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:viewportsize">
<TargetProperty>
<Property name="preferredScrollableViewportSize"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="j:columnadded">
<TargetEvent>
<Event name="columnAdded"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:columnmoved">
<TargetEvent>
<Event name="columnMoved"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:columnremoved">
<TargetEvent>
<Event name="columnRemoved"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:columnmarginchanged">
<TargetEvent>
<Event name="columnMarginChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:columnselectionchanged">
<TargetEvent>
<Event name="columnSelectionChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:editingcanceled">
<TargetEvent>
<Event name="editingCanceled"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:editingstopped">
<TargetEvent>
<Event name="editingStopped"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:tablechanged">
<TargetEvent>
<Event name="tableChanged"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********** Generic Column Definition ********** -->
<!-- **************************************************** -->
<SourceClass name="G:ColumnDef">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:columntype" op="=" value="ComboBox"/>
</Condition>
<Action>
<ChangeProperty name="j:cellEditor" how="replace">
<AutoProperty name="j:cellEditor" value="javax.swing.JComboBox"/>
</ChangeProperty>
<ChangeProperty name="g:columntype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:columntype" how="delete"/>
<ChangeProperty name="g:editable" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="TableColumn">
<Class name="TableColumn">
<SourceProperty name="g:bgcolor">
<TargetProperty>
<Property name="background"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:fgcolor">
<TargetProperty>
<Property name="foreground"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:align">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:header">
<TargetProperty>
<Property name="headerValue"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:width">
<TargetProperty>
<Property name="preferredWidth"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:cellEditor">
<TargetProperty>
<Property name="cellEditor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:cellRenderer">
<TargetProperty>
<Property name="cellRenderer"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:headerRenderer">
<TargetProperty>
<Property name="headerRenderer"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:minwidth">
<TargetProperty>
<Property name="minWidth"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:maxwidth">
<TargetProperty>
<Property name="maxWidth"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:resizable">
<TargetProperty>
<Property name="resizable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:width">
<TargetProperty>
<Property name="width"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:modelindex">
<TargetProperty>
<Property name="modelIndex"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ******************** Tree ************************** -->
<!-- **************************************************** -->
<SourceClass name="G:Tree">
<TargetClass transform="TT_1" name="JTree">
<Class name="JTree">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="content"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:editable">
<TargetProperty>
<Property name="editable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rootvisible">
<TargetProperty>
<Property name="rootVisible"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rowheight">
<TargetProperty>
<Property name="rowHeight"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:scrollsonexpand">
<TargetProperty>
<Property name="scrollsOnExpand"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionrow">
<TargetProperty>
<Property name="selectionRow"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:showroothandles">
<TargetProperty>
<Property name="showRootHandles"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:visiblerowcount">
<TargetProperty>
<Property name="visibleRowCount"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="j:treecollapsed">
<TargetEvent>
<Event name="treeCollapsed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treeexpanded">
<TargetEvent>
<Event name="treeExpanded"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treenodeschanged">
<TargetEvent>
<Event name="treeNodesChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treenodesinserted">
<TargetEvent>
<Event name="treeNodesInserted"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treenodesremoved">
<TargetEvent>
<Event name="treeNodesRemoved"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treestructurechanged">
<TargetEvent>
<Event name="treeStructureChanged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treewillcollapse">
<TargetEvent>
<Event name="treeWillCollapse"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:treewillexpand">
<TargetEvent>
<Event name="treeWillExpand"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:valuechanged">
<TargetEvent>
<Event name="valueChanged"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********************* Tree Item******************* -->
<!-- **************************************************** -->
<SourceClass name="G:TreeItem">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:content" op="exists"/>
</Condition>
<Action>
<TargetClass reference="JTree.DynamicUtilTreeNode"/>
</Action>
</Rule>
</RuleSet>
<TargetClass transform="TT_1" name="DefaultMutableTreeNode">
<Class name="DefaultMutableTreeNode">
<SourceProperty name="g:text">
<TargetProperty>
<Property name="userObject"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JTree.DynamicUtilTreeNode">
<Class name="JTree.DynamicUtilTreeNode">
<SourceProperty name="g:content">
<TargetProperty>
<Property name="userObject"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:image-src">
<TargetProperty>
<Property name="icon"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********************* Tool Bar ********************* -->
<!-- **************************************************** -->
<SourceClass name="G:ToolBar">
<TargetClass transform="TT_1" name="JToolBar">
<Class name="JToolBar">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:borderpainted">
<TargetProperty>
<Property name="borderPainted"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:floatable">
<TargetProperty>
<Property name="floatable"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:orientation">
<TargetProperty>
<Property name="orientation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:padding">
<TargetProperty>
<Property name="margin"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- **************** Progress Indicator **************** -->
<!-- **************************************************** -->
<SourceClass name="J:ProgessIndicator">
<TargetClass transform="TT_1" name="JProgressBar">
<Class name="JProgressBar">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:borderPainted">
<TargetProperty>
<Property name="borderPainted"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:maximum">
<TargetProperty>
<Property name="maximum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:minimum">
<TargetProperty>
<Property name="minimum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:orientation">
<TargetProperty>
<Property name="orientation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:string">
<TargetProperty>
<Property name="string"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:stringpainted">
<TargetProperty>
<Property name="stringPainted"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:value">
<TargetProperty>
<Property name="value"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:indeterminate">
<TargetProperty>
<Property name="indeterminate"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********** Generic File Chooser *************** -->
<!-- **************************************************** -->
<SourceClass name="G:PromptInput">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:prompttype" op="=" value="file"/>
</Condition>
<Action>
<TargetClass reference="JFileChooser"/>
<ChangeProperty name="g:prompttype" how="delete"/>
</Action>
</Rule>
<Rule>
<Condition>
<CheckProperty name="g:promptinput" op="=" value="color"/>
</Condition>
<Action>
<TargetClass reference="JColorChooser"/>
<ChangeProperty name="g:prompttype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:prompttype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JFileChooser">
<Class name="JFileChooser">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:approveButtonMnemonic">
<TargetProperty>
<Property name="approveButtonMnemonic"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:text">
<TargetProperty>
<Property name="approveButtonText"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:approvebuttontooltiptext">
<TargetProperty>
<Property name="approveButtonToolTipText"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:title">
<TargetProperty>
<Property name="dialogTitle"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:dialogtype">
<TargetProperty>
<Property name="dialogType"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:filehidingenabled">
<TargetProperty>
<Property name="fileHidingEnabled"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:fileselectionmode">
<TargetProperty>
<Property name="fileSelectionMode"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:multiselectionenabled">
<TargetProperty>
<Property name="multiSelectionEnabled"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JColorChooser">
<Class name="JColorChooser">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:color">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.RGBtoJavaHex">
<Property name="color"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********** Generic Separator *********************** -->
<!-- **************************************************** -->
<SourceClass name="J:Separator">
<TargetClass transform="TT_1" name="JSeparator">
<Class name="JSeparator">
<!-- Properties -->
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="j:orientation">
<TargetProperty>
<Property name="orientation"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********** Generic RangeSelector ************ -->
<!-- **************************************************** -->
<SourceClass name="G:RangeSelector">
<RuleSet>
<Rule>
<Condition>
<CheckProperty name="g:rangetype" op="=" value="spinner"/>
</Condition>
<Action>
<TargetClass reference="JSpinner"/>
<ChangeProperty name="g:rangetype" how="delete"/>
</Action>
</Rule>
<Default>
<Action>
<ChangeProperty name="g:rangetype" how="delete"/>
</Action>
</Default>
</RuleSet>
<TargetClass transform="TT_1" name="JSlider">
<Class name="JSlider">
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:minimum">
<TargetProperty>
<Property name="minimum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:maximum">
<TargetProperty>
<Property name="maximum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="value"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:extent">
<TargetProperty>
<Property name="extent"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:orientation">
<TargetProperty>
<Property name="orientation"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:paintticks">
<TargetProperty>
<Property name="paintTicks"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:paintlabels">
<TargetProperty>
<Property name="paintLabels"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:painttracks">
<TargetProperty>
<Property name="paintTracks"/>
</TargetProperty>
</SourceProperty>
<SourceEvent name="g:selectionchanged">
<TargetEvent>
<Event name="stateChanged"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
<TargetClass transform="TT_1" name="JSpinner">
<Class name="JSpinner">
<Reference name="java.awt.Component"/>
<Reference name="commongeneric"/>
<Reference name="java.awt.Container"/>
<Reference name="javax.swing.JComponent"/>
<SourceProperty name="g:minimum">
<TargetProperty>
<Property name="minimum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:maximum">
<TargetProperty>
<Property name="maximum"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:content">
<TargetProperty>
<Property name="value"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:extent">
<TargetProperty>
<Property name="extent"/>
</TargetProperty>
</SourceProperty>
<SourceEvent name="g:selectionchanged">
<TargetEvent>
<Event name="stateChanged"/>
</TargetEvent>
</SourceEvent>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********** Generic Line ************ -->
<!-- **************************************************** -->
<SourceClass name="G:Line">
<TargetClass transform="TT_1" name="Line">
<Class name="Line">
<SourceProperty name="g:size">
<TargetProperty>
<Property name="size"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:location">
<TargetProperty>
<Property name="location"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:orientation">
<TargetProperty>
<Property name="axis"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:linestyle">
<TargetProperty>
<Property name="style"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:color">
<TargetProperty>
<Property name="foreground"/>
</TargetProperty>
</SourceProperty>
</Class>
</TargetClass>
</SourceClass>
<!-- **************************************************** -->
<!-- ********** Shared Components **************** -->
<!-- **************************************************** -->
<Shared name="java.awt.Component">
<!-- UIML Language Required (Here temporarily) -->
<SourceProperty name="repeat">
<TargetProperty>
<Property name="repeat"/>
</TargetProperty>
</SourceProperty>
<!-- Properties -->
<SourceProperty name="j:anchor">
<TargetProperty>
<Property name="anchor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutborder">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.LayoutBorder">
<Property name="borderAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:bounds">
<TargetProperty>
<Property name="bounds"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:cursor">
<TargetProperty>
<Property name="cursor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:fill">
<TargetProperty>
<Property name="fill"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutheight">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.GridBagConstraints">
<Property name="gridheight"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutwidth">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.GridBagConstraints">
<Property name="gridwidth"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:layout_columns">
<TargetProperty>
<Property name="layout_columns"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:layout_rows">
<TargetProperty>
<Property name="layout_rows"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:gridx">
<TargetProperty>
<Property name="gridx"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:gridy">
<TargetProperty>
<Property name="gridy"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:insets">
<TargetProperty>
<Property name="insets"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:ipadx">
<TargetProperty>
<Property name="ipadx"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:ipady">
<TargetProperty>
<Property name="ipady"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:name">
<TargetProperty>
<Property name="name"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:widthx">
<TargetProperty>
<Property name="widthx"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:widthy">
<TargetProperty>
<Property name="widthy"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="g:focusgained">
<TargetEvent>
<Event name="focusGained"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:focuslost">
<TargetEvent>
<Event name="focusLost"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:keypressed">
<TargetEvent>
<Event name="keyPressed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:keyreleased">
<TargetEvent>
<Event name="keyReleased"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:keytyped">
<TargetEvent>
<Event name="keyTyped"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:locatortapped">
<TargetEvent>
<Event name="mouseClicked"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:locatordragged">
<TargetEvent>
<Event name="mouseDragged"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:locatorentered">
<TargetEvent>
<Event name="mouseEntered"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:locatorexited">
<TargetEvent>
<Event name="mouseExited"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:locatormoved">
<TargetEvent>
<Event name="mouseMoved"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:locatordown">
<TargetEvent>
<Event name="mousePressed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:locatorup">
<TargetEvent>
<Event name="mouseReleased"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:mousewheelmoved">
<TargetEvent>
<Event name="mouseWheelMoved"/>
</TargetEvent>
</SourceEvent>
</Shared>
<Shared name="commongeneric">
<SourceProperty name="g:font">
<TargetProperty>
<Property name="font"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:font">
<TargetProperty>
<Property name="font"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:fgcolor">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.RGBtoJavaHex">
<Property name="foreground"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:bgcolor">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.RGBtoJavaHex">
<Property name="background"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:location">
<TargetProperty>
<Property name="location"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:size">
<TargetProperty>
<Property name="size"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:visible">
<TargetProperty>
<Property name="visible"/>
</TargetProperty>
</SourceProperty>
</Shared>
<Shared name="java.awt.Container">
<SourceProperty name="g:layout">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Layout">
<Property name="layout"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutcols">
<TargetProperty>
<Property name="layout_columns"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutalign">
<TargetProperty>
<Property name="layout_flowAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutpadding">
<TargetProperty conversion="com.harmonia.transform.engine.helper.common.CommaSplitter">
<Property name="layout_hgap"/>
<Property name="layout_vgap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutweightx">
<TargetProperty>
<Property name="weightx"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutweighty">
<TargetProperty>
<Property name="weighty"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:layout_hgap">
<TargetProperty>
<Property name="layout_hgap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:layout_vgap">
<TargetProperty>
<Property name="layout_vgap"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:layoutrows">
<TargetProperty>
<Property name="layout_rows"/>
</TargetProperty>
</SourceProperty>
</Shared>
<Shared name="java.awt.TextComponent">
<SourceProperty name="j:caretPosition">
<TargetProperty>
<Property name="caretposition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionend">
<TargetProperty>
<Property name="selectionEnd"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionetart">
<TargetProperty>
<Property name="selectionStart"/>
</TargetProperty>
</SourceProperty>
</Shared>
<Shared name="java.awt.Window">
<SourceProperty name="j:pack">
<TargetProperty>
<Property name="pack"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:show">
<TargetProperty>
<Property name="show"/>
</TargetProperty>
</SourceProperty>
<SourceEvent name="g:activated">
<TargetEvent>
<Event name="windowActivated"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:closed">
<TargetEvent>
<Event name="windowClosed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:closing">
<TargetEvent>
<Event name="windowClosing"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:deactivated">
<TargetEvent>
<Event name="windowDectivated"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:windowdeiconified">
<TargetEvent>
<Event name="windowDeiconified"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:windowiconified">
<TargetEvent>
<Event name="windowIconified"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:opened">
<TargetEvent>
<Event name="windowOpened"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="j:windowstatechanged">
<TargetEvent>
<Event name="windowStateChanged"/>
</TargetEvent>
</SourceEvent>
</Shared>
<Shared name="javax.swing.JAbstractButton">
<SourceProperty name="j:borderpainted">
<TargetProperty>
<Property name="borderPainted"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:contentareafilled">
<TargetProperty>
<Property name="contentAreaFilled"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:disabledicon">
<TargetProperty>
<Property name="disabledIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:disabledselectedicon">
<TargetProperty>
<Property name="disabledSelectedIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:focuspainted">
<TargetProperty>
<Property name="focusPainted"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:horizontal-alignment">
<TargetProperty>
<Property name="horizontalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:horizontaltextposition">
<TargetProperty>
<Property name="horizontalTextPosition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:padding">
<TargetProperty>
<Property name="margin"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:pressedicon">
<TargetProperty>
<Property name="pressedIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:mnemonic">
<TargetProperty conversion="com.harmonia.transform.engine.helper.java.Mnemonic">
<Property name="mnemonic"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rolloverinabled">
<TargetProperty>
<Property name="rolloverEnabled"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rollovericon">
<TargetProperty>
<Property name="rolloverIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:rolloverielectedicon">
<TargetProperty>
<Property name="rolloverSelectedIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectedicon">
<TargetProperty>
<Property name="selectedIcon"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticalalignment">
<TargetProperty>
<Property name="verticalAlignment"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:verticaltextposition">
<TargetProperty>
<Property name="verticalTextPosition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:selected">
<TargetProperty>
<Property name="selected"/>
</TargetProperty>
</SourceProperty>
<!-- Events -->
<SourceEvent name="g:actionperformed">
<TargetEvent>
<Event name="actionPerformed"/>
</TargetEvent>
</SourceEvent>
<SourceEvent name="g:selectionchanged">
<TargetEvent>
<Event name="itemStateChanged"/>
</TargetEvent>
</SourceEvent>
</Shared>
<Shared name="javax.swing.JComponent">
<SourceProperty name="j:alignmentx">
<TargetProperty>
<Property name="alignmentX"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:alignmenty">
<TargetProperty>
<Property name="alignmentY"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:debuggraphicsoptions">
<TargetProperty>
<Property name="debugGraphicsOptions"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:doublebuffered">
<TargetProperty>
<Property name="doubleBuffered"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:maximumsize">
<TargetProperty>
<Property name="maximumSize"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:minimumsize">
<TargetProperty>
<Property name="minimumSize"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:nextfocusablecomponent">
<TargetProperty>
<Property name="nextFocusableComponent"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:opaque">
<TargetProperty>
<Property name="opaque"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:preferredsize">
<TargetProperty>
<Property name="preferredSize"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:alternate-text">
<TargetProperty>
<Property name="toolTipText"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:enabled">
<TargetProperty>
<Property name="enabled"/>
</TargetProperty>
</SourceProperty>
</Shared>
<Shared name="javax.swing.JTextComponent">
<SourceProperty name="j:caretcolor">
<TargetProperty>
<Property name="caretColor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:caretposition">
<TargetProperty>
<Property name="caretPosition"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:disabledtextcolor">
<TargetProperty>
<Property name="disabledtextcolor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="g:padding">
<TargetProperty>
<Property name="margin"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectedtextcolor">
<TargetProperty>
<Property name="selectedTextColor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectioncolor">
<TargetProperty>
<Property name="selectionColor"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionend">
<TargetProperty>
<Property name="selectionEnd"/>
</TargetProperty>
</SourceProperty>
<SourceProperty name="j:selectionstart">
<TargetProperty>
<Property name="selectionStart"/>
</TargetProperty>
</SourceProperty>
<SourceEvent name="j:caretupdate">
<TargetEvent>
<Event name="caretUpdate"/>
</TargetEvent>
</SourceEvent>
</Shared>
</Mappings>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]