def substations(self) -> Generator[Substation, None, None]: """ The `zepben.evolve.cim.iec61970.base.core.substation.Substation`s that are powered by this `Loop`. """ return ngen(self._substations)
def diagram_objects(self) -> Generator[DiagramObject, None, None]: """ The diagram objects belonging to this diagram. """ return ngen(self._diagram_objects.values() if self. _diagram_objects is not None else None)
def phases(self) -> Generator[EnergyConsumerPhase, None, None]: """The individual phase models for this energy consumer.""" return ngen(self._energy_consumer_phases)
def feeders(self) -> Generator[Feeder, None, None]: """ The normal energized feeders of the substation. Also used for naming purposes. """ return ngen(self._normal_energized_feeders)
def sub_geographical_regions( self) -> Generator[SubGeographicalRegion, None, None]: """ The `SubGeographicalRegion`s of this `GeographicalRegion`. """ return ngen(self._sub_geographical_regions)
def usage_points(self) -> Generator[UsagePoint, None, None]: """ The `zepben.evolve.cim.iec61968.metering.metering.UsagePoint`s associated with this `EndDevice` """ return ngen(self._usage_points)
def loops(self) -> Generator[Loop, None, None]: """ The `zepben.evolve.cim.infiec61970.feeder.loop.Loop` originating from this substation. """ return ngen(self._loops)
def usage_points(self) -> Generator[UsagePoint, None, None]: """ The `zepben.evolve.cim.iec61968.metering.metering.UsagePoint`s for this equipment. """ return ngen(self._usage_points)
def operational_restrictions( self) -> Generator[OperationalRestriction, None, None]: """ The `zepben.evolve.cim.iec61968.operations.operational_restriction.OperationalRestriction`s that this equipment is associated with. """ return ngen(self._operational_restrictions)
def equipment_containers(self) -> Generator[Equipment, None, None]: """ The `zepben.evolve.cim.iec61970.base.core.equipment_container.EquipmentContainer`s this equipment belongs to. """ return ngen(self._equipment_containers)
def current_feeders(self) -> Generator[Feeder, None, None]: """ The current `zepben.evolve.cim.iec61970.base.core.equipment_container.Feeder`s this equipment belongs to. """ return ngen(self._current_feeders)
def equipment(self) -> Generator[Equipment, None, None]: """ The `zepben.evolve.iec61970.base.core.equipment.Equipment` contained in this `EquipmentContainer` """ return ngen( self._equipment.values() if self._equipment is not None else None)
def current_equipment(self) -> Generator[Equipment, None, None]: """ Contained `zepben.evolve.iec61970.base.core.equipment.Equipment` using the current state of the network. """ return ngen(self._current_equipment.values() if self. _current_equipment is not None else None)
def energizing_substations(self) -> Generator[Substation, None, None]: """ The `zepben.evolve.cim.iec61970.base.core.substation.Substation`s that normally energize this `Loop`. """ return ngen(self._energizing_substations)
def end_devices(self) -> Generator[EndDevice, None, None]: """ The `EndDevice`'s (Meter's) associated with this `UsagePoint`. """ return ngen(self._end_devices)
def streetlights(self) -> Generator[Streetlight, None, None]: """ The `zepben.evolve.cim.iec61968.assets.streetlight.Streetlight`s of this `Pole`. """ return ngen(self._streetlights)
def equipment(self) -> Generator[Equipment, None, None]: """ The `zepben.model.Equipment` associated with this `UsagePoint`. """ return ngen(self._equipment)
def equipment(self) -> Generator[Equipment, None, None]: """ The `zepben.evolve.cim.iec61970.base.core.equipment.Equipment` to which this `OperationalRestriction` applies. """ return ngen(self._equipment)
def circuits(self) -> Generator[Circuit, None, None]: """ The `zepben.evolve.cim.infiec61970.feeder.circuit.Circuit`s originating from this substation. """ return ngen(self._circuits)
def tariffs(self) -> Generator[Tariff, None, None]: """ The `zepben.evolve.cim.iec61968.customers.tariff.Tariff`s of this `PricingStructure`. """ return ngen(self._tariffs)
def energized_loops(self) -> Generator[Loop, None, None]: """ The `zepben.evolve.cim.infiec61970.feeder.loop.Loop`s originating from this substation that are energised. """ return ngen(self._energized_loops)
def end_terminals(self) -> Generator[Terminal, None, None]: """ The `Terminal`s representing the ends for this `Circuit`. """ return ngen(self._end_terminals)
def substations(self) -> Generator[Substation, None, None]: """ All substations belonging to this sub geographical region. """ return ngen(self._substations)
def end_substations(self) -> Generator[Substation, None, None]: """ The `Substations`s representing the ends for this `Circuit`. """ return ngen(self._end_substations)
def agreements(self) -> Generator[CustomerAgreement, None, None]: """ The `zepben.evolve.cim.iec61968.customers.customer_agreement.CustomerAgreement`s for this `Customer`. """ return ngen(self._customer_agreements)
def phases(self) -> Generator[EnergySourcePhase, None, None]: """ The `EnergySourcePhase`s for this `EnergySource`. """ return ngen(self._energy_source_phases)
def points(self) -> Generator[DiagramObjectPoint, None, None]: """ The `DiagramObjectPoint`s for this `DiagramObject`. """ return ngen(self._diagram_object_points)
def points(self) -> Generator[Tuple[int, PositionPoint], None, None]: """ Returns Generator over the `PositionPoint`s of this `Location`. """ for i, point in enumerate(ngen(self._position_points)): yield i, point
def ends(self) -> Generator[PowerTransformerEnd, None, None]: """The `PowerTransformerEnd`s for this `PowerTransformer`.""" return ngen(self._power_transformer_ends)
def circuits(self) -> Generator[Circuit, None, None]: """ Sub-transmission `zepben.evolve.cim.infiec61970.base.core.circuit.Circuit`s that form part of this loop. """ return ngen(self._circuits)