public class LegacyPropertySectionItemDescriptor extends AbstractEEFSectionDescriptor implements IItemDescriptor
ENABLES_FOR_ANY, TOP
Constructor and Description |
---|
LegacyPropertySectionItemDescriptor(org.eclipse.core.runtime.IConfigurationElement configurationElement,
IEEFTypeMapper typeMapper)
The constructor.
|
LegacyPropertySectionItemDescriptor(org.eclipse.ui.views.properties.tabbed.ISectionDescriptor sectionDescriptor,
IEEFTypeMapper typeMapper)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAfterSection()
Get the section identifier below which this section is displayed.
|
int |
getEnablesFor()
Get the value for section enablement which is a precise number of items selected.
|
org.eclipse.jface.viewers.IFilter |
getFilter()
Get the section filter instance for this section.
|
java.lang.String |
getId()
Returns the identifier.
|
java.util.List<java.lang.String> |
getInputTypes()
Get the valid input types for this section.
|
IEEFSection |
getSectionClass()
Get the class that implements this section.
|
java.lang.String |
getTargetTab()
Get the target tab where this section will appear.
|
appliesTo
public LegacyPropertySectionItemDescriptor(org.eclipse.core.runtime.IConfigurationElement configurationElement, IEEFTypeMapper typeMapper)
configurationElement
- The configuration ElementtypeMapper
- The type mapperpublic LegacyPropertySectionItemDescriptor(org.eclipse.ui.views.properties.tabbed.ISectionDescriptor sectionDescriptor, IEEFTypeMapper typeMapper)
sectionDescriptor
- The section descriptortypeMapper
- The type mapperpublic java.lang.String getId()
getId
in interface IEEFSectionDescriptor
getId
in interface IItemDescriptor
IEEFSectionDescriptor.getId()
public IEEFSection getSectionClass()
getSectionClass
in interface IEEFSectionDescriptor
IEEFSectionDescriptor.getSectionClass()
public java.lang.String getTargetTab()
getTargetTab
in interface IEEFSectionDescriptor
IEEFSectionDescriptor.getTargetTab()
public org.eclipse.jface.viewers.IFilter getFilter()
getFilter
in interface IEEFSectionDescriptor
getFilter
in class AbstractEEFSectionDescriptor
IEEFSectionDescriptor.getFilter()
public java.lang.String getAfterSection()
"top"
is returned if this section
is the top most section or if there is one section in the tab.getAfterSection
in interface IEEFSectionDescriptor
getAfterSection
in class AbstractEEFSectionDescriptor
IEEFSectionDescriptor.getAfterSection()
public int getEnablesFor()
getEnablesFor
in interface IEEFSectionDescriptor
getEnablesFor
in class AbstractEEFSectionDescriptor
IEEFSectionDescriptor.getEnablesFor()
public java.util.List<java.lang.String> getInputTypes()
getInputTypes
in interface IEEFSectionDescriptor
getInputTypes
in class AbstractEEFSectionDescriptor
AbstractEEFSectionDescriptor.getInputTypes()