public class ObjectTypeDynamicSectionPanelModelData extends Object
ObjectTypeDynamicSectionPanel component model. This class encapsulates
cockpit-specific objects that are used to handle ObjectTypeDynamicSectionPanel functionality.ObjectTypeDynamicSectionPanelModel| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectTypeDynamicSectionPanelModelData.OperandTypeContainerProvider
This interface is used to provide correct OperandTypeContainer for given BTGOperandModel.
|
static interface |
ObjectTypeDynamicSectionPanelModelData.OperandValueContainerInitializer
This interface is used by others to perform additional, custom initialization of newly created
ObjectValueContainer that is held by instance.
|
static interface |
ObjectTypeDynamicSectionPanelModelData.OperandValueContainerUpdateListener
This interface is used to receive notifications about updates of ObjectValueContainer that is held by this
instance of ObjectTypeDynamicSectionPanelModelData.
|
| Constructor and Description |
|---|
ObjectTypeDynamicSectionPanelModelData() |
public ObjectTypeDynamicSectionPanelModelData()
public void initializeOperandValueContainer(BTGOperandModel editableInstance, ObjectTypeDynamicSectionPanelModelData.OperandTypeContainerProvider instanceTypeProvider)
public void initializeOperandValueContainer(OperandTypeContainer selectedType, ObjectTypeDynamicSectionPanelModelData.OperandValueContainerInitializer operandValueContainerInitializer)
selectedType - determines the type used to initialize the instanceoperandValueContainerInitializer - enables the invoker of this method to perform additional (custom) initialization of the underlying
ObjectValueContainer. If null, no custom initialization is performed.public ObjectValueContainer getOperandValueContainer()
ObjectValueContainer that keeps operand's data.public Set<PropertyDescriptor> getPropertyDescriptors()
public Set<PropertyDescriptor> getAllPropertyDescriptors()
public TypedObject getOperand()
public ObjectTypeDynamicSectionPanelModelData.OperandValueContainerUpdateListener getUpdateListener()
public void setUpdateListener(ObjectTypeDynamicSectionPanelModelData.OperandValueContainerUpdateListener updateListener)
updateListener - the updateListener to setCopyright © 2017 SAP SE. All Rights Reserved.