Uses of Interface
org.eclipse.birt.report.model.api.metadata.IElementDefn
Packages that use IElementDefn
Package
Description
Tool-writer's interface for the BIRT design model
(also known as the "Design Engine.")
Represents the fundamental data structures of the user-defined property
and the interface of UI listener.
Defines the elements, properties, types, structures and slots
in the Report Object Model.
Provides the validation classes for semantic check on multiple properties.
-
Uses of IElementDefn in org.eclipse.birt.report.model.api
Methods in org.eclipse.birt.report.model.api that return IElementDefn -
Uses of IElementDefn in org.eclipse.birt.report.model.api.core
Methods in org.eclipse.birt.report.model.api.core that return IElementDefnModifier and TypeMethodDescriptionIDesignElement.getDefn()
Returns the definition object for this element. -
Uses of IElementDefn in org.eclipse.birt.report.model.api.metadata
Methods in org.eclipse.birt.report.model.api.metadata that return IElementDefnModifier and TypeMethodDescriptionIMetaDataDictionary.findElementByThemeType
(String themeType) Finds the element definition with the specified report item theme type.IMetaDataDictionary.getElement
(String name) Finds the element definition by its internal name.IMetaDataDictionary.getExtension
(String name) Returns the extension definition given the extension name.IMetaDataDictionary.getStyle()
Returns the meta-data element that defines the style element.IPropertyDefn.getTargetElementType()
Return the element type associated with this property.Methods in org.eclipse.birt.report.model.api.metadata that return types with arguments of type IElementDefnModifier and TypeMethodDescriptionISlotDefn.getContentElements()
Returns the set of element types that can appear in the slot.ISlotDefn.getContentExtendedElements()
Returns the set of element types that can appear in the slot.IMetaDataDictionary.getElements()
Returns the element list.IMetaDataDictionary.getExtensions()
Returns the extension list.Methods in org.eclipse.birt.report.model.api.metadata with parameters of type IElementDefnModifier and TypeMethodDescriptionboolean
IElementDefn.canContain
(int slot, IElementDefn type) Reports whether the given slot can contain elements of the given type.boolean
ISlotDefn.canContain
(IElementDefn type) Determines if this slot can contain an element of the given type.boolean
IElementDefn.isKindOf
(IElementDefn type) Determines if the given element type is a kind of this type. -
Uses of IElementDefn in org.eclipse.birt.report.model.api.validators
Methods in org.eclipse.birt.report.model.api.validators with parameters of type IElementDefnModifier and TypeMethodDescriptionMasterPageContextContainmentValidator.validateForAdding
(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element, IElementDefn toAdd) Validates whether the given element can recursively resides in the specific slot of specific container type when trying to add an element.TableHeaderContextContainmentValidator.validateForAdding
(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element, IElementDefn toAdd) Validates whether the given element can recursively resides in the specific slot of specific container type when trying to add an element.