Class MHardConstraint
- java.lang.Object
 - 
- jadex.bridge.nonfunctional.hardconstraints.MHardConstraint
 
 
- 
public class MHardConstraint extends java.lang.ObjectA hard constraint for non-functional properties. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONSTANTThe value should remain constant.static java.lang.StringGREATERThe value should be greater than the given value.static java.lang.StringGREATER_OR_EQUALThe value should be greater than or equal to the given value.static java.lang.StringLESSThe value should be less than the given value.static java.lang.StringLESS_OR_EQUALThe value should be less than or equal to the given value.protected java.lang.StringoperatorOperator used to evaluate the value.protected java.lang.StringpropnameName of the property.protected UnparsedExpressionvalueExpected value. 
- 
Constructor Summary
Constructors Constructor Description MHardConstraint()Creates a hard constraint for non-functional properties.MHardConstraint(java.lang.String propname, java.lang.String operator, UnparsedExpression value)Creates a hard constraint for non-functional properties.MHardConstraint(java.lang.String propname, java.lang.String operand, java.lang.String value)Creates a hard constraint for non-functional properties. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetOperator()Gets the operator.java.lang.StringgetPropertyName()Gets the propname.UnparsedExpressiongetValue()Gets the value.voidsetOperator(java.lang.String operator)Sets the operand.voidsetPropname(java.lang.String propname)Sets the propname.voidsetValue(UnparsedExpression value)Sets the value. 
 - 
 
- 
- 
Field Detail
- 
CONSTANT
public static final java.lang.String CONSTANT
The value should remain constant.- See Also:
 - Constant Field Values
 
 
- 
GREATER
public static final java.lang.String GREATER
The value should be greater than the given value.- See Also:
 - Constant Field Values
 
 
- 
LESS
public static final java.lang.String LESS
The value should be less than the given value.- See Also:
 - Constant Field Values
 
 
- 
GREATER_OR_EQUAL
public static final java.lang.String GREATER_OR_EQUAL
The value should be greater than or equal to the given value.- See Also:
 - Constant Field Values
 
 
- 
LESS_OR_EQUAL
public static final java.lang.String LESS_OR_EQUAL
The value should be less than or equal to the given value.- See Also:
 - Constant Field Values
 
 
- 
propname
protected java.lang.String propname
Name of the property. 
- 
value
protected UnparsedExpression value
Expected value. 
- 
operator
protected java.lang.String operator
Operator used to evaluate the value. 
 - 
 
- 
Constructor Detail
- 
MHardConstraint
public MHardConstraint()
Creates a hard constraint for non-functional properties. 
- 
MHardConstraint
public MHardConstraint(java.lang.String propname, java.lang.String operand, java.lang.String value)Creates a hard constraint for non-functional properties. 
- 
MHardConstraint
public MHardConstraint(java.lang.String propname, java.lang.String operator, UnparsedExpression value)Creates a hard constraint for non-functional properties. 
 - 
 
- 
Method Detail
- 
getPropertyName
public java.lang.String getPropertyName()
Gets the propname.- Returns:
 - The propname.
 
 
- 
setPropname
public void setPropname(java.lang.String propname)
Sets the propname.- Parameters:
 propname- The propname to set.
 
- 
getValue
public UnparsedExpression getValue()
Gets the value.- Returns:
 - The value.
 
 
- 
setValue
public void setValue(UnparsedExpression value)
Sets the value.- Parameters:
 value- The value to set.
 
- 
getOperator
public java.lang.String getOperator()
Gets the operator.- Returns:
 - The operator.
 
 
- 
setOperator
public void setOperator(java.lang.String operator)
Sets the operand.- Parameters:
 operand- The operand to set.
 
 - 
 
 -