org.citygml4j.jaxb.gml._3_1_1
Class GeometricComplexPropertyType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.GeometricComplexPropertyType

public class GeometricComplexPropertyType
extends java.lang.Object

A property that has a geometric complex as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none. NOTE: The allowed geometry elements contained in such a property (or referenced by it) have to be modelled by an XML Schema choice element since the composites inherit both from geometric complex *and* geometric primitive and are already part of the _GeometricPrimitive substitution group.

Java class for GeometricComplexPropertyType complex type.

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

 <complexType name="GeometricComplexPropertyType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence minOccurs="0">
         <choice>
           <element ref="{http://www.opengis.net/gml}GeometricComplex"/>
           <element ref="{http://www.opengis.net/gml}CompositeCurve"/>
           <element ref="{http://www.opengis.net/gml}CompositeSurface"/>
           <element ref="{http://www.opengis.net/gml}CompositeSolid"/>
         </choice>
       </sequence>
       <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
GeometricComplexPropertyType()
           
 
Method Summary
 java.lang.String getActuate()
          Gets the value of the actuate property.
 java.lang.String getArcrole()
          Gets the value of the arcrole property.
 CompositeCurveType getCompositeCurve()
          Gets the value of the compositeCurve property.
 CompositeSolidType getCompositeSolid()
          Gets the value of the compositeSolid property.
 CompositeSurfaceType getCompositeSurface()
          Gets the value of the compositeSurface property.
 GeometricComplexType getGeometricComplex()
          Gets the value of the geometricComplex property.
 java.lang.String getHref()
          Gets the value of the href property.
 java.lang.String getRemoteSchema()
          Gets the value of the remoteSchema property.
 java.lang.String getRole()
          Gets the value of the role property.
 java.lang.String getShow()
          Gets the value of the show property.
 java.lang.String getTitle()
          Gets the value of the title property.
 java.lang.String getType()
          Gets the value of the type property.
 boolean isSetActuate()
           
 boolean isSetArcrole()
           
 boolean isSetCompositeCurve()
           
 boolean isSetCompositeSolid()
           
 boolean isSetCompositeSurface()
           
 boolean isSetGeometricComplex()
           
 boolean isSetHref()
           
 boolean isSetRemoteSchema()
           
 boolean isSetRole()
           
 boolean isSetShow()
           
 boolean isSetTitle()
           
 boolean isSetType()
           
 void setActuate(java.lang.String value)
          Sets the value of the actuate property.
 void setArcrole(java.lang.String value)
          Sets the value of the arcrole property.
 void setCompositeCurve(CompositeCurveType value)
          Sets the value of the compositeCurve property.
 void setCompositeSolid(CompositeSolidType value)
          Sets the value of the compositeSolid property.
 void setCompositeSurface(CompositeSurfaceType value)
          Sets the value of the compositeSurface property.
 void setGeometricComplex(GeometricComplexType value)
          Sets the value of the geometricComplex property.
 void setHref(java.lang.String value)
          Sets the value of the href property.
 void setRemoteSchema(java.lang.String value)
          Sets the value of the remoteSchema property.
 void setRole(java.lang.String value)
          Sets the value of the role property.
 void setShow(java.lang.String value)
          Sets the value of the show property.
 void setTitle(java.lang.String value)
          Sets the value of the title property.
 void setType(java.lang.String value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeometricComplexPropertyType

public GeometricComplexPropertyType()
Method Detail

getGeometricComplex

public GeometricComplexType getGeometricComplex()
Gets the value of the geometricComplex property.

Returns:
possible object is GeometricComplexType

setGeometricComplex

public void setGeometricComplex(GeometricComplexType value)
Sets the value of the geometricComplex property.

Parameters:
value - allowed object is GeometricComplexType

isSetGeometricComplex

public boolean isSetGeometricComplex()

getCompositeCurve

public CompositeCurveType getCompositeCurve()
Gets the value of the compositeCurve property.

Returns:
possible object is CompositeCurveType

setCompositeCurve

public void setCompositeCurve(CompositeCurveType value)
Sets the value of the compositeCurve property.

Parameters:
value - allowed object is CompositeCurveType

isSetCompositeCurve

public boolean isSetCompositeCurve()

getCompositeSurface

public CompositeSurfaceType getCompositeSurface()
Gets the value of the compositeSurface property.

Returns:
possible object is CompositeSurfaceType

setCompositeSurface

public void setCompositeSurface(CompositeSurfaceType value)
Sets the value of the compositeSurface property.

Parameters:
value - allowed object is CompositeSurfaceType

isSetCompositeSurface

public boolean isSetCompositeSurface()

getCompositeSolid

public CompositeSolidType getCompositeSolid()
Gets the value of the compositeSolid property.

Returns:
possible object is CompositeSolidType

setCompositeSolid

public void setCompositeSolid(CompositeSolidType value)
Sets the value of the compositeSolid property.

Parameters:
value - allowed object is CompositeSolidType

isSetCompositeSolid

public boolean isSetCompositeSolid()

getRemoteSchema

public java.lang.String getRemoteSchema()
Gets the value of the remoteSchema property.

Returns:
possible object is String

setRemoteSchema

public void setRemoteSchema(java.lang.String value)
Sets the value of the remoteSchema property.

Parameters:
value - allowed object is String

isSetRemoteSchema

public boolean isSetRemoteSchema()

getType

public java.lang.String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(java.lang.String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

isSetType

public boolean isSetType()

getHref

public java.lang.String getHref()
Gets the value of the href property.

Returns:
possible object is String

setHref

public void setHref(java.lang.String value)
Sets the value of the href property.

Parameters:
value - allowed object is String

isSetHref

public boolean isSetHref()

getRole

public java.lang.String getRole()
Gets the value of the role property.

Returns:
possible object is String

setRole

public void setRole(java.lang.String value)
Sets the value of the role property.

Parameters:
value - allowed object is String

isSetRole

public boolean isSetRole()

getArcrole

public java.lang.String getArcrole()
Gets the value of the arcrole property.

Returns:
possible object is String

setArcrole

public void setArcrole(java.lang.String value)
Sets the value of the arcrole property.

Parameters:
value - allowed object is String

isSetArcrole

public boolean isSetArcrole()

getTitle

public java.lang.String getTitle()
Gets the value of the title property.

Returns:
possible object is String

setTitle

public void setTitle(java.lang.String value)
Sets the value of the title property.

Parameters:
value - allowed object is String

isSetTitle

public boolean isSetTitle()

getShow

public java.lang.String getShow()
Gets the value of the show property.

Returns:
possible object is String

setShow

public void setShow(java.lang.String value)
Sets the value of the show property.

Parameters:
value - allowed object is String

isSetShow

public boolean isSetShow()

getActuate

public java.lang.String getActuate()
Gets the value of the actuate property.

Returns:
possible object is String

setActuate

public void setActuate(java.lang.String value)
Sets the value of the actuate property.

Parameters:
value - allowed object is String

isSetActuate

public boolean isSetActuate()