public class LoadDetailImpl extends AbstractMultiVariantIdentifiableExtension<Load> implements LoadDetail
Constructor and Description |
---|
LoadDetailImpl(Load load,
float fixedActivePower,
float fixedReactivePower,
float variableActivePower,
float variableReactivePower) |
Modifier and Type | Method and Description |
---|---|
void |
allocateVariantArrayElement(int[] indexes,
int sourceIndex)
Called to allocate a variant array element.
|
void |
deleteVariantArrayElement(int index)
Called to delete a variant array element.
|
void |
extendVariantArraySize(int initVariantArraySize,
int number,
int sourceIndex)
Called to extend the variant array.
|
float |
getFixedActivePower() |
float |
getFixedReactivePower() |
float |
getVariableActivePower() |
float |
getVariableReactivePower() |
void |
reduceVariantArraySize(int number)
Called to reduce the variant array.
|
LoadDetail |
setFixedActivePower(float fixedActivePower) |
LoadDetail |
setFixedReactivePower(float fixedReactivePower) |
LoadDetail |
setVariableActivePower(float variableActivePower) |
LoadDetail |
setVariableReactivePower(float variableReactivePower) |
getVariantIndex, getVariantManagerHolder
getExtendable, setExtendable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
getExtendable, setExtendable
public LoadDetailImpl(Load load, float fixedActivePower, float fixedReactivePower, float variableActivePower, float variableReactivePower)
public float getFixedActivePower()
getFixedActivePower
in interface LoadDetail
public LoadDetail setFixedActivePower(float fixedActivePower)
setFixedActivePower
in interface LoadDetail
public float getFixedReactivePower()
getFixedReactivePower
in interface LoadDetail
public LoadDetail setFixedReactivePower(float fixedReactivePower)
setFixedReactivePower
in interface LoadDetail
public float getVariableActivePower()
getVariableActivePower
in interface LoadDetail
public LoadDetail setVariableActivePower(float variableActivePower)
setVariableActivePower
in interface LoadDetail
public float getVariableReactivePower()
getVariableReactivePower
in interface LoadDetail
public LoadDetail setVariableReactivePower(float variableReactivePower)
setVariableReactivePower
in interface LoadDetail
public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex)
MultiVariantObject
extendVariantArraySize
in interface MultiVariantObject
initVariantArraySize
- initial variant array sizenumber
- number of element to addsourceIndex
- the variant index to use to initialize new variantspublic void reduceVariantArraySize(int number)
MultiVariantObject
reduceVariantArraySize
in interface MultiVariantObject
number
- number of element to removepublic void deleteVariantArrayElement(int index)
MultiVariantObject
deleteVariantArrayElement
in interface MultiVariantObject
index
- the index of the variant array to deletepublic void allocateVariantArrayElement(int[] indexes, int sourceIndex)
MultiVariantObject
allocateVariantArrayElement
in interface MultiVariantObject
indexes
- the indexes of the variant array to allocatesourceIndex
- the variant index to use to initialize new variantsCopyright © 2020. All rights reserved.