org.citygml4j.jaxb.gml._3_1_1
Class TopoComplexType

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.TopoComplexType

public class TopoComplexType
extends AbstractTopologyType

This type represents a TP_Complex capable of holding topological primitives.

Java-Klasse für TopoComplexType complex type.

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

 <complexType name="TopoComplexType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractTopologyType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}maximalComplex"/>
         <element ref="{http://www.opengis.net/gml}superComplex" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}subComplex" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}topoPrimitiveMember" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}topoPrimitiveMembers" minOccurs="0"/>
       </sequence>
       <attribute name="isMaximal" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
TopoComplexType()
           
 
Method Summary
 TopoComplexMemberType getMaximalComplex()
          Ruft den Wert der maximalComplex-Eigenschaft ab.
 java.util.List<TopoComplexMemberType> getSubComplex()
          Gets the value of the subComplex property.
 java.util.List<TopoComplexMemberType> getSuperComplex()
          Gets the value of the superComplex property.
 java.util.List<TopoPrimitiveMemberType> getTopoPrimitiveMember()
          Gets the value of the topoPrimitiveMember property.
 TopoPrimitiveArrayAssociationType getTopoPrimitiveMembers()
          Ruft den Wert der topoPrimitiveMembers-Eigenschaft ab.
 boolean isIsMaximal()
          Ruft den Wert der isMaximal-Eigenschaft ab.
 boolean isSetIsMaximal()
           
 boolean isSetMaximalComplex()
           
 boolean isSetSubComplex()
           
 boolean isSetSuperComplex()
           
 boolean isSetTopoPrimitiveMember()
           
 boolean isSetTopoPrimitiveMembers()
           
 void setIsMaximal(boolean value)
          Legt den Wert der isMaximal-Eigenschaft fest.
 void setMaximalComplex(TopoComplexMemberType value)
          Legt den Wert der maximalComplex-Eigenschaft fest.
 void setSubComplex(java.util.List<TopoComplexMemberType> subComplex)
          Sets the value of the subComplex property.
 void setSuperComplex(java.util.List<TopoComplexMemberType> superComplex)
          Sets the value of the superComplex property.
 void setTopoPrimitiveMember(java.util.List<TopoPrimitiveMemberType> topoPrimitiveMember)
          Sets the value of the topoPrimitiveMember property.
 void setTopoPrimitiveMembers(TopoPrimitiveArrayAssociationType value)
          Legt den Wert der topoPrimitiveMembers-Eigenschaft fest.
 void unsetIsMaximal()
           
 void unsetSubComplex()
           
 void unsetSuperComplex()
           
 void unsetTopoPrimitiveMember()
           
 
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

TopoComplexType

public TopoComplexType()
Method Detail

getMaximalComplex

public TopoComplexMemberType getMaximalComplex()
Ruft den Wert der maximalComplex-Eigenschaft ab.

Returns:
possible object is TopoComplexMemberType

setMaximalComplex

public void setMaximalComplex(TopoComplexMemberType value)
Legt den Wert der maximalComplex-Eigenschaft fest.

Parameters:
value - allowed object is TopoComplexMemberType

isSetMaximalComplex

public boolean isSetMaximalComplex()

getSuperComplex

public java.util.List<TopoComplexMemberType> getSuperComplex()
Gets the value of the superComplex 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 superComplex property.

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

    getSuperComplex().add(newItem);
 

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


isSetSuperComplex

public boolean isSetSuperComplex()

unsetSuperComplex

public void unsetSuperComplex()

getSubComplex

public java.util.List<TopoComplexMemberType> getSubComplex()
Gets the value of the subComplex 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 subComplex property.

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

    getSubComplex().add(newItem);
 

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


isSetSubComplex

public boolean isSetSubComplex()

unsetSubComplex

public void unsetSubComplex()

getTopoPrimitiveMember

public java.util.List<TopoPrimitiveMemberType> getTopoPrimitiveMember()
Gets the value of the topoPrimitiveMember 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 topoPrimitiveMember property.

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

    getTopoPrimitiveMember().add(newItem);
 

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


isSetTopoPrimitiveMember

public boolean isSetTopoPrimitiveMember()

unsetTopoPrimitiveMember

public void unsetTopoPrimitiveMember()

getTopoPrimitiveMembers

public TopoPrimitiveArrayAssociationType getTopoPrimitiveMembers()
Ruft den Wert der topoPrimitiveMembers-Eigenschaft ab.

Returns:
possible object is TopoPrimitiveArrayAssociationType

setTopoPrimitiveMembers

public void setTopoPrimitiveMembers(TopoPrimitiveArrayAssociationType value)
Legt den Wert der topoPrimitiveMembers-Eigenschaft fest.

Parameters:
value - allowed object is TopoPrimitiveArrayAssociationType

isSetTopoPrimitiveMembers

public boolean isSetTopoPrimitiveMembers()

isIsMaximal

public boolean isIsMaximal()
Ruft den Wert der isMaximal-Eigenschaft ab.

Returns:
possible object is Boolean

setIsMaximal

public void setIsMaximal(boolean value)
Legt den Wert der isMaximal-Eigenschaft fest.

Parameters:
value - allowed object is Boolean

isSetIsMaximal

public boolean isSetIsMaximal()

unsetIsMaximal

public void unsetIsMaximal()

setSuperComplex

public void setSuperComplex(java.util.List<TopoComplexMemberType> superComplex)
Sets the value of the superComplex property.

Parameters:
superComplex - allowed object is TopoComplexMemberType

setSubComplex

public void setSubComplex(java.util.List<TopoComplexMemberType> subComplex)
Sets the value of the subComplex property.

Parameters:
subComplex - allowed object is TopoComplexMemberType

setTopoPrimitiveMember

public void setTopoPrimitiveMember(java.util.List<TopoPrimitiveMemberType> topoPrimitiveMember)
Sets the value of the topoPrimitiveMember property.

Parameters:
topoPrimitiveMember - allowed object is TopoPrimitiveMemberType