Interface ZoningModifier
-
- All Superinterfaces:
EventProducer
,ZoningModifierEventProducer
- All Known Implementing Classes:
ZoningModifierImpl
public interface ZoningModifier extends ZoningModifierEventProducer
zoning modifier takes care of modifications that comprise multiple components across the zoning in an integrated fashion- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
recreateConnectoidIds()
recreate all internal ids fo all connectoids both od and transfer connectoidsvoid
recreateTransferZoneGroupIds()
recreate all internal ids fo all zones both od and transfer zonesvoid
recreateZoneIds()
recreate all internal ids fo all zones both od and transfer zonesvoid
removeDanglingTransferZoneGroups()
a Method that scans the transfer zone groups and removes any groups that are empty, i.e., have no transfer zones and are therefore considered dangling.void
removeDanglingZones()
a Method that scans the zones and removes any zones that are not associated with any connectoids, i.e., are not connected to any physical network layer and therefore are considered dangling.-
Methods inherited from interface org.goplanit.utils.zoning.modifier.event.ZoningModifierEventProducer
addListener, removeListener, removeListener
-
-
-
-
Method Detail
-
recreateConnectoidIds
void recreateConnectoidIds()
recreate all internal ids fo all connectoids both od and transfer connectoids
-
recreateZoneIds
void recreateZoneIds()
recreate all internal ids fo all zones both od and transfer zones
-
recreateTransferZoneGroupIds
void recreateTransferZoneGroupIds()
recreate all internal ids fo all zones both od and transfer zones
-
removeDanglingZones
void removeDanglingZones()
a Method that scans the zones and removes any zones that are not associated with any connectoids, i.e., are not connected to any physical network layer and therefore are considered dangling. If a transfer zone is removed and this zone belongs to a transfer zone group, it is also removed from this group
-
removeDanglingTransferZoneGroups
void removeDanglingTransferZoneGroups()
a Method that scans the transfer zone groups and removes any groups that are empty, i.e., have no transfer zones and are therefore considered dangling.
-
-