public class SimuObjectFactory
extends java.lang.Object
| Constructor and Description |
|---|
SimuObjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
static AclfGridOption |
createAclfGridOption()
create AclfGridOption
|
static AclfMultiStudyCase |
createAclfMultiStudyCase(SimuCtxType type)
Create a MultiStudyCase object
|
static AclfStudyCase |
createAclfStudyCase()
Create a AclfStudyCase object and add it to the MultiStudyCase container
|
static AclfStudyCase |
createAclfStudyCase(java.lang.String cid,
java.lang.String cname,
int n,
MultiStudyCase mcase)
Create a AclfStudyCase object and add it to the MultiStudyCase container
|
static BranchActionRule |
createBranchActionRule(BranchCondition cond)
create BranchActionType for only one BranchCondition
|
static BranchActionRule |
createBranchActionRule(ConditionOptType optType)
create BranchActionRule for the OptType
|
static BranchCondition |
createBranchCondition(SecAnalysisBranchRatingType ctype,
java.lang.String fromId,
java.lang.String toId,
Network<?,?> net)
create a branch rule condition object
|
static BranchCondition |
createBranchCondition(SecAnalysisBranchRatingType ctype,
java.lang.String fromId,
java.lang.String toId,
java.lang.String cirNo,
Network<?,?> net)
create a branch rule object
|
static BranchModification |
createBranchModification(Branch branch)
create branch modification object
|
static BranchModification |
createBranchModification(java.lang.String branchId,
Network<?,?> net)
create a branch modification object
|
static BranchModification |
createBranchModification(java.lang.String fromId,
java.lang.String toId,
Network<?,?> net)
create a branch modification object
|
static BranchModification |
createBranchModification(java.lang.String fromId,
java.lang.String toId,
java.lang.String cirNo,
Network<?,?> net)
create a branch modification object
|
static BranchRatingChange |
createBranchRatingChange()
create a branch rating change object
|
static BranchResult |
createBranchResult(java.lang.String braId,
StudyCaseResult cResult)
Create a BranchResult object and add it to the StudyCaseResult container
|
static BusActionRule |
createBusActionRule(BusCondition cond)
create BusActionType for only one BbusCondition
|
static BusActionRule |
createBusActionRule(ConditionOptType optType)
create BusActionRule for the OptType
|
static BusCondition |
createBusCondition(SecAnalysisViolationType ctype,
java.lang.String id,
Network<?,?> net)
create a bus rule condition object
|
static BusModification |
createBusModification(java.lang.String id,
Network<?,?> net)
create a bus modification object
|
static BusPQUpdateRec |
createBusPQUpdateRec()
create a bus PQ update record object
|
static BusResult |
createBusResult(java.lang.String busId,
StudyCaseResult cResult)
Create a BusResult object and add it to the StudyCaseResult container
|
static ContingencyAnalysis |
createContingencyAnalysis(SimuCtxType type,
AclfNetwork aclfNet)
Create a ContingencyAnalysis object
|
static ContingencyCase |
createContingencyCase()
Create a ContingencyCase object and add it to the MultiStudyCase container
|
static ContingencyCase |
createContingencyCase(java.lang.String cid,
java.lang.String cname,
int n,
MultiStudyCase mcase)
Create a ContingencyCase object and add it to the MultiStudyCase container
|
static DStabMultiStudyCase |
createDStabMultiStudyCase(SimuCtxType type)
Create a MultiStudyCase object
|
static DStabStudyCase |
createDStabStudyCase(java.lang.String cid,
java.lang.String cname,
int n,
MultiStudyCase mcase)
Create a DStabStudyCase object and add it to the MultiStudyCase container
|
static Modification |
createModification()
create a Modification object
|
static Modification |
createModification(BranchModification braMod)
create a Modification object and add the branch modification object
|
static Modification |
createModification(BusModification busMod)
create a Modification object and add the bus modification object
|
static RuleBase |
createRuleBase()
create a rule base object
|
static RuleBase |
createRuleBase(RuleSet set,
SecAnalysisViolationType vtype)
create a rule base object and add the rule set object to the rule set
|
static RuleSet |
createRuleSet(BranchActionRule rule,
int priority,
ActionRuleType rtype)
create a rule set object and add the branch rule object into the rule set
|
static RuleSet |
createRuleSet(BusActionRule rule,
int priority)
create a rule set object
|
static RuleSet |
createRuleSet(BusActionRule rule,
int priority,
ActionRuleType rtype)
create a rule set object and add the rule object into the rule set
|
static RuleSet |
createRuleSet(int priority,
ActionRuleType rtype)
create a rule set object
|
static javax.script.ScriptEngine |
createScriptEngine()
Create a ScriptEngine object
|
static SimuContext |
createSimuContext()
create SimuContext object
|
static SimuContext |
createSimuCtxTypeAclfNet()
create a SimuContext object of type AclfNet
|
static SimuContext |
createSimuCtxTypeAclfNet(AclfNetwork aclfNet)
create a SimuContext object of type AclfNet
|
static SimuContext |
createSimuCtxTypeAcscNet()
create a SimuContext object of type AcscNet
|
static SimuContext |
createSimuNetwork(SimuCtxType snetType)
create a SimuContext object of type DStabNet
|
static SwingVoltageUpdateRec |
createSwingVoltageUpdateRec()
create a swing bus voltage update record
|
static ComplexValueChange |
creteComplexValueChange(ValueChangeType ctype,
org.apache.commons.math3.complex.Complex value,
Unit.UnitType unit)
create a complex value change object
|
static ComplexValueChange |
creteComplexValueChangePercent(ValueChangeType ctype,
double percent,
Unit.UnitType unit)
create a complex value change in percent object
|
static DoubleValueChange |
creteDoubleValueChange(ValueChangeType ctype,
double value,
Unit.UnitType unit)
create a double value change object
|
static DoubleValueChange |
creteDoubleValueChangePercent(ValueChangeType ctype,
double percent,
Unit.UnitType unit)
create a double value change in percent object
|
public static javax.script.ScriptEngine createScriptEngine()
public static SimuContext createSimuContext()
public static SimuContext createSimuCtxTypeAclfNet()
public static SimuContext createSimuCtxTypeAclfNet(AclfNetwork aclfNet)
aclfNet - public static SimuContext createSimuCtxTypeAcscNet()
public static SimuContext createSimuNetwork(SimuCtxType snetType)
public static AclfMultiStudyCase createAclfMultiStudyCase(SimuCtxType type)
public static AclfGridOption createAclfGridOption()
public static DStabMultiStudyCase createDStabMultiStudyCase(SimuCtxType type)
public static ContingencyAnalysis createContingencyAnalysis(SimuCtxType type, AclfNetwork aclfNet)
public static AclfStudyCase createAclfStudyCase()
public static AclfStudyCase createAclfStudyCase(java.lang.String cid, java.lang.String cname, int n, MultiStudyCase mcase) throws InterpssException
InterpssExceptionpublic static ContingencyCase createContingencyCase()
public static ContingencyCase createContingencyCase(java.lang.String cid, java.lang.String cname, int n, MultiStudyCase mcase) throws InterpssException
InterpssExceptionpublic static DStabStudyCase createDStabStudyCase(java.lang.String cid, java.lang.String cname, int n, MultiStudyCase mcase) throws java.lang.Exception
java.lang.Exceptionpublic static BusResult createBusResult(java.lang.String busId, StudyCaseResult cResult) throws java.lang.Exception
java.lang.Exceptionpublic static BranchResult createBranchResult(java.lang.String braId, StudyCaseResult cResult) throws java.lang.Exception
java.lang.Exceptionpublic static Modification createModification() throws InterpssException
InterpssExceptionpublic static Modification createModification(BusModification busMod) throws InterpssException
busMod - InterpssExceptionpublic static Modification createModification(BranchModification braMod) throws InterpssException
braMod - InterpssExceptionpublic static BusModification createBusModification(java.lang.String id, Network<?,?> net) throws InterpssException
id - net - InterpssExceptionpublic static BranchModification createBranchModification(java.lang.String fromId, java.lang.String toId, Network<?,?> net) throws InterpssException
fromId - toId - net - InterpssExceptionpublic static BranchModification createBranchModification(java.lang.String fromId, java.lang.String toId, java.lang.String cirNo, Network<?,?> net) throws InterpssException
fromId - toId - cirNo - net - InterpssExceptionpublic static BranchModification createBranchModification(java.lang.String branchId, Network<?,?> net) throws InterpssException
branchId - net - InterpssExceptionpublic static BranchModification createBranchModification(Branch branch)
branch - public static BranchRatingChange createBranchRatingChange()
public static ComplexValueChange creteComplexValueChangePercent(ValueChangeType ctype, double percent, Unit.UnitType unit) throws InterpssException
ctype - percent - unit - InterpssExceptionpublic static ComplexValueChange creteComplexValueChange(ValueChangeType ctype, org.apache.commons.math3.complex.Complex value, Unit.UnitType unit) throws InterpssException
ctype - value - unit - InterpssExceptionpublic static DoubleValueChange creteDoubleValueChangePercent(ValueChangeType ctype, double percent, Unit.UnitType unit) throws InterpssException
ctype - percent - unit - InterpssExceptionpublic static DoubleValueChange creteDoubleValueChange(ValueChangeType ctype, double value, Unit.UnitType unit) throws InterpssException
ctype - value - unit - InterpssExceptionpublic static RuleBase createRuleBase()
public static RuleBase createRuleBase(RuleSet set, SecAnalysisViolationType vtype)
set - vtype - public static RuleSet createRuleSet(int priority, ActionRuleType rtype)
priority - rtype - public static RuleSet createRuleSet(BusActionRule rule, int priority)
rule - priority - public static RuleSet createRuleSet(BusActionRule rule, int priority, ActionRuleType rtype)
rule - priority - rtype - public static RuleSet createRuleSet(BranchActionRule rule, int priority, ActionRuleType rtype)
rule - priority - rtype - public static BusActionRule createBusActionRule(ConditionOptType optType)
optType - public static BusActionRule createBusActionRule(BusCondition cond)
cond - public static BranchActionRule createBranchActionRule(ConditionOptType optType)
optType - public static BranchActionRule createBranchActionRule(BranchCondition cond)
cond - public static BusCondition createBusCondition(SecAnalysisViolationType ctype, java.lang.String id, Network<?,?> net) throws InterpssException
ctype - id - net - InterpssExceptionpublic static BranchCondition createBranchCondition(SecAnalysisBranchRatingType ctype, java.lang.String fromId, java.lang.String toId, Network<?,?> net) throws InterpssException
ctype - fromId - toId - net - InterpssExceptionpublic static BranchCondition createBranchCondition(SecAnalysisBranchRatingType ctype, java.lang.String fromId, java.lang.String toId, java.lang.String cirNo, Network<?,?> net) throws InterpssException
ctype - fromId - toId - cirNo - net - InterpssExceptionpublic static SwingVoltageUpdateRec createSwingVoltageUpdateRec()
public static BusPQUpdateRec createBusPQUpdateRec()