package org.eclipse.iee.editor.core.pad.common.ui; import org.eclipse.iee.editor.IeeEditorPlugin; 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.common.CollapseBeginPart; import org.osgi.service.component.annotations.Component; @Component public class CollapseBeginPadFactory implements IPadFactory<CollapseBeginPart> { @Override public CollapseBeginPad create(CollapseBeginPart documentPart, IPadFactoryContext factoryContext) { CollapseBeginPad collapseBeginPad = new CollapseBeginPad(IeeEditorPlugin.getDefault().getImageRegistry()); collapseBeginPad.bindDocumentPart(DefaultObservableValue.fromValue(documentPart)); return collapseBeginPad; } }