package org.eclipse.iee.pad.fem3d.ui; import org.eclipse.iee.editor.core.bindings.DefaultObservableValue; import org.eclipse.iee.editor.core.pad.IPadFactory; import org.eclipse.iee.editor.core.pad.IPadFactoryContext; import org.eclipse.iee.editor.core.pad.Pad; import org.eclipse.iee.pad.fem3d.Fem3DPart; import org.osgi.service.component.annotations.Component; @Component public class Fem3DPadFactory implements IPadFactory<Fem3DPart> { @Override public Fem3DPad create(Fem3DPart documentPart, IPadFactoryContext factoryContext) { Fem3DPad fem3dPad = new Fem3DPad(); fem3dPad.bindDocumentPart(DefaultObservableValue.fromValue(documentPart)); return fem3dPad; } }