Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview')
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/EmfComponentsGuiceModuleGen.java42
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/binding/FormFeatureControlFactoryGen.java38
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/FeaturesProviderGen.java15
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/LabelProviderGen.java23
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.messageview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/messageview/ui/provider/PropertyDescriptionProviderGen.java11
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";
+ }
+}

Back to the top