Class Hierarchy
- java.lang.Object
- org.opentrafficsim.water.AbstractLocated (implements org.opentrafficsim.water.Located)
- org.opentrafficsim.water.AbstractNamedLocated (implements org.opentrafficsim.water.Named)
- org.opentrafficsim.water.network.infra.Obstacle
- org.opentrafficsim.water.network.infra.FixedBridge (implements org.opentrafficsim.water.network.infra.HeightRestricted)
- org.opentrafficsim.water.network.infra.MovableBridge (implements org.opentrafficsim.water.network.infra.OperatedObstacle)
 
 - org.opentrafficsim.water.network.infra.Lock (implements org.opentrafficsim.water.network.infra.OperatedObstacle)
 
 - org.opentrafficsim.water.network.infra.FixedBridge (implements org.opentrafficsim.water.network.infra.HeightRestricted)
 
 - org.opentrafficsim.water.network.infra.Obstacle
 
 - org.opentrafficsim.water.AbstractNamedLocated (implements org.opentrafficsim.water.Named)
 
 - org.opentrafficsim.water.AbstractLocated (implements org.opentrafficsim.water.Located)
 
Interface Hierarchy
- org.opentrafficsim.water.network.infra.HeightRestricted
 - java.io.Serializable
- org.opentrafficsim.water.Dynamic
- org.opentrafficsim.water.network.infra.OperatedObstacle (also extends org.opentrafficsim.water.Operated)
 
 - org.opentrafficsim.water.Operated
- org.opentrafficsim.water.network.infra.OperatedObstacle (also extends org.opentrafficsim.water.Dynamic)
 
 
 - org.opentrafficsim.water.Dynamic