package com.netifera.platform.ui.spaces.actions.options; import org.eclipse.swt.widgets.Composite; import org.eclipse.ui.forms.widgets.FormToolkit; import com.netifera.platform.api.tools.IOption; public abstract class OptionWidget { // private final Composite parent; // private final FormToolkit toolkit; private final IOption option; public OptionWidget(Composite parent, FormToolkit toolkit, IOption option) { // this.parent = parent; // this.toolkit = toolkit; this.option = option; } public IOption getOption() { return option; } public abstract void setOptionValue(); public abstract boolean isValid(); protected void accept() { } protected void modified() { } }