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 class for TopoComplexType complex type.

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

 <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()
          Gets the value of the maximalComplex property.
 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()
          Gets the value of the topoPrimitiveMembers property.
 boolean isIsMaximal()
          Gets the value of the isMaximal property.
 boolean isSetIsMaximal()
           
 boolean isSetMaximalComplex()
           
 boolean isSetSubComplex()
           
 boolean isSetSuperComplex()
           
 boolean isSetTopoPrimitiveMember()
           
 boolean isSetTopoPrimitiveMembers()
           
 void setIsMaximal(boolean value)
          Sets the value of the isMaximal property.
 void setMaximalComplex(TopoComplexMemberType value)
          Sets the value of the maximalComplex property.
 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)
          Sets the value of the topoPrimitiveMembers property.
 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()
Gets the value of the maximalComplex property.

Returns:
possible object is TopoComplexMemberType

setMaximalComplex

public void setMaximalComplex(TopoComplexMemberType value)
Sets the value of the maximalComplex property.

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()
Gets the value of the topoPrimitiveMembers property.

Returns:
possible object is TopoPrimitiveArrayAssociationType

setTopoPrimitiveMembers

public void setTopoPrimitiveMembers(TopoPrimitiveArrayAssociationType value)
Sets the value of the topoPrimitiveMembers property.

Parameters:
value - allowed object is TopoPrimitiveArrayAssociationType

isSetTopoPrimitiveMembers

public boolean isSetTopoPrimitiveMembers()

isIsMaximal

public boolean isIsMaximal()
Gets the value of the isMaximal property.

Returns:
possible object is Boolean

setIsMaximal

public void setIsMaximal(boolean value)
Sets the value of the isMaximal property.

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