org.citygml4j.jaxb.gml._3_1_1
Class GraphStyleType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.BaseStyleDescriptorType
          extended by org.citygml4j.jaxb.gml._3_1_1.GraphStyleType

public class GraphStyleType
extends BaseStyleDescriptorType

[complexType of] The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.

Java class for GraphStyleType complex type.

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

 <complexType name="GraphStyleType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}BaseStyleDescriptorType">
       <sequence>
         <element name="planar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="directed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="grid" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="minDistance" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="minAngle" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="graphType" type="{http://www.opengis.net/gml}GraphTypeType" minOccurs="0"/>
         <element name="drawingType" type="{http://www.opengis.net/gml}DrawingTypeType" minOccurs="0"/>
         <element name="lineType" type="{http://www.opengis.net/gml}LineTypeType" minOccurs="0"/>
         <element name="aestheticCriteria" type="{http://www.opengis.net/gml}AesheticCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
GraphStyleType()
           
 
Method Summary
 java.util.List<AesheticCriteriaType> getAestheticCriteria()
          Gets the value of the aestheticCriteria property.
 DrawingTypeType getDrawingType()
          Gets the value of the drawingType property.
 GraphTypeType getGraphType()
          Gets the value of the graphType property.
 LineTypeType getLineType()
          Gets the value of the lineType property.
 java.lang.Double getMinAngle()
          Gets the value of the minAngle property.
 java.lang.Double getMinDistance()
          Gets the value of the minDistance property.
 java.lang.Boolean isDirected()
          Gets the value of the directed property.
 java.lang.Boolean isGrid()
          Gets the value of the grid property.
 java.lang.Boolean isPlanar()
          Gets the value of the planar property.
 boolean isSetAestheticCriteria()
           
 boolean isSetDirected()
           
 boolean isSetDrawingType()
           
 boolean isSetGraphType()
           
 boolean isSetGrid()
           
 boolean isSetLineType()
           
 boolean isSetMinAngle()
           
 boolean isSetMinDistance()
           
 boolean isSetPlanar()
           
 void setAestheticCriteria(java.util.List<AesheticCriteriaType> aestheticCriteria)
          Sets the value of the aestheticCriteria property.
 void setDirected(java.lang.Boolean value)
          Sets the value of the directed property.
 void setDrawingType(DrawingTypeType value)
          Sets the value of the drawingType property.
 void setGraphType(GraphTypeType value)
          Sets the value of the graphType property.
 void setGrid(java.lang.Boolean value)
          Sets the value of the grid property.
 void setLineType(LineTypeType value)
          Sets the value of the lineType property.
 void setMinAngle(java.lang.Double value)
          Sets the value of the minAngle property.
 void setMinDistance(java.lang.Double value)
          Sets the value of the minDistance property.
 void setPlanar(java.lang.Boolean value)
          Sets the value of the planar property.
 void unsetAestheticCriteria()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.BaseStyleDescriptorType
getAnimate, getAnimateColor, getAnimateMotion, getSet, getSpatialResolution, getStyleVariation, isSetAnimate, isSetAnimateColor, isSetAnimateMotion, isSetSet, isSetSpatialResolution, isSetStyleVariation, setAnimate, setAnimateColor, setAnimateMotion, setSet, setSpatialResolution, setStyleVariation, unsetAnimate, unsetAnimateColor, unsetAnimateMotion, unsetSet, unsetStyleVariation
 
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

GraphStyleType

public GraphStyleType()
Method Detail

isPlanar

public java.lang.Boolean isPlanar()
Gets the value of the planar property.

Returns:
possible object is Boolean

setPlanar

public void setPlanar(java.lang.Boolean value)
Sets the value of the planar property.

Parameters:
value - allowed object is Boolean

isSetPlanar

public boolean isSetPlanar()

isDirected

public java.lang.Boolean isDirected()
Gets the value of the directed property.

Returns:
possible object is Boolean

setDirected

public void setDirected(java.lang.Boolean value)
Sets the value of the directed property.

Parameters:
value - allowed object is Boolean

isSetDirected

public boolean isSetDirected()

isGrid

public java.lang.Boolean isGrid()
Gets the value of the grid property.

Returns:
possible object is Boolean

setGrid

public void setGrid(java.lang.Boolean value)
Sets the value of the grid property.

Parameters:
value - allowed object is Boolean

isSetGrid

public boolean isSetGrid()

getMinDistance

public java.lang.Double getMinDistance()
Gets the value of the minDistance property.

Returns:
possible object is Double

setMinDistance

public void setMinDistance(java.lang.Double value)
Sets the value of the minDistance property.

Parameters:
value - allowed object is Double

isSetMinDistance

public boolean isSetMinDistance()

getMinAngle

public java.lang.Double getMinAngle()
Gets the value of the minAngle property.

Returns:
possible object is Double

setMinAngle

public void setMinAngle(java.lang.Double value)
Sets the value of the minAngle property.

Parameters:
value - allowed object is Double

isSetMinAngle

public boolean isSetMinAngle()

getGraphType

public GraphTypeType getGraphType()
Gets the value of the graphType property.

Returns:
possible object is GraphTypeType

setGraphType

public void setGraphType(GraphTypeType value)
Sets the value of the graphType property.

Parameters:
value - allowed object is GraphTypeType

isSetGraphType

public boolean isSetGraphType()

getDrawingType

public DrawingTypeType getDrawingType()
Gets the value of the drawingType property.

Returns:
possible object is DrawingTypeType

setDrawingType

public void setDrawingType(DrawingTypeType value)
Sets the value of the drawingType property.

Parameters:
value - allowed object is DrawingTypeType

isSetDrawingType

public boolean isSetDrawingType()

getLineType

public LineTypeType getLineType()
Gets the value of the lineType property.

Returns:
possible object is LineTypeType

setLineType

public void setLineType(LineTypeType value)
Sets the value of the lineType property.

Parameters:
value - allowed object is LineTypeType

isSetLineType

public boolean isSetLineType()

getAestheticCriteria

public java.util.List<AesheticCriteriaType> getAestheticCriteria()
Gets the value of the aestheticCriteria 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 aestheticCriteria property.

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

    getAestheticCriteria().add(newItem);
 

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


isSetAestheticCriteria

public boolean isSetAestheticCriteria()

unsetAestheticCriteria

public void unsetAestheticCriteria()

setAestheticCriteria

public void setAestheticCriteria(java.util.List<AesheticCriteriaType> aestheticCriteria)
Sets the value of the aestheticCriteria property.

Parameters:
aestheticCriteria - allowed object is AesheticCriteriaType