public class SectionModelSectionSourceExtension extends Object implements SectionSourceExtension<SectionModelSectionSource>
EXTENSION_ID
Constructor and Description |
---|
SectionModelSectionSourceExtension() |
Modifier and Type | Method and Description |
---|---|
void |
createControl(org.eclipse.swt.widgets.Composite page,
SectionSourceExtensionContext context)
Loads the input page with the necessary
Control instances to
populate the PropertyList . |
Class<SectionModelSectionSource> |
getSectionSourceClass()
Obtains the class of the
SectionSource being enriched in its
usage. |
String |
getSectionSourceLabel()
Obtains the label for the
SectionSource . |
public Class<SectionModelSectionSource> getSectionSourceClass()
SectionSourceExtension
SectionSource
being enriched in its
usage.getSectionSourceClass
in interface SectionSourceExtension<SectionModelSectionSource>
SectionSource
being enriched in its usage.public String getSectionSourceLabel()
SectionSourceExtension
Obtains the label for the SectionSource
.
This is a descriptive name that can be used other than the fully
qualified name of the SectionSource
.
getSectionSourceLabel
in interface SectionSourceExtension<SectionModelSectionSource>
SectionSource
.public void createControl(org.eclipse.swt.widgets.Composite page, SectionSourceExtensionContext context)
SectionSourceExtension
Control
instances to
populate the PropertyList
. Also allows notifying of changes to
Property
instances via the SectionSourceExtensionContext
.createControl
in interface SectionSourceExtension<SectionModelSectionSource>
page
- Page to be setup for populating the PropertyList
.context
- SectionSourceExtensionContext
.Copyright © 2005–2016. All rights reserved.