public abstract class NoeudRoutier extends ElementBDCarto
Modifier and Type | Field and Description |
---|---|
protected CarrefourComplexe |
carrefourComplexe
Lien bidirectionnel persistant la carrefourComplexe dont il est composant.
1 objet CarrefourComplexe est en relation avec 1 ou n objets noeuds.
1 objet Noeud est en relation avec 0 ou 1 objet carrefourComplexe.
|
protected int |
carrefourComplexeID |
protected CommunicationRestreinte |
communication
Une communication restreinte concerne un noeud.
1 objet CommunicationRestreinte est en relation avec 1 Noeud.
1 objet Noeud est en relation avec 0 ou 1 objet CommunicationRoutiere.
|
protected int |
communicationID |
int |
cote
Cote.
|
protected List<TronconRoute> |
entrants
Liste (non ordonnee) des arcs entrants de 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<LiaisonMaritime> |
entrantsMaritime
Liste (non ordonnee) des liaisons maritimes entrants de self
Definition : 1 objet Noeud est en relation "entrantsMaritime" avec 0 ou n objets liaisons maritimes. 1 objet liaison est en relation "fin" avec 1 objet Noeud. |
protected List<TronconRoute> |
sortants
Liste (non ordonnee) des arcs sortants de self
Definition : 1 objet Noeud est en relation "sortants" avec n objets TronconRoutier. 1 objet TronconRoutier est en relation "ini" avec 1 objet Noeud. |
protected List<LiaisonMaritime> |
sortantsMaritime
Liste (non ordonnee) des liaisons maritimes sortants de self
Definition : 1 objet Noeud est en relation "sortantsMaritime" avec 0 ou n objets liaisons maritimes. 1 objet liaison est en relation "ini" avec 1 objet Noeud. |
String |
toponyme
Toponyme.
|
String |
type
Type de noeud.
|
id_bdcarto
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 |
addEntrantMaritime(LiaisonMaritime O)
Ajoute un objet a la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
addSortant(TronconRoute O)
Ajoute un objet a la liste des arcs sortants, et met a jour la relation inverse Ini.
|
void |
addSortantMaritime(LiaisonMaritime O)
Ajoute un objet a la liste des arcs sortants, et met a jour la relation inverse Ini.
|
void |
emptyEntrants()
Vide la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
emptyEntrantsMaritime()
Vide la liste des arcs Maritime entrants, et met a jour la relation inverse NoeudFin.
|
void |
emptySortants()
Vide la liste des arcs sortants, et met a jour la relation inverse Ini.
|
void |
emptySortantsMaritime()
Vide la liste des arcs Maritime sortants, et met a jour la relation inverse Ini.
|
CarrefourComplexe |
getCarrefourComplexe()
Recupere le carrefourComplexe dont il est composant.
|
int |
getCarrefourComplexeID()
Ne pas utiliser, necessaire au mapping OJB
|
CommunicationRestreinte |
getCommunication()
Recupere l'objet en relation.
|
int |
getCommunicationID()
Ne pas utiliser, necessaire au mapping OJB
|
int |
getCote() |
TronconRoute |
getEntrant(int i)
Recupere le ieme element de la liste des arcs entrants.
|
LiaisonMaritime |
getEntrantMaritime(int i)
Recupere le ieme element de la liste des arcs Maritime entrants.
|
List<TronconRoute> |
getEntrants()
Recupere la liste des arcs entrants.
|
List<LiaisonMaritime> |
getEntrantsMaritime()
Recupere la liste des arcs Maritime entrants.
|
GM_Point |
getGeometrie()
Renvoie la geometrie de self
|
TronconRoute |
getSortant(int i)
Recupere le ieme element de la liste des arcs sortants.
|
LiaisonMaritime |
getSortantMaritime(int i)
Recupere le ieme element de la liste des arcs Maritime sortants.
|
List<TronconRoute> |
getSortants()
Recupere la liste des arcs sortants.
|
List<LiaisonMaritime> |
getSortantsMaritime()
Recupere la liste des arcs Maritime sortants.
|
String |
getToponyme() |
String |
getType() |
void |
removeEntrant(TronconRoute O)
Enleve un element de la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
removeEntrantMaritime(LiaisonMaritime O)
Enleve un element de la liste des arcs Maritime entrants, et met a jour la relation inverse NoeudFin.
|
void |
removeSortant(TronconRoute O)
Enleve un element de la liste des arcs sortants, et met a jour la relation inverse Ini.
|
void |
removeSortantMaritime(LiaisonMaritime O)
Enlave un element de la liste des arcs Maritime sortants, et met a jour la relation inverse Ini.
|
void |
setCarrefourComplexe(CarrefourComplexe O)
Definit le carrefourComplexe dont il est composant, et met a jour la relation inverse.
|
void |
setCarrefourComplexeID(int I)
Ne pas utiliser, necessaire au mapping OJB
|
void |
setCommunication(CommunicationRestreinte O)
Definit l'objet en relation, et met a jour la relation inverse.
|
void |
setCommunicationID(int I)
Ne pas utiliser, necessaire au mapping OJB
|
void |
setCote(int I) |
void |
setEntrants(List<TronconRoute> L)
Definit la liste des arcs entrants, et met a jour la relation inverse NoeudFin.
|
void |
setEntrantsMaritime(List<LiaisonMaritime> L)
Definit la liste des arcs Maritime entrants, et met a jour la relation inverse NoeudFin.
|
void |
setGeometrie(GM_Point geometrie)
Definit la geometrie de self
|
void |
setSortants(List<TronconRoute> L)
Definit la liste des arcs sortants, et met a jour la relation inverse Ini.
|
void |
setSortantsMaritime(List<LiaisonMaritime> L)
Definit la liste des arcs Maritime sortants, et met a jour la relation inverse Ini.
|
void |
setToponyme(String toponyme) |
void |
setType(String type) |
getId_bdcarto, recherche_element_avec_idbdc, recherche_element_avec_idbdc, search_list_idBDCarto, search_list_idBDCarto, setId_bdcarto
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 type
public String toponyme
public int cote
protected List<TronconRoute> sortants
protected List<TronconRoute> entrants
protected CarrefourComplexe carrefourComplexe
protected int carrefourComplexeID
protected CommunicationRestreinte communication
protected int communicationID
protected List<LiaisonMaritime> sortantsMaritime
protected List<LiaisonMaritime> entrantsMaritime
public GM_Point getGeometrie()
public void setGeometrie(GM_Point geometrie)
public String getType()
public void setType(String type)
public String getToponyme()
public void setToponyme(String toponyme)
public int getCote()
public void setCote(int I)
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 CarrefourComplexe getCarrefourComplexe()
public void setCarrefourComplexe(CarrefourComplexe O)
public void setCarrefourComplexeID(int I)
public int getCarrefourComplexeID()
public CommunicationRestreinte getCommunication()
public void setCommunication(CommunicationRestreinte O)
public int getCommunicationID()
public void setCommunicationID(int I)
public List<LiaisonMaritime> getSortantsMaritime()
public void setSortantsMaritime(List<LiaisonMaritime> L)
public LiaisonMaritime getSortantMaritime(int i)
public void addSortantMaritime(LiaisonMaritime O)
public void removeSortantMaritime(LiaisonMaritime O)
public void emptySortantsMaritime()
public List<LiaisonMaritime> getEntrantsMaritime()
public void setEntrantsMaritime(List<LiaisonMaritime> L)
public LiaisonMaritime getEntrantMaritime(int i)
public void addEntrantMaritime(LiaisonMaritime O)
public void removeEntrantMaritime(LiaisonMaritime O)
public void emptyEntrantsMaritime()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.