Source:
public void createControl(Composite parent, IEEFFormContainer formContainer) { EEFWidgetFactory widgetFactory = formContainer.getWidgetFactory(); Composite composite = null; if (this.description.eContainer() instanceof EEFGroupDescription) { widgetFactory.createLabel(parent, ""); widgetFactory.createLabel(parent, ""); } composite = widgetFactory.createComposite(parent); GridData gridData = new GridData(GridData.FILL_HORIZONTAL); composite.setLayoutData(gridData); EEFLayoutDescription layout = this.description.getLayout(); if (layout instanceof EEFFillLayoutDescription) { EEFFillLayoutDescription fillLayoutDescription = (EEFFillLayoutDescription) layout; if (fillLayoutDescription.getOrientation() == EEF_FILL_LAYOUT_ORIENTATION.HORIZONTAL) { GridLayout gridLayout = new GridLayout(this.description.getControls().size(), false); gridLayout.marginWidth = 1; composite.setLayout(gridLayout); } else if (fillLayoutDescription.getOrientation() == EEF_FILL_LAYOUT_ORIENTATION.VERTICAL) { GridLayout gridLayout = new GridLayout(1, true); gridLayout.marginWidth = 1; composite.setLayout(gridLayout); } } else if (layout instanceof EEFGridLayoutDescription) { EEFGridLayoutDescription gridLayoutDescription = (EEFGridLayoutDescription) layout; GridLayout gridLayout = new GridLayout(gridLayoutDescription.getNumberOfColumns(), gridLayoutDescription.isMakeColumnsWithEqualWidth()); gridLayout.marginWidth = 1; composite.setLayout(gridLayout); } EEFControlSwitch eefControlSwitch = new EEFControlSwitch(this.interpreter, this.editingDomain); List<EEFControlDescription> controls = this.description.getControls(); for (EEFControlDescription eefControlDescription : controls) { this.lifecycleManagers.addAll(eefControlSwitch.doCreate(composite, formContainer, eefControlDescription, this.variableManager)); } }

Target:
public void createControl(Composite parent, IEEFFormContainer formContainer) { EEFWidgetFactory widgetFactory = formContainer.getWidgetFactory(); Composite composite = null; if (this.description.eContainer() instanceof EEFGroupDescription) { widgetFactory.createLabel(parent, ""); widgetFactory.createLabel(parent, ""); } composite = widgetFactory.createComposite(parent); GridData gridData = new GridData(GridData.FILL_HORIZONTAL); composite.setLayoutData(gridData); GridLayout compositeLayout = new GridLayout(1, true); compositeLayout.marginWidth = 1; EEFLayoutDescription layout = this.description.getLayout(); if (layout instanceof EEFFillLayoutDescription) { EEFFillLayoutDescription fillLayoutDescription = (EEFFillLayoutDescription) layout; if (fillLayoutDescription.getOrientation() == EEF_FILL_LAYOUT_ORIENTATION.HORIZONTAL) { compositeLayout = new GridLayout(this.description.getControls().size(), false); compositeLayout.marginWidth = 1; } } else if (layout instanceof EEFGridLayoutDescription) { EEFGridLayoutDescription gridLayoutDescription = (EEFGridLayoutDescription) layout; compositeLayout = new GridLayout(gridLayoutDescription.getNumberOfColumns(), gridLayoutDescription.isMakeColumnsWithEqualWidth()); compositeLayout.marginWidth = 1; } composite.setLayout(compositeLayout); EEFControlSwitch eefControlSwitch = new EEFControlSwitch(this.interpreter, this.editingDomain); List<EEFControlDescription> controls = this.description.getControls(); for (EEFControlDescription eefControlDescription : controls) { this.lifecycleManagers.addAll(eefControlSwitch.doCreate(composite, formContainer, eefControlDescription, this.variableManager)); } }