org.citygml4j.jaxb.gml._3_1_1
Class TopoCurveType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractTopologyType
          extended by org.citygml4j.jaxb.gml._3_1_1.TopoCurveType

public class TopoCurveType
extends AbstractTopologyType

The end Node of each directedEdge of a TopoCurveType is the start Node of the next directedEdge of the TopoCurveType in document order. The TopoCurve type and element represent a homogeneous topological expression, a list of directed edges, which if realised are isomorphic to a geometric curve primitive. The intended use of TopoCurve is to appear within a line feature instance to express the structural and geometric relationships of this line to other features via the shared edge definitions.

Java class for TopoCurveType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TopoCurveType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTopologyType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}directedEdge" maxOccurs="unbounded"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TopoCurveType()
           
 
Method Summary
 java.util.List<DirectedEdgePropertyType> getDirectedEdge()
          Gets the value of the directedEdge property.
 boolean isSetDirectedEdge()
           
 void setDirectedEdge(java.util.List<DirectedEdgePropertyType> directedEdge)
          Sets the value of the directedEdge property.
 void unsetDirectedEdge()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopoCurveType

public TopoCurveType()
Method Detail

getDirectedEdge

public java.util.List<DirectedEdgePropertyType> getDirectedEdge()
Gets the value of the directedEdge property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the directedEdge property.

For example, to add a new item, do as follows:

    getDirectedEdge().add(newItem);
 

Objects of the following type(s) are allowed in the list DirectedEdgePropertyType


isSetDirectedEdge

public boolean isSetDirectedEdge()

unsetDirectedEdge

public void unsetDirectedEdge()

setDirectedEdge

public void setDirectedEdge(java.util.List<DirectedEdgePropertyType> directedEdge)
Sets the value of the directedEdge property.

Parameters:
directedEdge - allowed object is DirectedEdgePropertyType