Interface ATParameter
-
- All Superinterfaces:
LocalisedString
,Parameter
,PluginDataContainer
,Serializable
,UserAttributeContainer
public interface ATParameter extends Parameter, Serializable
AnATParameter
extends aParameter
by additional information needed when assigning (dragging) an activity (template definition) to a process node. UnlikeActivityModelParameter
s 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 ofActivityTemplate
s.- Author:
- Ulrich Kreher
- See Also:
ActivityTemplate
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
Generated ID for serialisation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActivityConfiguration
getConfiguration()
Gets the configuration of this activity template parameter that corresponds to theconfiguration description
of this activity template parameter.ConfigurationDescription
getConfigurationDescription()
Gets the configuration description for this activity template parameter which is needed to provide a valid and completeconfiguration
when modelling a process.String
getDeveloperDescription()
Gets a description of this activity template parameter for the developer/the administrator.-
Methods inherited from interface de.aristaflow.adept2.model.common.i18n.LocalisedString
toLocalisedString
-
Methods inherited from interface de.aristaflow.adept2.model.common.Parameter
getDataType, getDefaultValue, getDescription, getIdentifierID, getName, getTypeAsString, getUDTName, isFailure, isOptional, isVirtual
-
Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPlugins
-
Methods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
Generated ID for serialisation.- See Also:
- Constant Field Values
-
-
Method Detail
-
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 completeconfiguration
when 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 description
of 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:
getConfiguration
in interfaceParameter
- Returns:
- The configuration values set for this activity template parameter based on the configuration description.
-
-