public interface StorageActivityModelParameter extends AbstractActivityModelParameter
ActivityModelParameter which is supported by not inheriting any
attributes from a parent parameter (in contrast to the interface
ActivityModelParameter. Only the information on whether an attribute
is to be inherited is available but not the value itself since this is not
needed for storing.ActivityModelParameter| Modifier and Type | Method and Description |
|---|---|
StorageActivityConfiguration |
getConfiguration()
Gets the configuration of this activity model parameter that corresponds to
the
configuration description of
this activity model parameter without any inherited values. |
StorageConfigurationDescription |
getConfigurationDescription()
Gets the configuration description for this activity model parameter
without any inherited values.
|
void |
setConfiguration(StorageActivityConfiguration configuration)
Sets the configuration for this activity model parameter.
|
void |
setConfigurationDescription(StorageConfigurationDescription description)
Sets the configuration description for this activity model parameter.
|
getDataType, getDefaultValue, getDescription, getDeveloperDescription, getIdentifierID, getName, getUDTName, isDataTypeInherited, isDefaultValueInherited, isDescriptionInherited, isDeveloperDescriptionInherited, isFailure, isFailureInherited, isIdentifierIDInherited, isOptional, isOptionalInherited, isVirtual, isVirtualInherited, removeOwnDataType, removeOwnDefaultValue, removeOwnDescription, removeOwnDeveloperDescription, removeOwnFailure, removeOwnIdentifierID, removeOwnOptional, removeOwnVirtual, setDataType, setDefaultValue, setDescription, setDeveloperDescription, setFailure, setIdentifierID, setName, setOptional, setVirtualgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuegetPluginData, getPluginDatas, getSupportedPluginsStorageConfigurationDescription getConfigurationDescription()
This attribute overrides and merges with the corresponding
parent attribute. That is, the
attribute contains only entries that are changed with respect to the ones
of the parent attribute whereas the entries are identified by their name.
ActivityModelParameter.getConfigurationDescription()StorageActivityConfiguration getConfiguration()
configuration description of
this activity model parameter without any inherited values.
This attribute overrides and merges with the corresponding
parent attribute (if the parent exists). That
is, the attribute contains only new entries and entries that are changed
with respect to the ones of the parent attribute whereas the entries are
identified by their name.
void setConfigurationDescription(StorageConfigurationDescription description)
null to remove it from this activity
model parameter and inherit the configuration description of the parent
entity.
This attribute overrides and merges with the corresponding parent attribute. That is, the attribute contains only entries that are changed with respect to the ones of the parent attribute whereas the entries are identified by their name.
description - The description for all configuration values of this
activity model parameter, that is, the name of the configuration
entries, their type and whether they are mandatory. These are only
configuration entries that are modified with respect to the
corresponding parent parameter (if existing). Use
null to remove the configuration description.void setConfiguration(StorageActivityConfiguration configuration)
This attribute overrides and merges with the corresponding parent attribute. That is, the attribute contains only new entries and entries that are changed with respect to the ones of the parent attribute whereas the entries are identified by their name.
configuration - The configuration values set for this activity model
parameter based on the configuration description. This does not
necessarily contain all values since they can still be set when
modelling. It may also contain more in case it provides values for
the configuration description of a parent entity. Use
null to remove the configuration.