org.citygml4j.jaxb.gml._3_1_1
Class NodeType

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.AbstractTopoPrimitiveType
              extended by org.citygml4j.jaxb.gml._3_1_1.NodeType

public class NodeType
extends AbstractTopoPrimitiveType

Its optional co-boundary is a set of connected directedEdges. The orientation of one of these dirEdges is "+" if the Node is the "to" node of the Edge, and "-" if it is the "from" node.

Java class for NodeType complex type.

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

 <complexType name="NodeType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTopoPrimitiveType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}directedEdge" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}pointProperty" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
NodeType()
           
 
Method Summary
 java.util.List<DirectedEdgePropertyType> getDirectedEdge()
          Gets the value of the directedEdge property.
 PointPropertyType getPointProperty()
          Gets the value of the pointProperty property.
 boolean isSetDirectedEdge()
           
 boolean isSetPointProperty()
           
 void setDirectedEdge(java.util.List<DirectedEdgePropertyType> directedEdge)
          Sets the value of the directedEdge property.
 void setPointProperty(PointPropertyType value)
          Sets the value of the pointProperty property.
 void unsetDirectedEdge()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractTopoPrimitiveType
getContainer, getIsolated, isSetContainer, isSetIsolated, setContainer, setIsolated, unsetIsolated
 
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

NodeType

public NodeType()
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()

getPointProperty

public PointPropertyType getPointProperty()
Gets the value of the pointProperty property.

Returns:
possible object is PointPropertyType

setPointProperty

public void setPointProperty(PointPropertyType value)
Sets the value of the pointProperty property.

Parameters:
value - allowed object is PointPropertyType

isSetPointProperty

public boolean isSetPointProperty()

setDirectedEdge

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

Parameters:
directedEdge - allowed object is DirectedEdgePropertyType