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

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

 <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
 ActuateType getActuate()
          Ruft den Wert der actuate-Eigenschaft ab.
 java.lang.String getArcrole()
          Ruft den Wert der arcrole-Eigenschaft ab.
 CompositeCurveType getCompositeCurve()
          Ruft den Wert der compositeCurve-Eigenschaft ab.
 CompositeSolidType getCompositeSolid()
          Ruft den Wert der compositeSolid-Eigenschaft ab.
 CompositeSurfaceType getCompositeSurface()
          Ruft den Wert der compositeSurface-Eigenschaft ab.
 GeometricComplexType getGeometricComplex()
          Ruft den Wert der geometricComplex-Eigenschaft ab.
 java.lang.String getHref()
          Ruft den Wert der href-Eigenschaft ab.
 java.lang.String getRemoteSchema()
          Ruft den Wert der remoteSchema-Eigenschaft ab.
 java.lang.String getRole()
          Ruft den Wert der role-Eigenschaft ab.
 ShowType getShow()
          Ruft den Wert der show-Eigenschaft ab.
 java.lang.String getTitle()
          Ruft den Wert der title-Eigenschaft ab.
 TypeType getType()
          Ruft den Wert der type-Eigenschaft ab.
 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(ActuateType value)
          Legt den Wert der actuate-Eigenschaft fest.
 void setArcrole(java.lang.String value)
          Legt den Wert der arcrole-Eigenschaft fest.
 void setCompositeCurve(CompositeCurveType value)
          Legt den Wert der compositeCurve-Eigenschaft fest.
 void setCompositeSolid(CompositeSolidType value)
          Legt den Wert der compositeSolid-Eigenschaft fest.
 void setCompositeSurface(CompositeSurfaceType value)
          Legt den Wert der compositeSurface-Eigenschaft fest.
 void setGeometricComplex(GeometricComplexType value)
          Legt den Wert der geometricComplex-Eigenschaft fest.
 void setHref(java.lang.String value)
          Legt den Wert der href-Eigenschaft fest.
 void setRemoteSchema(java.lang.String value)
          Legt den Wert der remoteSchema-Eigenschaft fest.
 void setRole(java.lang.String value)
          Legt den Wert der role-Eigenschaft fest.
 void setShow(ShowType value)
          Legt den Wert der show-Eigenschaft fest.
 void setTitle(java.lang.String value)
          Legt den Wert der title-Eigenschaft fest.
 void setType(TypeType value)
          Legt den Wert der type-Eigenschaft fest.
 
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()
Ruft den Wert der geometricComplex-Eigenschaft ab.

Returns:
possible object is GeometricComplexType

setGeometricComplex

public void setGeometricComplex(GeometricComplexType value)
Legt den Wert der geometricComplex-Eigenschaft fest.

Parameters:
value - allowed object is GeometricComplexType

isSetGeometricComplex

public boolean isSetGeometricComplex()

getCompositeCurve

public CompositeCurveType getCompositeCurve()
Ruft den Wert der compositeCurve-Eigenschaft ab.

Returns:
possible object is CompositeCurveType

setCompositeCurve

public void setCompositeCurve(CompositeCurveType value)
Legt den Wert der compositeCurve-Eigenschaft fest.

Parameters:
value - allowed object is CompositeCurveType

isSetCompositeCurve

public boolean isSetCompositeCurve()

getCompositeSurface

public CompositeSurfaceType getCompositeSurface()
Ruft den Wert der compositeSurface-Eigenschaft ab.

Returns:
possible object is CompositeSurfaceType

setCompositeSurface

public void setCompositeSurface(CompositeSurfaceType value)
Legt den Wert der compositeSurface-Eigenschaft fest.

Parameters:
value - allowed object is CompositeSurfaceType

isSetCompositeSurface

public boolean isSetCompositeSurface()

getCompositeSolid

public CompositeSolidType getCompositeSolid()
Ruft den Wert der compositeSolid-Eigenschaft ab.

Returns:
possible object is CompositeSolidType

setCompositeSolid

public void setCompositeSolid(CompositeSolidType value)
Legt den Wert der compositeSolid-Eigenschaft fest.

Parameters:
value - allowed object is CompositeSolidType

isSetCompositeSolid

public boolean isSetCompositeSolid()

getRemoteSchema

public java.lang.String getRemoteSchema()
Ruft den Wert der remoteSchema-Eigenschaft ab.

Returns:
possible object is String

setRemoteSchema

public void setRemoteSchema(java.lang.String value)
Legt den Wert der remoteSchema-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetRemoteSchema

public boolean isSetRemoteSchema()

getType

public TypeType getType()
Ruft den Wert der type-Eigenschaft ab.

Returns:
possible object is TypeType

setType

public void setType(TypeType value)
Legt den Wert der type-Eigenschaft fest.

Parameters:
value - allowed object is TypeType

isSetType

public boolean isSetType()

getHref

public java.lang.String getHref()
Ruft den Wert der href-Eigenschaft ab.

Returns:
possible object is String

setHref

public void setHref(java.lang.String value)
Legt den Wert der href-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetHref

public boolean isSetHref()

getRole

public java.lang.String getRole()
Ruft den Wert der role-Eigenschaft ab.

Returns:
possible object is String

setRole

public void setRole(java.lang.String value)
Legt den Wert der role-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetRole

public boolean isSetRole()

getArcrole

public java.lang.String getArcrole()
Ruft den Wert der arcrole-Eigenschaft ab.

Returns:
possible object is String

setArcrole

public void setArcrole(java.lang.String value)
Legt den Wert der arcrole-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetArcrole

public boolean isSetArcrole()

getTitle

public java.lang.String getTitle()
Ruft den Wert der title-Eigenschaft ab.

Returns:
possible object is String

setTitle

public void setTitle(java.lang.String value)
Legt den Wert der title-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetTitle

public boolean isSetTitle()

getShow

public ShowType getShow()
Ruft den Wert der show-Eigenschaft ab.

Returns:
possible object is ShowType

setShow

public void setShow(ShowType value)
Legt den Wert der show-Eigenschaft fest.

Parameters:
value - allowed object is ShowType

isSetShow

public boolean isSetShow()

getActuate

public ActuateType getActuate()
Ruft den Wert der actuate-Eigenschaft ab.

Returns:
possible object is ActuateType

setActuate

public void setActuate(ActuateType value)
Legt den Wert der actuate-Eigenschaft fest.

Parameters:
value - allowed object is ActuateType

isSetActuate

public boolean isSetActuate()