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, setBuscheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetBusActionRule 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)