public abstract class NoeudRoutier extends ElementGeoroute
Modifier and Type | Field and Description |
---|---|
protected Acces |
acces |
protected int |
accesID |
protected List<TronconRoute> |
entrants
Liste (non ordonnée) des arcs entrants de self
Définition : 1 objet Noeud est en relation "entrants" avec n objets TronconRoutier. 1 objet TronconRoutier est en relation "fin" avec 1 objet Noeud. |
String |
nature
Nature de l'intersection.
|
String |
nom
Toponyme.
|
protected List<NonCommunication> |
nonCommunications
Liste (non ordonnee) des non communication concernees par self
definition : 1 objet Noeud est en relation "entrants" avec n objets TronconRoutier. 1 objet TronconRoutier est en relation "fin" avec 1 objet Noeud. |
protected List<TronconRoute> |
sortants
Liste (non ordonnée) des arcs sortants de self
Définition : 1 objet Noeud est en relation "sortants" avec n objets TronconRoutier. 1 objet TronconRoutier est en relation "ini" avec 1 objet Noeud. |
id_georoute, type
featureType, geom, id, logger, population, topo
Constructor and Description |
---|
NoeudRoutier() |
Modifier and Type | Method and Description |
---|---|
void |
addEntrant(TronconRoute O)
Ajoute un objet a la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
addNonCommunication(NonCommunication O)
Ajoute un objet à la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
addSortant(TronconRoute O)
Ajoute un objet à la liste des arcs sortants, et met à jour la relation inverse Ini.
|
void |
emptyEntrants()
Vide la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
emptyNonCommunications()
Vide la liste des nonCommunications, et met a jour la relation inverse NoeudFin.
|
void |
emptySortants()
Vide la liste des arcs sortants, et met à jour la relation inverse Ini.
|
Acces |
getAcces()
Recupere l'acces en relation
|
int |
getAccesID()
Ne pas utiliser, necessaire au mapping OJB dans le cas d'un lien 1-1
|
TronconRoute |
getEntrant(int i)
Recupere le ieme element de la liste des arcs entrants.
|
List<TronconRoute> |
getEntrants()
Récupere la liste des arcs entrants.
|
GM_Point |
getGeometrie()
Renvoie la géométrie de self
|
String |
getNature() |
String |
getNom() |
NonCommunication |
getNonCommunication(int i)
Recupere le ieme element de la liste des nonCommunications.
|
List<NonCommunication> |
getNonCommunications()
Recupere la liste des nonCommunications.
|
TronconRoute |
getSortant(int i)
Récupère le ième élément de la liste des arcs sortants.
|
List<TronconRoute> |
getSortants()
Récupère la liste des arcs sortants.
|
void |
removeEntrant(TronconRoute O)
Enleve un element de la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
removeNonCommunication(NonCommunication O)
Enleve un element de la liste des nonCommunications, et met a jour la relation inverse NoeudFin.
|
void |
removeSortant(TronconRoute O)
Enlève un élèment de la liste des arcs sortants, et met à jour la relation inverse Ini.
|
void |
setAcces(Acces O)
Definit l'acces en relation, et met a jour la relation inverse.
|
void |
setAccesID(int I)
Ne pas utiliser, necessaire au mapping OJB dans le cas d'un lien 1-1
|
void |
setEntrants(List<TronconRoute> L)
Definit la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
setGeometrie(GM_Point geometrie)
Définit la géométrie de self
|
void |
setNature(String nature) |
void |
setNom(String nom) |
void |
setNonCommunications(List<NonCommunication> L)
Definit la liste des nonCommunication, et met a jour la relation inverse.
|
void |
setSortants(List<TronconRoute> L)
Définit la liste des arcs sortants, et met à jour la relation inverse Ini.
|
getId_georoute, getType, recherche_element_avec_idgeoroute, setId_georoute, setType
cloneGeom
addAllCorrespondants, addCorrespondant, class2PrimitiveClass, clearCorrespondants, createTypedFeature, equals, getAttribute, getAttribute, getCorrespondant, getCorrespondants, getCorrespondants, getCorrespondantsAsString, getFeatureCollection, getFeatureCollections, getFeatureType, getGeom, getId, getLogger, getPopulation, getRelatedFeatures, getRelatedFeatures, getRepresentation, getSizeCorrespondants, getTopo, hasGeom, hasTopo, intersecte, isDeleted, removeCorrespondant, setAttribute, setCorrespondants, setDeleted, setFeatureType, setGeom, setId, setPopulation, setRepresentation, setTopo, toString
public String nature
public String nom
protected List<TronconRoute> sortants
protected List<TronconRoute> entrants
protected List<NonCommunication> nonCommunications
protected Acces acces
protected int accesID
public GM_Point getGeometrie()
public void setGeometrie(GM_Point geometrie)
public String getNature()
public void setNature(String nature)
public String getNom()
public void setNom(String nom)
public List<TronconRoute> getSortants()
public void setSortants(List<TronconRoute> L)
public TronconRoute getSortant(int i)
public void addSortant(TronconRoute O)
public void removeSortant(TronconRoute O)
public void emptySortants()
public List<TronconRoute> getEntrants()
public void setEntrants(List<TronconRoute> L)
public TronconRoute getEntrant(int i)
public void addEntrant(TronconRoute O)
public void removeEntrant(TronconRoute O)
public void emptyEntrants()
public List<NonCommunication> getNonCommunications()
public void setNonCommunications(List<NonCommunication> L)
public NonCommunication getNonCommunication(int i)
public void addNonCommunication(NonCommunication O)
public void removeNonCommunication(NonCommunication O)
public void emptyNonCommunications()
public Acces getAcces()
public void setAcces(Acces O)
public int getAccesID()
public void setAccesID(int I)
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.