public interface BusCondition extends BusRef
The following features are supported:
MCaseRulePackage.getBusCondition()
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(double vUpperLimitPU,
double vLowerLimitPU)
evaluate bus rule conditions against the voltage limit
|
CAViolationType |
getConditionType()
Returns the value of the 'Condition Type' attribute.
|
BusActionRule |
getParent()
Returns the value of the 'Parent' container reference.
|
void |
setConditionType(CAViolationType value)
Sets the value of the '
Condition Type ' attribute. |
void |
setParent(BusActionRule value)
Sets the value of the '
Parent ' container reference. |
getBus, setBaseVoltage, setBus
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
BusActionRule getParent()
Bus Condition
'.
If the meaning of the 'Parent' container reference isn't clear, there really should be more of a description here...
reference to the parent containing rule objectsetParent(BusActionRule)
,
MCaseRulePackage.getBusCondition_Parent()
,
BusActionRule.getBusCondition()
void setParent(BusActionRule value)
Parent
' container reference.
value
- the new value of the 'Parent' container reference.getParent()
CAViolationType getConditionType()
CAViolationType
.
If the meaning of the 'Condition Type' attribute isn't clear, there really should be more of a description here...
bus condition typeCAViolationType
,
setConditionType(CAViolationType)
,
MCaseRulePackage.getBusCondition_ConditionType()
void setConditionType(CAViolationType value)
Condition Type
' attribute.
value
- the new value of the 'Condition Type' attribute.CAViolationType
,
getConditionType()
boolean evaluate(double vUpperLimitPU, double vLowerLimitPU)