Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen')
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/EmfComponentsGuiceModuleGen.java28
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/edit/ui/provider/ViewerContentProviderGen.java20
-rw-r--r--examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/ui/provider/LabelProviderGen.java59
3 files changed, 107 insertions, 0 deletions
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/EmfComponentsGuiceModuleGen.java b/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/EmfComponentsGuiceModuleGen.java
new file mode 100644
index 000000000..f19a65eea
--- /dev/null
+++ b/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/EmfComponentsGuiceModuleGen.java
@@ -0,0 +1,28 @@
+package org.eclipse.emf.parsley.examples.mail.accountsview;
+
+import org.eclipse.emf.parsley.EmfComponentsGuiceModule;
+import org.eclipse.emf.parsley.examples.mail.accountsview.edit.ui.provider.ViewerContentProviderGen;
+import org.eclipse.emf.parsley.examples.mail.accountsview.ui.provider.LabelProviderGen;
+import org.eclipse.jface.viewers.IContentProvider;
+import org.eclipse.jface.viewers.ILabelProvider;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+
+/**
+ * org.eclipse.emf.parsley.examples.mail.accountsview 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 IContentProvider> bindIContentProvider() {
+ return ViewerContentProviderGen.class;
+ }
+}
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/edit/ui/provider/ViewerContentProviderGen.java b/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/edit/ui/provider/ViewerContentProviderGen.java
new file mode 100644
index 000000000..ae3600534
--- /dev/null
+++ b/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/edit/ui/provider/ViewerContentProviderGen.java
@@ -0,0 +1,20 @@
+package org.eclipse.emf.parsley.examples.mail.accountsview.edit.ui.provider;
+
+import com.google.inject.Inject;
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.parsley.edit.ui.provider.ViewerContentProvider;
+import org.eclipse.emf.parsley.examples.mail.Folder;
+
+@SuppressWarnings("all")
+public class ViewerContentProviderGen extends ViewerContentProvider {
+ @Inject
+ public ViewerContentProviderGen(final AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ public Object children(final Folder it) {
+ EList<Folder> _subfolders = it.getSubfolders();
+ return _subfolders;
+ }
+}
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/ui/provider/LabelProviderGen.java b/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/ui/provider/LabelProviderGen.java
new file mode 100644
index 000000000..0a0b20ee8
--- /dev/null
+++ b/examples/org.eclipse.emf.parsley.examples.mail.accountsview/emfparsley-gen/org/eclipse/emf/parsley/examples/mail/accountsview/ui/provider/LabelProviderGen.java
@@ -0,0 +1,59 @@
+package org.eclipse.emf.parsley.examples.mail.accountsview.ui.provider;
+
+import com.google.common.base.Objects;
+import com.google.inject.Inject;
+import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
+import org.eclipse.emf.parsley.examples.mail.Account;
+import org.eclipse.emf.parsley.examples.mail.Folder;
+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 Account it) {
+ String _email = it.getEmail();
+ return _email;
+ }
+
+ public String text(final Folder it) {
+ String _name = it.getName();
+ return _name;
+ }
+
+ public Object image(final Account it) {
+ return "account.gif";
+ }
+
+ public Object image(final Folder it) {
+ String _switchResult = null;
+ String _name = it.getName();
+ final String getName = _name;
+ boolean _matched = false;
+ if (!_matched) {
+ if (Objects.equal(getName,"Inbox")) {
+ _matched=true;
+ _switchResult = "inbox.gif";
+ }
+ }
+ if (!_matched) {
+ if (Objects.equal(getName,"Sent")) {
+ _matched=true;
+ _switchResult = "sent.png";
+ }
+ }
+ if (!_matched) {
+ if (Objects.equal(getName,"Trash")) {
+ _matched=true;
+ _switchResult = "trash.png";
+ }
+ }
+ if (!_matched) {
+ _switchResult = "folder.gif";
+ }
+ return _switchResult;
+ }
+}

Back to the top