diff options
Diffstat (limited to 'examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview')
5 files changed, 129 insertions, 0 deletions
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/EmfComponentsGuiceModuleGen.java b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/EmfComponentsGuiceModuleGen.java new file mode 100644 index 000000000..8572a5d68 --- /dev/null +++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/EmfComponentsGuiceModuleGen.java @@ -0,0 +1,42 @@ +package org.eclipse.emf.parsley.examples.mail.messageview; + +import org.eclipse.emf.parsley.EmfComponentsGuiceModule; +import org.eclipse.emf.parsley.binding.FormControlFactory; +import org.eclipse.emf.parsley.examples.mail.messageview.binding.FormFeatureControlFactoryGen; +import org.eclipse.emf.parsley.examples.mail.messageview.ui.provider.FeaturesProviderGen; +import org.eclipse.emf.parsley.examples.mail.messageview.ui.provider.LabelProviderGen; +import org.eclipse.emf.parsley.examples.mail.messageview.ui.provider.PropertyDescriptionProviderGen; +import org.eclipse.emf.parsley.ui.provider.FeaturesProvider; +import org.eclipse.emf.parsley.ui.provider.PropertyDescriptionProvider; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; + +/** + * org.eclipse.emf.parsley.examples.mail.messageview Emf Components Dsl Module file + */ +@SuppressWarnings("all") +public class EmfComponentsGuiceModuleGen extends EmfComponentsGuiceModule { + public EmfComponentsGuiceModuleGen(final AbstractUIPlugin plugin) { + super(plugin); + } + + @Override + public Class<? extends ILabelProvider> bindILabelProvider() { + return LabelProviderGen.class; + } + + @Override + public Class<? extends PropertyDescriptionProvider> bindPropertyDescriptionProvider() { + return PropertyDescriptionProviderGen.class; + } + + @Override + public Class<? extends FeaturesProvider> bindFeaturesProvider() { + return FeaturesProviderGen.class; + } + + @Override + public Class<? extends FormControlFactory> bindFormControlFactory() { + return FormFeatureControlFactoryGen.class; + } +} diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormFeatureControlFactoryGen.java b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormFeatureControlFactoryGen.java new file mode 100644 index 000000000..8f4e5d9f6 --- /dev/null +++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormFeatureControlFactoryGen.java @@ -0,0 +1,38 @@ +package org.eclipse.emf.parsley.examples.mail.messageview.binding; + +import org.eclipse.core.databinding.DataBindingContext; +import org.eclipse.core.databinding.observable.value.IObservableValue; +import org.eclipse.emf.parsley.binding.FormControlFactory; +import org.eclipse.jface.databinding.swt.ISWTObservableValue; +import org.eclipse.jface.databinding.swt.SWTObservables; +import org.eclipse.swt.SWT; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Text; +import org.eclipse.ui.forms.widgets.FormToolkit; + +@SuppressWarnings("all") +public class FormFeatureControlFactoryGen extends FormControlFactory { + public Control control_Mail_message(final DataBindingContext dataBindingContext, final IObservableValue observableValue) { + Control control = createControl_Mail_message(); + dataBindingContext.bindValue( + createTarget_Mail_message(control), + observableValue); + return control; + } + + protected Control createControl_Mail_message() { + FormToolkit _toolkit = this.getToolkit(); + Composite _parent = this.getParent(); + int _bitwiseOr = (SWT.MULTI | SWT.BORDER); + int _bitwiseOr_1 = (_bitwiseOr | SWT.WRAP); + int _bitwiseOr_2 = (_bitwiseOr_1 | SWT.V_SCROLL); + Text _createText = _toolkit.createText(_parent, "", _bitwiseOr_2); + return _createText; + } + + protected IObservableValue createTarget_Mail_message(final Control it) { + ISWTObservableValue _observeText = SWTObservables.observeText(it, SWT.Modify); + return _observeText; + } +} diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/FeaturesProviderGen.java b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/FeaturesProviderGen.java new file mode 100644 index 000000000..98f07782f --- /dev/null +++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/FeaturesProviderGen.java @@ -0,0 +1,15 @@ +package org.eclipse.emf.parsley.examples.mail.messageview.ui.provider; + +import org.eclipse.emf.parsley.ui.provider.EClassToEStructuralFeatureAsStringsMap; +import org.eclipse.emf.parsley.ui.provider.FeaturesProvider; + +@SuppressWarnings("all") +public class FeaturesProviderGen extends FeaturesProvider { + @Override + public void buildStringMap(final EClassToEStructuralFeatureAsStringsMap stringMap) { + super.buildStringMap(stringMap); + + stringMap.mapTo("org.eclipse.emf.parsley.examples.mail.Mail", + "from", "recipients", "message"); + } +} diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/LabelProviderGen.java b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/LabelProviderGen.java new file mode 100644 index 000000000..41a6e3ed9 --- /dev/null +++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/LabelProviderGen.java @@ -0,0 +1,23 @@ +package org.eclipse.emf.parsley.examples.mail.messageview.ui.provider; + +import com.google.inject.Inject; +import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; +import org.eclipse.emf.parsley.examples.mail.Mail; +import org.eclipse.emf.parsley.ui.provider.ViewerLabelProvider; + +@SuppressWarnings("all") +public class LabelProviderGen extends ViewerLabelProvider { + @Inject + public LabelProviderGen(final AdapterFactoryLabelProvider delegate) { + super(delegate); + } + + public String text(final Mail it) { + String _subject = it.getSubject(); + return _subject; + } + + public Object image(final Mail it) { + return "email.png"; + } +} diff --git a/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/PropertyDescriptionProviderGen.java b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/PropertyDescriptionProviderGen.java new file mode 100644 index 000000000..28d55d96f --- /dev/null +++ b/examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/PropertyDescriptionProviderGen.java @@ -0,0 +1,11 @@ +package org.eclipse.emf.parsley.examples.mail.messageview.ui.provider; + +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.parsley.ui.provider.PropertyDescriptionProvider; + +@SuppressWarnings("all") +public class PropertyDescriptionProviderGen extends PropertyDescriptionProvider { + public String text_Mail_recipients(final EStructuralFeature it) { + return "to"; + } +} |