Class MultiSurfacePropertyType

java.lang.Object
nl.b3p.topnl.top250nl.MultiSurfacePropertyType

public class MultiSurfacePropertyType extends Object
A property that has a collection of surfaces as its value domain may 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 shall be given, but neither both nor none.

Java class for MultiSurfacePropertyType complex type.

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

 <complexType name="MultiSurfacePropertyType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence minOccurs="0">
         <element ref="{http://www.opengis.net/gml/3.2}MultiSurface"/>
       </sequence>
       <attGroup ref="{http://www.opengis.net/gml/3.2}OwnershipAttributeGroup"/>
       <attGroup ref="{http://www.opengis.net/gml/3.2}AssociationAttributeGroup"/>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • MultiSurfacePropertyType

      public MultiSurfacePropertyType()
  • Method Details

    • getMultiSurface

      public MultiSurfaceType getMultiSurface()
      Gets the value of the multiSurface property.
      Returns:
      possible object is MultiSurfaceType
    • setMultiSurface

      public void setMultiSurface(MultiSurfaceType value)
      Sets the value of the multiSurface property.
      Parameters:
      value - allowed object is MultiSurfaceType
    • isOwns

      public boolean isOwns()
      Gets the value of the owns property.
      Returns:
      possible object is Boolean
    • setOwns

      public void setOwns(Boolean value)
      Sets the value of the owns property.
      Parameters:
      value - allowed object is Boolean
    • getNilReason

      public List<String> getNilReason()
      Gets the value of the nilReason 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 nilReason property.

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

          getNilReason().add(newItem);
       

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

    • getRemoteSchema

      public String getRemoteSchema()
      Gets the value of the remoteSchema property.
      Returns:
      possible object is String
    • setRemoteSchema

      public void setRemoteSchema(String value)
      Sets the value of the remoteSchema property.
      Parameters:
      value - allowed object is String
    • getType

      public TypeType getType()
      Gets the value of the type property.
      Returns:
      possible object is TypeType
    • setType

      public void setType(TypeType value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is TypeType
    • getHref

      public String getHref()
      Gets the value of the href property.
      Returns:
      possible object is String
    • setHref

      public void setHref(String value)
      Sets the value of the href property.
      Parameters:
      value - allowed object is String
    • getRole

      public String getRole()
      Gets the value of the role property.
      Returns:
      possible object is String
    • setRole

      public void setRole(String value)
      Sets the value of the role property.
      Parameters:
      value - allowed object is String
    • getArcrole

      public String getArcrole()
      Gets the value of the arcrole property.
      Returns:
      possible object is String
    • setArcrole

      public void setArcrole(String value)
      Sets the value of the arcrole property.
      Parameters:
      value - allowed object is String
    • getTitle

      public String getTitle()
      Gets the value of the title property.
      Returns:
      possible object is String
    • setTitle

      public void setTitle(String value)
      Sets the value of the title property.
      Parameters:
      value - allowed object is String
    • getShow

      public ShowType getShow()
      Gets the value of the show property.
      Returns:
      possible object is ShowType
    • setShow

      public void setShow(ShowType value)
      Sets the value of the show property.
      Parameters:
      value - allowed object is ShowType
    • getActuate

      public ActuateType getActuate()
      Gets the value of the actuate property.
      Returns:
      possible object is ActuateType
    • setActuate

      public void setActuate(ActuateType value)
      Sets the value of the actuate property.
      Parameters:
      value - allowed object is ActuateType