public class CoreObjectFactory
extends java.lang.Object
| Constructor and Description |
|---|
CoreObjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Aclf3WPSXformer |
createAclf3WPSXfr(java.lang.String fromId,
java.lang.String toId,
java.lang.String tertId,
AclfNetwork net)
Create an Aclf3WXformer object of type 3WPSXfr
|
static Aclf3WBranch |
createAclf3WXformer()
Create an Aclf3WXformer object
|
static Aclf3WXformer |
createAclf3WXfr(java.lang.String fromId,
java.lang.String toId,
java.lang.String tertId,
AclfNetwork net)
Create an Aclf3WXformer object of type 3WXfr
|
static AclfBranch |
createAclfBranch()
Create an AclfBranch object
|
static AclfBranch |
createAclfBranch(int areaNo,
int zoneNo,
java.lang.String cirNo,
AclfNetwork net)
Create an AclfBranch object
|
static AclfBranch |
createAclfBranch(java.lang.String cirNo,
AclfNetwork net)
Create an AclfBranch object
|
static AclfBus |
createAclfBus()
Create an AclfBus object
|
static AclfBus |
createAclfBus(java.lang.String busId,
BaseAclfNetwork<?,?> net)
Create an AclfBus object and add it to the net
|
static AclfBus |
createAclfBus(java.lang.String busId,
int areaNo,
int zoneNo,
java.lang.String ownerId,
AclfNetwork net)
Create an AclfBus object and add the object into the Network
|
static AclfBus |
createAclfBusSection(java.lang.String busId,
int secNo,
AclfNetwork net)
Create an AclfBus section object and add the section into AclfNetwork.
|
static AclfGen |
createAclfGen()
Create an AclfGen object
|
static AclfGen |
createAclfGen(java.lang.String id)
Create an AclfGen object
|
static AclfLoad |
createAclfLoad()
Create an AclfLoad object
|
static AclfLoad |
createAclfLoad(java.lang.String id)
Create an AclfLoad object
|
static AclfNetwork |
createAclfNetwork()
Create an AclfNetwork object
|
static AcscBranch |
createAcscBranch()
Create an AcscBranch object
|
static AcscBranch |
createAcscBranch(Branch branch,
Area area,
Zone zone)
Create an AcscBranch object
|
static AcscBranchFault |
createAcscBranchFault(java.lang.String id,
BaseAcscNetwork<?,?> net)
Create an AcscBranchFault object
|
static AcscBranchFault |
createAcscBranchFault(java.lang.String branchId,
SimpleFaultAlgorithm faultAlgo)
Create an AcscBranchFault object
|
static AcscBus |
createAcscBus()
Create an AcscBus object
|
static AcscBus |
createAcscBus(Bus bus,
Area area,
Zone zone,
AcscNetwork net)
Create an AcscBus object
|
static AcscBus |
createAcscBus(java.lang.String busId,
BaseAcscNetwork<?,?> net)
Create an AcscBus object
|
static AcscBusFault |
createAcscBusFault(java.lang.String id,
BaseAcscNetwork<?,?> net)
Create an AcscBusFault object
|
static AcscBusFault |
createAcscBusFault(java.lang.String busId,
SimpleFaultAlgorithm faultAlgo)
Create an AcscBusFault object
|
static AcscGen |
createAcscGen()
Create an AcscGen object
|
static AcscGen |
createAcscGen(java.lang.String id)
Create an AcscGen object
|
static AcscLoad |
createAcscLoad()
Create an AclfLoad object
|
static AcscLoad |
createAcscLoad(java.lang.String id)
Create an AclfLoad object
|
static AcscNetwork |
createAcscNetwork()
Create an SimpleFaultNetwork object
|
static Area |
createArea()
Create an Area object
|
static Area |
createArea(long number,
Network<?,?> net)
Create an Area object, if the area number exists, just return
the area object
|
static AreaInterchangeControl |
createAreaInterchangeController(int number,
java.lang.String areaName,
AclfNetwork net)
Create an Area interchange control object
|
static Branch |
createBranch()
Create a Branch object
|
static Branch |
createBranch(java.lang.String fromId,
java.lang.String toId,
Network<Bus,Branch> net)
create a branch object
|
static Bus |
createBus(java.lang.String busId,
Network<Bus,Branch> net)
Create a Bus object
|
static BusbarOutageContingency |
createBusbarOutageContingency(java.lang.String id)
Create a BusbarOutageContingency object
|
static BusScGrounding |
createBusScGrounding()
Create an BusScGrounding object
|
static Bus |
createBusSection(java.lang.String busId,
int secNo,
Network<Bus,Branch> net)
Create a Bus section object and add into the Network.
|
static ChildNetwork<AclfBus,AclfBranch> |
createChildAclfNet(AclfNetwork parentNet,
java.lang.String childNetId) |
static ChildNetwork<? extends AclfBus,? extends AclfBranch> |
createChildNet(BaseAclfNetwork<? extends AclfBus,? extends AclfBranch> parentNet,
java.lang.String childNetId) |
static ChildNetInterfaceBranch |
createChildNetInerfaceBranch(ChildNetwork<?,?> childNet) |
static ChildNetInterfaceBusPair |
createChildNetInterfaceBusPair(Bus parentBus,
Bus childBus) |
static Contingency |
createContingency(java.lang.String id)
Create a Contingency object
|
static Contingency |
createContingency(java.lang.String contId,
java.lang.String outBranchId,
BranchOutageType type,
AclfNetwork net)
Create a Contingency object and add the object into the net
|
static CustomLFMethod |
createCustomLFMethod()
Create a CustomLFMethod object
|
static DataCheckConfiguration |
createDataCheckConfiguration()
Create a DataCheckConfiguration object
|
static DataCheckConfiguration |
createDefultDataCheckConfiguration()
Create a DataCheckConfiguration object
|
static DepContingency |
createDepContingency(java.lang.String id)
Deprecated.
|
static OutageBranch |
createEquivOutageBranch(AclfBranch branch,
BranchOutageType type,
DepContingency cont)
Create a EquivOutageBranch object
|
static OutageBranch |
createEquivOutageBranch(OutageBranch outageBranch,
DepContingency cont)
Create a EquivOutageBranch object
|
static FunctionLoad |
createFunctionLoad()
Create a FunctionLoad object.
|
static FunctionLoad |
createFunctionLoad(BaseAclfBus<?,?> bus)
Create a FunctionLoad object.
|
static HvdcLine2TCCC |
createHvdcLine2TCCC()
Create an HvdcLine2TCCC object
|
static HvdcLine2TCCC |
createHvdcLine2TCCC(java.lang.String fromBusId,
java.lang.String toBusId,
int dcLineNo,
AclfNetwork net)
Create an AclfBranchExt object
|
static InterareaTransfer |
createInterareaTransfer(AclfNetwork net,
int fromAreaNo,
int toAreaNo,
java.lang.String transId)
Create a InterareaTransfer object.
|
static FlowInterface |
createInterface(AclfNetwork net,
java.lang.String id)
create a FlowInterface object
|
static FlowInterfaceBranch |
createInterfaceBranch(FlowInterface intf)
create a FlowInterfaceBranch object
|
static FlowInterfaceLimit |
createInterfaceLimit()
create a FlowInterfaceLimit object
|
static IAclfNetBVisitor |
createLfAlgoVisitor()
Create a Loadflow algorithm object
|
static LoadflowAlgorithm |
createLoadflowAlgorithm()
Create a Loadflow algorithm object
|
static LoadflowAlgorithm |
createLoadflowAlgorithm(BaseAclfNetwork<?,?> net)
Create a Loadflow algorithm object
|
static LossAllocationAlgorithm |
createLossAllocationAlgorithm()
Create a LossAllocationAlgorithm algorithm object
|
static MonitoringBranch |
createMonitoringBranch(AclfNetwork net,
AclfBranch branch)
Create a MonitoringBranch object
|
static MonitoringBranch |
createMonitoringBranch(AclfNetwork net,
java.lang.String monFromId,
java.lang.String monToId,
java.lang.String monCirId)
Create a MonitoringBranch object
|
static MultiOutageContingency |
createMultiOutageContingency(java.lang.String id)
Create a MultiOutageContingency object
|
static MultiOutageContingency |
createMultiOutageContingency(java.lang.String contId,
java.lang.String[] outBranchIds,
BranchOutageType type,
AclfNetwork net)
Create a MultiOutageContingency object and add the object into the net
|
static NameTag |
createNameTag(java.lang.String id,
java.lang.String name)
Create a NameTag object
|
static NetPathWalkAlgorithm<Bus,Branch> |
createNetPathWalkAlgorithm()
Create a ActivePowerWalkThrough algorithm object
|
static Network<Bus,Branch> |
createNetwork()
Create a Network object
|
static OutageBranch |
createOutageBranch(AclfBranch branch)
Create a OutageBranch object of branch outage type OPEN
|
static OutageBranch |
createOutageBranch(AclfBranch branch,
BranchOutageType type)
Create a OutageBranch object of the branch outage type
|
static OutageBranch |
createOutageBranch(AclfBranch branch,
DepContingency cont)
Create a OutageBranch object and add the object to the contingency
|
static Owner |
createOwner()
Create a owner object
|
static Owner |
createOwner(int ownerNo,
Network<Bus,Branch> net)
Create a owner object
|
static Owner |
createOwner(java.lang.String ownerId,
Network<?,?> net)
Create a owner object, , if the owner exists, just return
|
static PQBusLimit |
createPQBusLimit()
Create a PQBusLimit object
|
static PQBusLimit |
createPQBusLimit(BaseAclfBus<?,?> bus)
Create a PQBusLimit object
|
static PSXfrPControl |
createPSXfrPControl()
Create a PSXfrPControl object.
|
static PSXfrPControl |
createPSXfrPControl(AclfBranch branch)
Create a PSXfrPControl object.
|
static PSXfrPControl |
createPSXfrPControl(AclfBranch branch,
AdjControlType cType)
Create a PSXfrPControl object.
|
static PVBusLimit |
createPVBusLimit()
Create a PVBusLimit object
|
static PVBusLimit |
createPVBusLimit(BaseAclfBus<?,?> bus)
create a PVBusLimit base on the aclf bus.
|
static QBank |
createQBank()
Create a QBank object
|
static QBank |
createQBank(SwitchedShunt shunt)
Create a QBank object
|
static RemoteQBus |
createRemoteQBus()
Create a RemoteQBus object - Remote Q voltage control bus class.
|
static RemoteQBus |
createRemoteQBus(BaseAclfBus<?,?> bus)
Create a RemoteQBus object - Remote Q voltage control bus class.
|
static RemoteQBus |
createRemoteQBus(BaseAclfBus<?,?> bus,
RemoteQControlType type,
java.lang.String remoteId)
Create a RemoteQBus object - Remote Q voltage control bus class.
|
static SimpleFaultAlgorithm |
createSimpleFaultAlgorithm()
Create a SimpleFault algorithm object
|
static SimpleFaultAlgorithm |
createSimpleFaultAlgorithm(BaseAcscNetwork<?,?> faultNet)
Create a SimpleFault algorithm object
|
static StaticVarCompensator |
createStaticVarCompensator(AclfBus bus)
Create a StaticVarCompensator object.
|
static StaticVarCompensator |
createStaticVarCompensator(AclfBus bus,
VarCompensationMode mode)
Create a StaticVarCompensator object
|
static StaticVarCompensator |
createStaticVarCompensator(AclfBus bus,
VarCompensationMode mode,
java.lang.String remoteId)
Create a StaticVarCompensator object
|
static SwitchedShunt |
createSwitchedShunt()
Create a SwitchedShunt object
|
static SwitchedShunt |
createSwitchedShunt(AclfBus bus)
Create a SwitchedShunt object.
|
static SwitchedShunt |
createSwitchedShunt(AclfBus bus,
VarCompensationMode mode)
Create a SwitchedShunt object
|
static SwitchedShunt |
createSwitchedShunt(AclfBus bus,
VarCompensationMode mode,
java.lang.String remoteId)
Create a SwitchedShunt object
|
static TapControl |
createTapControl()
Create a TapVControl object.
|
static TapControl |
createTapControl(AclfBranch branch)
Create a TapVControl object to control xfr Mvar flow.
|
static TapControl |
createTapVControlBusVoltage(AclfBranch branch,
AdjControlType cType,
BaseAclfNetwork<?,?> net,
java.lang.String vcBusId)
Create a TapVControl object to control bus voltage.
|
static TapControl |
createTapVControlMvarFlow(AclfBranch branch,
AdjControlType cType)
Create a TapVControl object to control xfr Mvar flow.
|
static TieLine |
createTieLine()
Create a TieLine object
|
static HvdcLine2TVSC |
createVSCHvdc2TVSC()
Create an HvdcLine2TVSC object
|
static HvdcLine2TVSC |
createVSCHvdc2TVSC(java.lang.String fromBusId,
java.lang.String toBusId,
int dcLineNo,
AclfNetwork net)
Create an HvdcLine2TVSC object
|
static Xfr3WOutageContingency |
createXfr3WOutageContingency(java.lang.String id)
Create a Xfr3WOutageContingency object
|
static XfrZTableEntry |
createXfrZTableEntry(int num,
BaseAclfNetwork<?,?> net)
create a XfrZTableEntry and added into the AclfNet
|
static Zone |
createZone()
Create a Zone object
|
static Zone |
createZone(long number,
Network<?,?> net)
Create a Zone object, if the zone number exists, just return
|
public static NameTag createNameTag(java.lang.String id, java.lang.String name)
public static DataCheckConfiguration createDataCheckConfiguration()
public static DataCheckConfiguration createDefultDataCheckConfiguration()
public static Network<Bus,Branch> createNetwork()
public static Bus createBus(java.lang.String busId, Network<Bus,Branch> net) throws InterpssException
busId - bus idInterpssExceptionpublic static Bus createBusSection(java.lang.String busId, int secNo, Network<Bus,Branch> net) throws java.lang.Exception
busId - parent bus idsecNo - bus section numbernet - Network objectjava.lang.Exceptionpublic static Branch createBranch()
public static Branch createBranch(java.lang.String fromId, java.lang.String toId, Network<Bus,Branch> net) throws InterpssException
fromId - toId - net - InterpssExceptionpublic static TieLine createTieLine()
public static Area createArea()
public static Area createArea(long number, Network<?,?> net)
number - area numberpublic static AreaInterchangeControl createAreaInterchangeController(int number, java.lang.String areaName, AclfNetwork net) throws java.lang.Exception
number - area numberjava.lang.Exceptionpublic static Zone createZone()
public static Zone createZone(long number, Network<?,?> net)
number - zone numberpublic static Owner createOwner()
public static Owner createOwner(java.lang.String ownerId, Network<?,?> net)
ownerId - owner idpublic static Owner createOwner(int ownerNo, Network<Bus,Branch> net)
public static AclfNetwork createAclfNetwork()
public static XfrZTableEntry createXfrZTableEntry(int num, BaseAclfNetwork<?,?> net) throws InterpssException
num - net - InterpssExceptionpublic static AclfGen createAclfGen()
public static AclfGen createAclfGen(java.lang.String id)
public static AclfLoad createAclfLoad()
public static AclfLoad createAclfLoad(java.lang.String id)
public static AcscLoad createAcscLoad()
public static AcscLoad createAcscLoad(java.lang.String id)
public static AclfBus createAclfBus()
public static AclfBus createAclfBus(java.lang.String busId, BaseAclfNetwork<?,?> net) throws InterpssException
busId - bus idInterpssExceptionpublic static AclfBus createAclfBusSection(java.lang.String busId, int secNo, AclfNetwork net) throws java.lang.Exception
busId - parent bus idsecNo - bus section numbernet - Network objectjava.lang.Exceptionpublic static AclfBus createAclfBus(java.lang.String busId, int areaNo, int zoneNo, java.lang.String ownerId, AclfNetwork net) throws InterpssException
busId - bus idareaNo - bus area numberzoneNo - bus zone numberInterpssExceptionpublic static AclfBranch createAclfBranch()
public static AclfBranch createAclfBranch(java.lang.String cirNo, AclfNetwork net)
public static AclfBranch createAclfBranch(int areaNo, int zoneNo, java.lang.String cirNo, AclfNetwork net)
public static Aclf3WBranch createAclf3WXformer()
public static Aclf3WXformer createAclf3WXfr(java.lang.String fromId, java.lang.String toId, java.lang.String tertId, AclfNetwork net) throws InterpssException
InterpssExceptionpublic static Aclf3WPSXformer createAclf3WPSXfr(java.lang.String fromId, java.lang.String toId, java.lang.String tertId, AclfNetwork net) throws InterpssException
InterpssExceptionpublic static HvdcLine2TCCC createHvdcLine2TCCC()
public static HvdcLine2TCCC createHvdcLine2TCCC(java.lang.String fromBusId, java.lang.String toBusId, int dcLineNo, AclfNetwork net)
public static HvdcLine2TVSC createVSCHvdc2TVSC()
public static HvdcLine2TVSC createVSCHvdc2TVSC(java.lang.String fromBusId, java.lang.String toBusId, int dcLineNo, AclfNetwork net)
public static PQBusLimit createPQBusLimit()
public static PQBusLimit createPQBusLimit(BaseAclfBus<?,?> bus) throws InterpssException
bus - parent AclfBus objectInterpssExceptionpublic static PVBusLimit createPVBusLimit()
public static PVBusLimit createPVBusLimit(BaseAclfBus<?,?> bus)
bus - parent AclfBus objectpublic static FunctionLoad createFunctionLoad()
public static FunctionLoad createFunctionLoad(BaseAclfBus<?,?> bus) throws InterpssException
bus - parent AclfBus objectInterpssExceptionpublic static RemoteQBus createRemoteQBus()
public static RemoteQBus createRemoteQBus(BaseAclfBus<?,?> bus) throws InterpssException
bus - parent AclfBus objectInterpssExceptionpublic static RemoteQBus createRemoteQBus(BaseAclfBus<?,?> bus, RemoteQControlType type, java.lang.String remoteId) throws InterpssException
bus - parent AclfBus objecttype - control type bus voltage or branch QremoteId - remote bus id or remote branch idInterpssExceptionpublic static QBank createQBank()
public static QBank createQBank(SwitchedShunt shunt)
public static SwitchedShunt createSwitchedShunt()
public static SwitchedShunt createSwitchedShunt(AclfBus bus, VarCompensationMode mode) throws InterpssException
bus - parent AclfBus objectmode - SwitchedShunt control modeInterpssExceptionpublic static SwitchedShunt createSwitchedShunt(AclfBus bus, VarCompensationMode mode, java.lang.String remoteId) throws InterpssException
bus - parent AclfBus objectmode - SwitchedShunt control moderemoteId - remote voltage control bus idInterpssExceptionpublic static SwitchedShunt createSwitchedShunt(AclfBus bus) throws InterpssException
bus - parent AclfBus objectInterpssExceptionpublic static StaticVarCompensator createStaticVarCompensator(AclfBus bus, VarCompensationMode mode) throws InterpssException
bus - parent AclfBus objectmode - StaticVarCompensator control modeInterpssExceptionpublic static StaticVarCompensator createStaticVarCompensator(AclfBus bus, VarCompensationMode mode, java.lang.String remoteId) throws InterpssException
bus - parent AclfBus objectmode - StaticVarCompensator control moderemoteId - remote voltage control bus idInterpssExceptionpublic static StaticVarCompensator createStaticVarCompensator(AclfBus bus) throws InterpssException
bus - parent AclfBus objectInterpssExceptionpublic static TapControl createTapVControlBusVoltage(AclfBranch branch, AdjControlType cType, BaseAclfNetwork<?,?> net, java.lang.String vcBusId) throws InterpssException
InterpssExceptionpublic static TapControl createTapVControlMvarFlow(AclfBranch branch, AdjControlType cType) throws InterpssException
InterpssExceptionpublic static TapControl createTapControl()
public static TapControl createTapControl(AclfBranch branch) throws InterpssException
InterpssExceptionpublic static PSXfrPControl createPSXfrPControl()
public static PSXfrPControl createPSXfrPControl(AclfBranch branch, AdjControlType cType) throws InterpssException
InterpssExceptionpublic static PSXfrPControl createPSXfrPControl(AclfBranch branch) throws InterpssException
InterpssExceptionpublic static InterareaTransfer createInterareaTransfer(AclfNetwork net, int fromAreaNo, int toAreaNo, java.lang.String transId)
public static FlowInterface createInterface(AclfNetwork net, java.lang.String id)
net - id - public static FlowInterfaceBranch createInterfaceBranch(FlowInterface intf)
intf - public static FlowInterfaceLimit createInterfaceLimit()
public static NetPathWalkAlgorithm<Bus,Branch> createNetPathWalkAlgorithm()
public static LossAllocationAlgorithm createLossAllocationAlgorithm()
public static LoadflowAlgorithm createLoadflowAlgorithm()
public static CustomLFMethod createCustomLFMethod()
public static IAclfNetBVisitor createLfAlgoVisitor()
public static LoadflowAlgorithm createLoadflowAlgorithm(BaseAclfNetwork<?,?> net)
net - a AclfNet objectpublic static AcscGen createAcscGen()
public static AcscGen createAcscGen(java.lang.String id)
public static AcscBus createAcscBus()
public static AcscBus createAcscBus(java.lang.String busId, BaseAcscNetwork<?,?> net) throws InterpssException
busId - bus idInterpssExceptionpublic static AcscBus createAcscBus(Bus bus, Area area, Zone zone, AcscNetwork net) throws InterpssException
InterpssExceptionpublic static BusScGrounding createBusScGrounding()
public static AcscBranch createAcscBranch()
public static AcscBranch createAcscBranch(Branch branch, Area area, Zone zone)
public static AcscBusFault createAcscBusFault(java.lang.String id, BaseAcscNetwork<?,?> net)
public static AcscBusFault createAcscBusFault(java.lang.String busId, SimpleFaultAlgorithm faultAlgo)
public static AcscBranchFault createAcscBranchFault(java.lang.String id, BaseAcscNetwork<?,?> net)
public static AcscBranchFault createAcscBranchFault(java.lang.String branchId, SimpleFaultAlgorithm faultAlgo)
public static AcscNetwork createAcscNetwork()
public static SimpleFaultAlgorithm createSimpleFaultAlgorithm()
public static SimpleFaultAlgorithm createSimpleFaultAlgorithm(BaseAcscNetwork<?,?> faultNet)
public static Contingency createContingency(java.lang.String id)
public static Contingency createContingency(java.lang.String contId, java.lang.String outBranchId, BranchOutageType type, AclfNetwork net)
contId - outBranchId - type - public static MultiOutageContingency createMultiOutageContingency(java.lang.String id)
public static MultiOutageContingency createMultiOutageContingency(java.lang.String contId, java.lang.String[] outBranchIds, BranchOutageType type, AclfNetwork net)
contId - outBranchIds - type - net - public static BusbarOutageContingency createBusbarOutageContingency(java.lang.String id)
public static Xfr3WOutageContingency createXfr3WOutageContingency(java.lang.String id)
@Deprecated public static DepContingency createDepContingency(java.lang.String id)
public static MonitoringBranch createMonitoringBranch(AclfNetwork net, java.lang.String monFromId, java.lang.String monToId, java.lang.String monCirId)
public static MonitoringBranch createMonitoringBranch(AclfNetwork net, AclfBranch branch)
public static OutageBranch createEquivOutageBranch(OutageBranch outageBranch, DepContingency cont)
public static OutageBranch createEquivOutageBranch(AclfBranch branch, BranchOutageType type, DepContingency cont)
public static OutageBranch createOutageBranch(AclfBranch branch, DepContingency cont)
branch - cont - public static OutageBranch createOutageBranch(AclfBranch branch)
branch - public static OutageBranch createOutageBranch(AclfBranch branch, BranchOutageType type)
branch - type - public static ChildNetwork<AclfBus,AclfBranch> createChildAclfNet(AclfNetwork parentNet, java.lang.String childNetId)
public static ChildNetInterfaceBranch createChildNetInerfaceBranch(ChildNetwork<?,?> childNet)
public static ChildNetInterfaceBusPair createChildNetInterfaceBusPair(Bus parentBus, Bus childBus)
public static ChildNetwork<? extends AclfBus,? extends AclfBranch> createChildNet(BaseAclfNetwork<? extends AclfBus,? extends AclfBranch> parentNet, java.lang.String childNetId)