public class ModelExportConstants extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_IGNORE_TAGGED_VALUES_REGEX |
static String |
PARAM_EXPORT_PROFILES_FROM_WHOLE_MODEL
Alias: none
Required / Optional: optional
Type: Boolean
Default Value:
false
Explanation: By default, profiles are exported only for classes (and
their properties) from schemas that are selected for processing. |
static String |
PARAM_IGNORE_TAGGED_VALUES_REGEX
Alias: none
Required / Optional: optional
Type: String (with regular expression)
Default Value: (profiles)
Explanation: A tagged value that matches the regular expression defined
by this parameter will not be exported.
|
static String |
PARAM_MODEL_EXPLICIT_PROFILES
Alias: none
Required / Optional: optional
Type: Boolean
Default Value:
true
Explanation: Indicates if profile definitions in the input model are
explicitly set (true ) or not (false ). |
static String |
PARAM_PROFILES_FOR_CLASSES_WITHOUT_EXPLICIT_PROFILES
Alias: none
Required / Optional: optional
Type: String (comma separated list of values)
Default Value: all profiles defined in the model
Explanation: Names of profiles that will be set for classes that do not
belong to a specific profile.
|
static String |
PARAM_PROFILES_TO_EXPORT
Alias: none
Required / Optional: required
Type: String (comma separated list of values)
Default Value: none
Explanation: Names of profiles to export
Applies to Rule(s): "rule-exp-all-restrictExistingProfiles"
|
static String |
PARAM_ZIP_OUTPUT
Alias: none
Required / Optional: optional
Type: Boolean
Default Value:
false
Explanation: Defines if the output should be compressed in a zip file (
true ) or not (false ). |
static String |
RULE_TGT_EXP_ALL_OMIT_EXISTING_PROFILES
By default, existing profiles are exported.
|
static String |
RULE_TGT_EXP_ALL_RESTRICT_EXISTING_PROFILES
By default, existing profiles are exported.
|
static String |
RULE_TGT_EXP_PKG_ALL_EDITABLE
By default, packages that do not belong to the schemas selected for
processing are marked as not editable.
|
Constructor and Description |
---|
ModelExportConstants() |
public static final String PARAM_PROFILES_TO_EXPORT
Required / Optional: required
Type: String (comma separated list of values)
Default Value: none
Explanation: Names of profiles to export
Applies to Rule(s): "rule-exp-all-restrictExistingProfiles"
public static final String PARAM_PROFILES_FOR_CLASSES_WITHOUT_EXPLICIT_PROFILES
Required / Optional: optional
Type: String (comma separated list of values)
Default Value: all profiles defined in the model
Explanation: Names of profiles that will be set for classes that do not
belong to a specific profile. This is relevant in case that the profiles
are not set explicitly in the model (parameter
"profilesInModelSetExplicitly" is false
) and if
"rule-exp-all-omitExistingProfiles" is not enabled.
Applies to Rule(s): none – default behavior
public static final String PARAM_MODEL_EXPLICIT_PROFILES
Required / Optional: optional
Type: Boolean
Default Value: true
Explanation: Indicates if profile definitions in the input model are
explicitly set (true
) or not (false
). If they
are not, then profile inheritance would apply, which is converted during
the export (see parameter
"profilesForClassesWithoutExplicitProfileAssignments") unless
"rule-exp-all-omitExistingProfiles" is enabled.
Applies to Rule(s): none – default behavior
public static final String PARAM_ZIP_OUTPUT
Required / Optional: optional
Type: Boolean
Default Value: false
Explanation: Defines if the output should be compressed in a zip file (
true
) or not (false
).
Applies to Rule(s): none – default behavior
public static final String RULE_TGT_EXP_ALL_OMIT_EXISTING_PROFILES
public static final String RULE_TGT_EXP_ALL_RESTRICT_EXISTING_PROFILES
public static final String PARAM_IGNORE_TAGGED_VALUES_REGEX
Required / Optional: optional
Type: String (with regular expression)
Default Value: (profiles)
Explanation: A tagged value that matches the regular expression defined by this parameter will not be exported.
Applies to Rule(s): none – default behavior
public static final String DEFAULT_IGNORE_TAGGED_VALUES_REGEX
public static final String PARAM_EXPORT_PROFILES_FROM_WHOLE_MODEL
Required / Optional: optional
Type: Boolean
Default Value: false
Explanation: By default, profiles are exported only for classes (and
their properties) from schemas that are selected for processing. If this
parameter is set to true
, profiles are exported for all
model classes (and their properties).
Applies to Rule(s): none – default behavior
public static final String RULE_TGT_EXP_PKG_ALL_EDITABLE
Copyright © 2017. All rights reserved.