public class NetworkImpl<TBus extends Bus,TBranch extends Branch> extends NameTagImpl implements Network<TBus,TBranch>
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(INetBVisitor visitor) |
void |
addArea(Area area) |
TBranch |
addBranch(TBranch branch) |
TBranch |
addBranch(TBranch branch,
java.lang.String fromBusId,
int fromBusSecNo,
java.lang.String toBusId,
int toBusSecNo) |
TBranch |
addBranch(TBranch branch,
java.lang.String fromBusId,
int fromBusSecNo,
java.lang.String toBusId,
int toBusSecNo,
java.lang.String cirId) |
TBranch |
addBranch(TBranch branch,
java.lang.String fromBusId,
java.lang.String toBusId)
For a ground branch, toBusId = null.
|
TBranch |
addBranch(TBranch branch,
java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId) |
TBus |
addBus(TBus bus) |
void |
addOwner(Owner owner) |
TieLine |
addTieLine(java.lang.String meteredBusId,
int meteredAreaNo,
java.lang.String nonMeteredBusId,
int nonMeteredAreaNo,
java.lang.String cirNo) |
void |
addZone(Zone zone) |
void |
arrangeBusNumber() |
org.eclipse.emf.ecore.change.util.ChangeRecorder |
bookmark(boolean defaultRecorder) |
boolean |
checkData(DataCheckConfiguration config) |
void |
copy(NameTag from,
NameTag to) |
org.eclipse.emf.ecore.EObject |
deserialize(java.lang.String modelString,
Network net) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
ISparseEqnInteger |
formAdjacencyMatrix() |
java.lang.Object |
getAdapter(java.lang.Class<?> klass) |
java.lang.Object |
getAdapter(java.lang.String className) |
Area |
getArea(long areaNumber) |
org.eclipse.emf.common.util.EList<Area> |
getAreaList() |
double |
getBaseKva() |
double |
getBaseMva() |
TBranch |
getBranch(java.lang.String branchId) |
TBranch |
getBranch(java.lang.String fromBusId,
java.lang.String toBusId) |
TBranch |
getBranch(java.lang.String fromBusId,
java.lang.String toBusId,
boolean dirSensitive) |
TBranch |
getBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String circuitNumber) |
TBranch |
getBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String circuitNumber,
boolean dirSensitive) |
org.eclipse.emf.common.util.EList<TBranch> |
getBranchList() |
TBus |
getBus(int sortNumber) |
TBus |
getBus(int sortNumber,
int areaFlag) |
TBus |
getBus(java.lang.String aid) |
TBus |
getBus(java.lang.String id,
int secNo) |
org.eclipse.emf.common.util.EList<TBus> |
getBusList() |
ChildNetwork<?,?> |
getChildNet(java.lang.String netId) |
org.eclipse.emf.common.util.EList<ChildNetwork<?,?>> |
getChildNetList() |
double |
getFrequency() |
int |
getNoActiveBranch() |
int |
getNoActiveBus() |
int |
getNoBranch() |
int |
getNoBus() |
OriginalDataFormat |
getOriginalDataFormat() |
Owner |
getOwner(int number) |
Owner |
getOwner(java.lang.String ownerId) |
org.eclipse.emf.common.util.EList<Owner> |
getOwnerList() |
java.lang.String |
getRefBusId() |
RefBusType |
getRefBusType() |
org.eclipse.emf.common.util.EList<TieLine> |
getTieLineList() |
Zone |
getZone(long zoneNo) |
org.eclipse.emf.common.util.EList<Zone> |
getZoneList() |
boolean |
hasBranch(java.lang.String fromBusId,
java.lang.String toBusId) |
boolean |
hasBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId) |
boolean |
hasBus(java.lang.String busId) |
boolean |
hasChildNet() |
boolean |
isAllowGroundBranch() |
boolean |
isBusNumberArranged() |
boolean |
isBypassDataCheck() |
boolean |
isDataChecked() |
boolean |
isRefBus(Bus bus) |
boolean |
isSwitchBreakModel() |
java.lang.String |
net2String() |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
rebuildLookupTable() |
boolean |
removeBranch(java.lang.String branchId) |
boolean |
removeBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirNumber) |
boolean |
removeBranch(TBus fromBus,
TBus toBus,
java.lang.String cirNumber) |
boolean |
removeBus(java.lang.String busId) |
boolean |
removeBus(TBus bus) |
boolean |
removeTieLine(java.lang.String tieLineId) |
void |
rollback() |
void |
rollback(org.eclipse.emf.ecore.change.util.ChangeRecorder recorder) |
void |
setAllowGroundBranch(boolean newAllowGroundBranch) |
void |
setBaseKva(double newBaseKva) |
void |
setBus(java.lang.String busId,
TBus bus) |
void |
setBusNumberArranged(boolean newBusNumberArranged) |
void |
setBypassDataCheck(boolean newBypassDataCheck) |
void |
setDataChecked(boolean newDataChecked) |
void |
setFrequency(double newFrequency) |
void |
setOriginalDataFormat(OriginalDataFormat newOriginalDataFormat) |
void |
setRefBusId(java.lang.String newRefBusId) |
void |
setRefBusType(RefBusType newRefBusType) |
void |
setSwitchBreakModel(boolean newSwitchBreakModel) |
void |
setToEmpty() |
void |
setVisitedStatus(boolean status) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
checkData, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckData, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic double getBaseKva()
getBaseKva in interface Network<TBus extends Bus,TBranch extends Branch>Network.setBaseKva(double),
NetPackage.getNetwork_BaseKva()public void setBaseKva(double newBaseKva)
setBaseKva in interface Network<TBus extends Bus,TBranch extends Branch>newBaseKva - the new value of the 'Base Kva' attribute.Network.getBaseKva()public double getFrequency()
getFrequency in interface Network<TBus extends Bus,TBranch extends Branch>Network.setFrequency(double),
NetPackage.getNetwork_Frequency()public void setFrequency(double newFrequency)
setFrequency in interface Network<TBus extends Bus,TBranch extends Branch>newFrequency - the new value of the 'Frequency' attribute.Network.getFrequency()public boolean isBusNumberArranged()
isBusNumberArranged in interface Network<TBus extends Bus,TBranch extends Branch>Network.setBusNumberArranged(boolean),
NetPackage.getNetwork_BusNumberArranged()public void setBusNumberArranged(boolean newBusNumberArranged)
setBusNumberArranged in interface Network<TBus extends Bus,TBranch extends Branch>newBusNumberArranged - the new value of the 'Bus Number Arranged' attribute.Network.isBusNumberArranged()public boolean isDataChecked()
isDataChecked in interface Network<TBus extends Bus,TBranch extends Branch>Network.setDataChecked(boolean),
NetPackage.getNetwork_DataChecked()public void setDataChecked(boolean newDataChecked)
setDataChecked in interface Network<TBus extends Bus,TBranch extends Branch>newDataChecked - the new value of the 'Data Checked' attribute.Network.isDataChecked()public boolean isBypassDataCheck()
isBypassDataCheck in interface Network<TBus extends Bus,TBranch extends Branch>Network.setBypassDataCheck(boolean),
NetPackage.getNetwork_BypassDataCheck()public void setBypassDataCheck(boolean newBypassDataCheck)
setBypassDataCheck in interface Network<TBus extends Bus,TBranch extends Branch>newBypassDataCheck - the new value of the 'Bypass Data Check' attribute.Network.isBypassDataCheck()public boolean isAllowGroundBranch()
isAllowGroundBranch in interface Network<TBus extends Bus,TBranch extends Branch>Network.setAllowGroundBranch(boolean),
NetPackage.getNetwork_AllowGroundBranch()public void setAllowGroundBranch(boolean newAllowGroundBranch)
setAllowGroundBranch in interface Network<TBus extends Bus,TBranch extends Branch>newAllowGroundBranch - the new value of the 'Allow Ground Branch' attribute.Network.isAllowGroundBranch()public boolean isSwitchBreakModel()
isSwitchBreakModel in interface Network<TBus extends Bus,TBranch extends Branch>Network.setSwitchBreakModel(boolean),
NetPackage.getNetwork_SwitchBreakModel()public void setSwitchBreakModel(boolean newSwitchBreakModel)
setSwitchBreakModel in interface Network<TBus extends Bus,TBranch extends Branch>newSwitchBreakModel - the new value of the 'Switch Break Model' attribute.Network.isSwitchBreakModel()public OriginalDataFormat getOriginalDataFormat()
getOriginalDataFormat in interface Network<TBus extends Bus,TBranch extends Branch>OriginalDataFormat,
Network.setOriginalDataFormat(OriginalDataFormat),
NetPackage.getNetwork_OriginalDataFormat()public void setOriginalDataFormat(OriginalDataFormat newOriginalDataFormat)
setOriginalDataFormat in interface Network<TBus extends Bus,TBranch extends Branch>newOriginalDataFormat - the new value of the 'Original Data Format' attribute.OriginalDataFormat,
Network.getOriginalDataFormat()public RefBusType getRefBusType()
getRefBusType in interface Network<TBus extends Bus,TBranch extends Branch>RefBusType,
Network.setRefBusType(RefBusType),
NetPackage.getNetwork_RefBusType()public void setRefBusType(RefBusType newRefBusType)
setRefBusType in interface Network<TBus extends Bus,TBranch extends Branch>newRefBusType - the new value of the 'Ref Bus Type' attribute.RefBusType,
Network.getRefBusType()public java.lang.String getRefBusId()
getRefBusId in interface Network<TBus extends Bus,TBranch extends Branch>Network.setRefBusId(String),
NetPackage.getNetwork_RefBusId()public void setRefBusId(java.lang.String newRefBusId)
setRefBusId in interface Network<TBus extends Bus,TBranch extends Branch>newRefBusId - the new value of the 'Ref Bus Id' attribute.Network.getRefBusId()public org.eclipse.emf.common.util.EList<TBranch> getBranchList()
getBranchList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_BranchList()public org.eclipse.emf.common.util.EList<TBus> getBusList()
getBusList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_BusList()public org.eclipse.emf.common.util.EList<Zone> getZoneList()
getZoneList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_ZoneList(),
Zone.getNetwork()public org.eclipse.emf.common.util.EList<Area> getAreaList()
getAreaList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_AreaList(),
Area.getNetwork()public void addArea(Area area)
public void addZone(Zone zone)
public void addOwner(Owner owner)
public org.eclipse.emf.common.util.EList<TieLine> getTieLineList()
getTieLineList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_TieLineList(),
TieLine.getNetwork()public org.eclipse.emf.common.util.EList<Owner> getOwnerList()
getOwnerList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_OwnerList(),
Owner.getNetwork()public org.eclipse.emf.common.util.EList<ChildNetwork<?,?>> getChildNetList()
getChildNetList in interface Network<TBus extends Bus,TBranch extends Branch>NetPackage.getNetwork_ChildNetList(),
ChildNetwork.getParentNetwork()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NameTagImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NameTagImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NameTagImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NameTagImplpublic java.lang.String toString()
toString in class NameTagImplpublic boolean accept(INetBVisitor visitor)
public boolean isRefBus(Bus bus)
public double getBaseMva()
public boolean checkData(DataCheckConfiguration config)
checkData in interface NameTagcheckData in class NameTagImplconfig - data check configuration
public void setToEmpty()
public Area getArea(long areaNumber)
getArea in interface INetworkElementareaNumber - area number
public Zone getZone(long zoneNo)
getZone in interface INetworkElementzoneNo - zone number
public Owner getOwner(java.lang.String ownerId)
getOwner in interface INetworkElementownerId - owner id
public Owner getOwner(int number)
getOwner in interface INetworkElementnumber - owner number
public int getNoBus()
getNoBus in interface INetBusElement<TBus extends Bus>public int getNoActiveBus()
getNoActiveBus in interface INetBusElement<TBus extends Bus>public TBus addBus(TBus bus) throws InterpssException
addBus in interface INetBusElement<TBus extends Bus>bus - bus object
InterpssExceptionpublic boolean hasBus(java.lang.String busId)
hasBus in interface INetBusElement<TBus extends Bus>busId - bus id
public TBus getBus(java.lang.String aid)
getBus in interface INetBusElement<TBus extends Bus>aid - bus id
public TBus getBus(java.lang.String id, int secNo)
getBus in interface INetBusElement<TBus extends Bus>id - bus idsecNo - bus section number
public TBus getBus(int sortNumber)
getBus in interface INetBusElement<TBus extends Bus>sortNumber - bus sort number
public TBus getBus(int sortNumber, int areaFlag)
public void setBus(java.lang.String busId,
TBus bus)
throws InterpssException
setBus in interface INetBusElement<TBus extends Bus>busId - bus idbus - the bus object to be removed
InterpssExceptionpublic boolean removeBus(java.lang.String busId)
throws InterpssException
removeBus in interface INetBusElement<TBus extends Bus>busId - bus id
InterpssExceptionpublic boolean removeBus(TBus bus) throws InterpssException
removeBus in interface INetBusElement<TBus extends Bus>bus - the bus object to be removed
InterpssExceptionpublic int getNoBranch()
getNoBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>public int getNoActiveBranch()
getNoActiveBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>public boolean hasBranch(java.lang.String fromBusId,
java.lang.String toBusId)
public boolean hasBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId)
public TBranch getBranch(java.lang.String branchId)
public TBranch getBranch(java.lang.String fromBusId, java.lang.String toBusId)
public TBranch getBranch(java.lang.String fromBusId, java.lang.String toBusId, boolean dirSensitive)
public TBranch getBranch(java.lang.String fromBusId, java.lang.String toBusId, java.lang.String circuitNumber)
public TBranch getBranch(java.lang.String fromBusId, java.lang.String toBusId, java.lang.String circuitNumber, boolean dirSensitive)
public TBranch addBranch(TBranch branch) throws InterpssException
addBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>branch - the branch object to be added
InterpssExceptionpublic TBranch addBranch(TBranch branch, java.lang.String fromBusId, java.lang.String toBusId) throws InterpssException
addBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>branch - the branch object to be addedfromBusId - from bus idtoBusId - to bus id
InterpssExceptionpublic TBranch addBranch(TBranch branch, java.lang.String fromBusId, java.lang.String toBusId, java.lang.String cirId) throws InterpssException
addBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>branch - the branch object to be addedfromBusId - from bus idtoBusId - to bus idcirId - branch circuit id
InterpssExceptionpublic TBranch addBranch(TBranch branch, java.lang.String fromBusId, int fromBusSecNo, java.lang.String toBusId, int toBusSecNo) throws InterpssException
addBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>branch - the branch object to be addedfromBusId - from bus idfromBusSecNo - from bus section numbertoBusId - to bus idtoBusSecNo - to bus section number
InterpssExceptionpublic TBranch addBranch(TBranch branch, java.lang.String fromBusId, int fromBusSecNo, java.lang.String toBusId, int toBusSecNo, java.lang.String cirId) throws InterpssException
addBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>branch - the branch object to be addedfromBusId - from bus idfromBusSecNo - from bus section numbertoBusId - to bus idtoBusSecNo - to bus section numbercirId - branch circuit id
InterpssExceptionpublic boolean removeBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirNumber)
removeBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>fromBusId - from bud idtoBusId - to bus idcirNumber - branch circuit number
public boolean removeBranch(TBus fromBus, TBus toBus, java.lang.String cirNumber)
removeBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>fromBus - from bus objecttoBus - to bus objectcirNumber - branch circuit number
public boolean removeBranch(java.lang.String branchId)
removeBranch in interface INetBranchElement<TBus extends Bus,TBranch extends Branch>branchId - branch id
public TieLine addTieLine(java.lang.String meteredBusId, int meteredAreaNo, java.lang.String nonMeteredBusId, int nonMeteredAreaNo, java.lang.String cirNo) throws InterpssException
addTieLine in interface INetworkElementmeteredBusId - metered bus idmeteredAreaNo - metered area numbernonMeteredBusId - non metered bus idnonMeteredAreaNo - non metered area numbercirNo - tie line reference branch circuit id
InterpssExceptionpublic boolean removeTieLine(java.lang.String tieLineId)
removeTieLine in interface INetworkElementtieLineId - tie line id
public void setVisitedStatus(boolean status)
setVisitedStatus in interface INetworkElementstatus - area number
public java.lang.String net2String()
public boolean hasChildNet()
hasChildNet in interface IMultiNetpublic void rebuildLookupTable()
public ISparseEqnInteger formAdjacencyMatrix()
public void arrangeBusNumber()
public org.eclipse.emf.ecore.change.util.ChangeRecorder bookmark(boolean defaultRecorder)
public void rollback()
public void rollback(org.eclipse.emf.ecore.change.util.ChangeRecorder recorder)
public ChildNetwork<?,?> getChildNet(java.lang.String netId)
getChildNet in interface IMultiNetnetId - network id
public java.lang.Object getAdapter(java.lang.Class<?> klass)
getAdapter in interface IAdaptablepublic org.eclipse.emf.ecore.EObject deserialize(java.lang.String modelString,
Network net)
throws InterpssException
InterpssExceptionpublic java.lang.Object getAdapter(java.lang.String className)
getAdapter in interface IAdaptablepublic void copy(NameTag from, NameTag to) throws InterpssException
NameTagImplcopy in interface NameTagcopy in class NameTagImplfrom - from objectto - to object
InterpssExceptionpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws java.io.IOException
NameTagImplwriteData in interface com.hazelcast.nio.serialization.DataSerializablewriteData in class NameTagImpljava.io.IOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class NameTagImpljava.io.IOException