Interface ATParameter
- All Superinterfaces:
LocalisedString,Parameter,PluginDataContainer,Serializable,UserAttributeContainer
An
ATParameter extends a Parameter by additional
information needed when assigning (dragging) an activity (template
definition) to a process node. Unlike ActivityModelParameters
these parameters are not subject of inheritance any more and provide all
attributes as combination of the attributes of the corresponding activity
model branch. Additionally, they do not allow to change any attribute. This
is just like the behaviour of ActivityTemplates.- Author:
- Ulrich Kreher
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longGenerated ID for serialisation. -
Method Summary
Modifier and TypeMethodDescriptionGets the configuration of this activity template parameter that corresponds to theconfiguration descriptionof this activity template parameter.Gets the configuration description for this activity template parameter which is needed to provide a valid and completeconfigurationwhen modelling a process.Gets a description of this activity template parameter for the developer/the administrator.Methods inherited from interface de.aristaflow.adept2.model.common.i18n.LocalisedString
toLocalisedStringMethods inherited from interface de.aristaflow.adept2.model.common.Parameter
getDataType, getDefaultValue, getDescription, getIdentifierID, getName, getTypeAsString, getUDTName, isFailure, isOptional, isVirtualMethods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPluginsMethods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
Field Details
-
serialVersionUID
static final long serialVersionUIDGenerated ID for serialisation.- See Also:
-
-
Method Details
-
getDeveloperDescription
String getDeveloperDescription()Gets a description of this activity template parameter for the developer/the administrator.- Returns:
- A description of this activity template parameter for the developer/administrator. This description is not propagated to the process and is only part of the activity model.
-
getConfigurationDescription
ConfigurationDescription getConfigurationDescription()Gets the configuration description for this activity template parameter which is needed to provide a valid and completeconfigurationwhen modelling a process.- Returns:
- The description for all configuration values of this activity template parameter, that is, the name of the configuration entries, their type and whether they are mandatory.
-
getConfiguration
ActivityConfiguration getConfiguration()Gets the configuration of this activity template parameter that corresponds to theconfiguration descriptionof this activity template parameter. These configuration values may be overridden (unless fixed) and not all configuration values need to be provided yet. Configuration values may also be provided via an input parameter (which has to exist for this operation then) or from a process configuration (which is needed when modelling).- Specified by:
getConfigurationin interfaceParameter- Returns:
- The configuration values set for this activity template parameter based on the configuration description.
-