public interface DclfAlgoBus extends BusRef<AclfBus>
The following features are supported:
DclfAlgoAdapterPackage.getDclfAlgoBus()| Modifier and Type | Method and Description |
|---|---|
double |
calInjectP()
calculate bus injection poewr for DCLF calculation
|
java.util.Optional<DclfAlgoGen> |
getGen(java.lang.String genId)
get DclfAlgoGen object by id
|
double |
getGenAdjust()
Returns the value of the 'Gen Adjust' attribute.
|
org.eclipse.emf.common.util.EList<DclfAlgoGen> |
getGenList()
Returns the value of the 'Gen List' containment reference list.
|
java.util.Optional<DclfAlgoLoad> |
getLoad(java.lang.String loadId)
get DclfAlgoLoad object by id
|
double |
getLoadAdjust()
Returns the value of the 'Load Adjust' attribute.
|
org.eclipse.emf.common.util.EList<DclfAlgoLoad> |
getLoadList()
Returns the value of the 'Load List' containment reference list.
|
void |
setGenAdjust(double value)
Sets the value of the '
Gen Adjust' attribute. |
void |
setLoadAdjust(double value)
Sets the value of the '
Load Adjust' attribute. |
boolean |
synchronizeGenLoad()
Synchronize DclfAlgoGen/Load object list with the AclfGen/Load object list
|
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, eUnsetdouble getGenAdjust()
"0.0".
Bus dclf gen adjustment (into net as positive direction)
setGenAdjust(double),
DclfAlgoAdapterPackage.getDclfAlgoBus_GenAdjust()void setGenAdjust(double value)
Gen Adjust' attribute.
value - the new value of the 'Gen Adjust' attribute.getGenAdjust()double getLoadAdjust()
"0.0".
Bus dclf load adjustment (into net as positive direction)
setLoadAdjust(double),
DclfAlgoAdapterPackage.getDclfAlgoBus_LoadAdjust()void setLoadAdjust(double value)
Load Adjust' attribute.
value - the new value of the 'Load Adjust' attribute.getLoadAdjust()org.eclipse.emf.common.util.EList<DclfAlgoGen> getGenList()
DclfAlgoGen.
It is bidirectional and its opposite is 'Parent Dclf Algo Bus'.
multi-generator object list.
DclfAlgoAdapterPackage.getDclfAlgoBus_GenList(),
DclfAlgoGen.getParentDclfAlgoBus()org.eclipse.emf.common.util.EList<DclfAlgoLoad> getLoadList()
DclfAlgoLoad.
It is bidirectional and its opposite is 'Parent Dclf Algo Bus'.
multi-load object list.
DclfAlgoAdapterPackage.getDclfAlgoBus_LoadList(),
DclfAlgoLoad.getParentDclfAlgoBus()double calInjectP()
java.util.Optional<DclfAlgoGen> getGen(java.lang.String genId)
genId - gen id
java.util.Optional<DclfAlgoLoad> getLoad(java.lang.String loadId)
loadId - load id
boolean synchronizeGenLoad()