public interface RequirementBuilder extends Builder
Requirement
builder RequirementCollection.createRequirementBuilder(nxopen.validate.Requirement)
Property | Value |
---|---|
DataTypeOption | Number |
DefinitionMethodOption | SingleSidedComparison |
RelationalOperatorOption | Equal |
RelationalOperatorOptionOnMaximumValue | LessThan |
RelationalOperatorOptionOnMinimumValue | LessThan |
SeverityOption | Error |
Modifier and Type | Interface and Description |
---|---|
static class |
RequirementBuilder.DataTypeOptions
This enum represents the data type of the value in requirement
|
static class |
RequirementBuilder.DefinitionMethodOptions
This enum represents the type of requirement definition method
|
static class |
RequirementBuilder.RelationalOperatorOptions
This enum represents the relational operator for comparing values
|
static class |
RequirementBuilder.SeverityOptions
This enum represents the severity level when a requirement is not satisfied
|
Modifier and Type | Method and Description |
---|---|
RequirementBuilder.DataTypeOptions |
dataTypeOption()
Returns the data type option
License requirements: None. |
RequirementBuilder.DefinitionMethodOptions |
definitionMethodOption()
Returns the definition method option
License requirements: None. |
String |
doubleSidedMaximumValue()
Returns the maximum value in double sided comparison
License requirements: None. |
String |
doubleSidedMinimumValue()
Returns the minimum value in double sided comparison
License requirements: None. |
String |
formula()
Returns the formula of requirement
License requirements: None. |
String[] |
getRequirementDescription()
Returns the requirement description
License requirements: None. |
String[] |
getValidValues()
Returns the valid values
License requirements: None. |
String |
name()
Returns the name of requirement
License requirements: None. |
RequirementBuilder.RelationalOperatorOptions |
relationalOperatorOption()
Returns the relational operator option between expression label and the value in single sided comparison
License requirements: None. |
RequirementBuilder.RelationalOperatorOptions |
relationalOperatorOptionOnMaximumValue()
Returns the relational operator between expression label and maximum value in double sided comparison:
[expression] < or <= maximum value.
|
RequirementBuilder.RelationalOperatorOptions |
relationalOperatorOptionOnMinimumValue()
Returns the relational operator between minimum value and expression label in double sided comparison:
minimum value < or <= [expression].
|
void |
setDataTypeOption(RequirementBuilder.DataTypeOptions dataTypeOption)
License requirements: None. |
void |
setDefinitionMethodOption(RequirementBuilder.DefinitionMethodOptions definitionMethodOption)
License requirements: None. |
void |
setDoubleSidedMaximumValue(String doubleSidedMaximumValue)
License requirements: None. |
void |
setDoubleSidedMinimumValue(String doubleSidedMinimumValue)
License requirements: None. |
void |
setFormula(String formula)
License requirements: None. |
void |
setName(String name)
License requirements: None. |
void |
setRelationalOperatorOption(RequirementBuilder.RelationalOperatorOptions relationalOperatorOption)
License requirements: None. |
void |
setRelationalOperatorOptionOnMaximumValue(RequirementBuilder.RelationalOperatorOptions relationalOperatorOnMaximumValue)
License requirements: None. |
void |
setRelationalOperatorOptionOnMinimumValue(RequirementBuilder.RelationalOperatorOptions relationalOperatorOnMinimumValue)
License requirements: None. |
void |
setRequirementDescription(String[] requirementDescription)
Sets the requirement description
License requirements: None. |
void |
setSeverityOption(RequirementBuilder.SeverityOptions severityOption)
License requirements: None. |
void |
setSingleSidedValue(String singleSidedValue)
License requirements: None. |
void |
setValidValues(String[] validValues)
Sets the valid values
License requirements: None. |
RequirementBuilder.SeverityOptions |
severityOption()
Returns the severity option
License requirements: None. |
String |
singleSidedValue()
Returns the value for single sided comparison
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
RequirementBuilder.SeverityOptions severityOption() throws NXException, RemoteException
NXException
RemoteException
void setSeverityOption(RequirementBuilder.SeverityOptions severityOption) throws NXException, RemoteException
severityOption
- NXException
RemoteException
RequirementBuilder.DataTypeOptions dataTypeOption() throws NXException, RemoteException
NXException
RemoteException
void setDataTypeOption(RequirementBuilder.DataTypeOptions dataTypeOption) throws NXException, RemoteException
dataTypeOption
- NXException
RemoteException
RequirementBuilder.DefinitionMethodOptions definitionMethodOption() throws NXException, RemoteException
NXException
RemoteException
void setDefinitionMethodOption(RequirementBuilder.DefinitionMethodOptions definitionMethodOption) throws NXException, RemoteException
definitionMethodOption
- NXException
RemoteException
RequirementBuilder.RelationalOperatorOptions relationalOperatorOption() throws NXException, RemoteException
NXException
RemoteException
void setRelationalOperatorOption(RequirementBuilder.RelationalOperatorOptions relationalOperatorOption) throws NXException, RemoteException
relationalOperatorOption
- NXException
RemoteException
String singleSidedValue() throws NXException, RemoteException
NXException
RemoteException
void setSingleSidedValue(String singleSidedValue) throws NXException, RemoteException
singleSidedValue
- NXException
RemoteException
String doubleSidedMinimumValue() throws NXException, RemoteException
NXException
RemoteException
void setDoubleSidedMinimumValue(String doubleSidedMinimumValue) throws NXException, RemoteException
doubleSidedMinimumValue
- NXException
RemoteException
RequirementBuilder.RelationalOperatorOptions relationalOperatorOptionOnMinimumValue() throws NXException, RemoteException
NXException
RemoteException
void setRelationalOperatorOptionOnMinimumValue(RequirementBuilder.RelationalOperatorOptions relationalOperatorOnMinimumValue) throws NXException, RemoteException
relationalOperatorOnMinimumValue
- NXException
RemoteException
RequirementBuilder.RelationalOperatorOptions relationalOperatorOptionOnMaximumValue() throws NXException, RemoteException
NXException
RemoteException
void setRelationalOperatorOptionOnMaximumValue(RequirementBuilder.RelationalOperatorOptions relationalOperatorOnMaximumValue) throws NXException, RemoteException
relationalOperatorOnMaximumValue
- NXException
RemoteException
String doubleSidedMaximumValue() throws NXException, RemoteException
NXException
RemoteException
void setDoubleSidedMaximumValue(String doubleSidedMaximumValue) throws NXException, RemoteException
doubleSidedMaximumValue
- NXException
RemoteException
String[] getValidValues() throws NXException, RemoteException
NXException
RemoteException
void setValidValues(String[] validValues) throws NXException, RemoteException
validValues
- NXException
RemoteException
String formula() throws NXException, RemoteException
NXException
RemoteException
void setFormula(String formula) throws NXException, RemoteException
formula
- NXException
RemoteException
String[] getRequirementDescription() throws NXException, RemoteException
NXException
RemoteException
void setRequirementDescription(String[] requirementDescription) throws NXException, RemoteException
requirementDescription
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.