package org.simantics.modeling.ui.componentTypeEditor; import org.eclipse.ui.forms.widgets.Section; import org.simantics.db.ReadGraph; import org.simantics.db.exception.DatabaseException; import org.simantics.modeling.utils.ComponentTypePropertiesResult; import org.simantics.modeling.utils.ComponentTypeViewerPropertyInfo; public interface ComponentTypeViewerSection { void setReadOnly(boolean readOnly); Section getSection(); void update(ComponentTypePropertiesResult result); double getPriority(); Object getSectionSpecificData(ReadGraph graph, ComponentTypeViewerPropertyInfo info) throws DatabaseException; double getDataPriority(); }