Skip to main content
summaryrefslogtreecommitdiffstats
blob: 62c34728ed0db4f58fdd92343e0685886482116c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.eclipse.fx.ecp.ui.form;

import javafx.scene.Node;

import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.edit.domain.EditingDomain;

public interface ModelElementForm {
	
	void dispose();
	
	interface Factory {
		
		Node createModelElementForm(EObject modelElement, EditingDomain editingDomain);
		
		interface Registry {
			
			Registry INSTANCE = new FormFactoryRegistryImpl();
			
			Factory getFactory(EObject modelElement);

		}
		
	}
	
	
}

Back to the top