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-Klasse für GraphStyleType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <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()
          Ruft den Wert der drawingType-Eigenschaft ab.
 GraphTypeType getGraphType()
          Ruft den Wert der graphType-Eigenschaft ab.
 LineTypeType getLineType()
          Ruft den Wert der lineType-Eigenschaft ab.
 java.lang.Double getMinAngle()
          Ruft den Wert der minAngle-Eigenschaft ab.
 java.lang.Double getMinDistance()
          Ruft den Wert der minDistance-Eigenschaft ab.
 java.lang.Boolean isDirected()
          Ruft den Wert der directed-Eigenschaft ab.
 java.lang.Boolean isGrid()
          Ruft den Wert der grid-Eigenschaft ab.
 java.lang.Boolean isPlanar()
          Ruft den Wert der planar-Eigenschaft ab.
 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)
          Legt den Wert der directed-Eigenschaft fest.
 void setDrawingType(DrawingTypeType value)
          Legt den Wert der drawingType-Eigenschaft fest.
 void setGraphType(GraphTypeType value)
          Legt den Wert der graphType-Eigenschaft fest.
 void setGrid(java.lang.Boolean value)
          Legt den Wert der grid-Eigenschaft fest.
 void setLineType(LineTypeType value)
          Legt den Wert der lineType-Eigenschaft fest.
 void setMinAngle(java.lang.Double value)
          Legt den Wert der minAngle-Eigenschaft fest.
 void setMinDistance(java.lang.Double value)
          Legt den Wert der minDistance-Eigenschaft fest.
 void setPlanar(java.lang.Boolean value)
          Legt den Wert der planar-Eigenschaft fest.
 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()
Ruft den Wert der planar-Eigenschaft ab.

Returns:
possible object is Boolean

setPlanar

public void setPlanar(java.lang.Boolean value)
Legt den Wert der planar-Eigenschaft fest.

Parameters:
value - allowed object is Boolean

isSetPlanar

public boolean isSetPlanar()

isDirected

public java.lang.Boolean isDirected()
Ruft den Wert der directed-Eigenschaft ab.

Returns:
possible object is Boolean

setDirected

public void setDirected(java.lang.Boolean value)
Legt den Wert der directed-Eigenschaft fest.

Parameters:
value - allowed object is Boolean

isSetDirected

public boolean isSetDirected()

isGrid

public java.lang.Boolean isGrid()
Ruft den Wert der grid-Eigenschaft ab.

Returns:
possible object is Boolean

setGrid

public void setGrid(java.lang.Boolean value)
Legt den Wert der grid-Eigenschaft fest.

Parameters:
value - allowed object is Boolean

isSetGrid

public boolean isSetGrid()

getMinDistance

public java.lang.Double getMinDistance()
Ruft den Wert der minDistance-Eigenschaft ab.

Returns:
possible object is Double

setMinDistance

public void setMinDistance(java.lang.Double value)
Legt den Wert der minDistance-Eigenschaft fest.

Parameters:
value - allowed object is Double

isSetMinDistance

public boolean isSetMinDistance()

getMinAngle

public java.lang.Double getMinAngle()
Ruft den Wert der minAngle-Eigenschaft ab.

Returns:
possible object is Double

setMinAngle

public void setMinAngle(java.lang.Double value)
Legt den Wert der minAngle-Eigenschaft fest.

Parameters:
value - allowed object is Double

isSetMinAngle

public boolean isSetMinAngle()

getGraphType

public GraphTypeType getGraphType()
Ruft den Wert der graphType-Eigenschaft ab.

Returns:
possible object is GraphTypeType

setGraphType

public void setGraphType(GraphTypeType value)
Legt den Wert der graphType-Eigenschaft fest.

Parameters:
value - allowed object is GraphTypeType

isSetGraphType

public boolean isSetGraphType()

getDrawingType

public DrawingTypeType getDrawingType()
Ruft den Wert der drawingType-Eigenschaft ab.

Returns:
possible object is DrawingTypeType

setDrawingType

public void setDrawingType(DrawingTypeType value)
Legt den Wert der drawingType-Eigenschaft fest.

Parameters:
value - allowed object is DrawingTypeType

isSetDrawingType

public boolean isSetDrawingType()

getLineType

public LineTypeType getLineType()
Ruft den Wert der lineType-Eigenschaft ab.

Returns:
possible object is LineTypeType

setLineType

public void setLineType(LineTypeType value)
Legt den Wert der lineType-Eigenschaft fest.

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