package org.csstudio.sds.ui.internal.editor.newproperties;
import org.csstudio.sds.model.PropertyTypesEnum;
import org.eclipse.ui.views.properties.tabbed.ISection;
/**
* Factory that creates sections for property types.
*
* @author Sven Wende
*/
public interface ISectionFactory {
/**
* Creates a section for the specified property type.
*
* @param propertyId
* the property id
*
* @param type
* the property type
*
* @return a section for the specified property type or an appropriate
* fallback section, never null
*/
ISection createSection(String propertyId, PropertyTypesEnum type);
}