@NoImplement public interface ParameterGroupModel extends NamedObject, DescribedObject, HasDisplayModel, HasLayoutModel, EnrichableModel
DEFAULT_GROUP_NAME
is used by default.Modifier and Type | Field and Description |
---|---|
static String |
ADVANCED
Group name for parameters that are considered for advanced usage.
|
static String |
CONNECTION
Group name for parameters that are considered to be part of a connection configuration.
|
static String |
DEFAULT_GROUP_NAME
Group name for parameters that are considered for general purposes and shouldn't belong to a particular
group.
|
static String |
OUTPUT
Group name for parameters that are for controling the opertion's output
|
Modifier and Type | Method and Description |
---|---|
List<ExclusiveParametersModel> |
getExclusiveParametersModels()
Returns a list of
ExclusiveParametersModel which describe
mutual exclusions between the parameters |
Optional<ParameterModel> |
getParameter(String name)
Returns the
parameterModel with the given name
if one is present. |
List<ParameterModel> |
getParameterModels()
Returns the
parameterModels
available for this group |
boolean |
isShowInDsl() |
getName
getDescription
getDisplayModel
getLayoutModel
getModelProperties, getModelProperty
static final String DEFAULT_GROUP_NAME
static final String ADVANCED
static final String OUTPUT
static final String CONNECTION
List<ParameterModel> getParameterModels()
parameterModels
available for this
groupList
with ParameterModel
instances. It will never be emptyList<ExclusiveParametersModel> getExclusiveParametersModels()
ExclusiveParametersModel
which describe
mutual exclusions between the parameters
List
of ExclusiveParametersModel
Optional<ParameterModel> getParameter(String name)
parameterModel
with the given name
if one is present.parameterModel
with the given name
or Optional.empty()
if none is found.boolean isShowInDsl()
true
if this group should be represented inline
as a child element in the DSLCopyright © 2018. All rights reserved.