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