1 package io.github.magwas.inez.ui.tree;
2
3 import org.eclipse.jface.resource.ImageDescriptor;
4 import org.eclipse.ui.IEditorInput;
5 import org.eclipse.ui.IPersistableElement;
6
7 import io.github.magwas.inez.element.BridiElement;
8
9 public class MyEditorInput implements IEditorInput {
10
11 private BridiElement model;
12
13 MyEditorInput(BridiElement model) {
14 this.model = model;
15 }
16
17 @Override
18 public <T> T getAdapter(Class<T> adapter) {
19
20 return null;
21 }
22
23 @Override
24 public boolean exists() {
25 return true;
26 }
27
28 @Override
29 public ImageDescriptor getImageDescriptor() {
30
31 return null;
32 }
33
34 @Override
35 public String getName() {
36 return model.getRepresentation();
37 }
38
39 @Override
40 public IPersistableElement getPersistable() {
41 return null;
42 }
43
44 @Override
45 public String getToolTipText() {
46 return model.getRepresentation();
47 }
48
49 }