Module org.arakhne.afc.gis.gisbus
Package org.arakhne.afc.gis.bus.network
Interface BusContainer<CONTENT extends BusPrimitive<?>>
-
- Type Parameters:
CONTENT
- is the type of the object inside this container.
- All Superinterfaces:
BoundedElement2afp<Rectangle2d>
,BusChangeListener
,EventListener
,GISContainer<CONTENT>
,InformedIterable<CONTENT>
,Iterable<CONTENT>
- All Known Implementing Classes:
AbstractBusContainer
,BusItinerary
,BusLine
,BusNetwork
public interface BusContainer<CONTENT extends BusPrimitive<?>> extends GISContainer<CONTENT>, BusChangeListener
BusContainer provides the interface of a container of bus primitives.- Since:
- 14.0
- Version:
- 17.0 2020-01-04 14:41:56
- Author:
- Stéphane GALLAND
- Maven Group Id:
- org.arakhne.afc.gis
- Maven Artifact Id:
- gisbus
-
-
Method Summary
-
Methods inherited from interface org.arakhne.afc.math.geometry.d2.afp.BoundedElement2afp
getBoundingBox
-
Methods inherited from interface org.arakhne.afc.gis.bus.network.BusChangeListener
onBusPrimitiveChanged, onBusPrimitiveGraphicalAttributeChanged, onBusPrimitiveShapeChanged
-
Methods inherited from interface org.arakhne.afc.gis.primitive.GISContainer
bindChangeListener, getColor, getName, resetBoundingBox, size
-
Methods inherited from interface org.arakhne.afc.util.InformedIterable
getElementType
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-