Package net.opengis.citygml.relief.v_2_0
Class BreaklineReliefType
- java.lang.Object
-
- net.opengis.gml.v_3_1_1.AbstractGMLType
-
- net.opengis.gml.v_3_1_1.AbstractFeatureType
-
- net.opengis.citygml.v_2_0.AbstractCityObjectType
-
- net.opengis.citygml.relief.v_2_0.AbstractReliefComponentType
-
- net.opengis.citygml.relief.v_2_0.BreaklineReliefType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class BreaklineReliefType extends AbstractReliefComponentType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Type describing the break line Component of a relief feature. A break line relief consists of break lines or ridgeOrValleyLines. As subclass of _CityObject, a BreaklineRelief inherits all attributes and relations, in particular an id, names, external references, and generalization relations.Java class for BreaklineReliefType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BreaklineReliefType"> <complexContent> <extension base="{http://www.opengis.net/citygml/relief/2.0}AbstractReliefComponentType"> <sequence> <element name="ridgeOrValleyLines" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element name="breaklines" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/> <element ref="{http://www.opengis.net/citygml/relief/2.0}_GenericApplicationPropertyOfBreaklineRelief" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected MultiCurvePropertyTypebreaklinesprotected List<Object>genericApplicationPropertyOfBreaklineReliefprotected MultiCurvePropertyTyperidgeOrValleyLines-
Fields inherited from class net.opengis.citygml.relief.v_2_0.AbstractReliefComponentType
extent, genericApplicationPropertyOfReliefComponent, lod
-
Fields inherited from class net.opengis.citygml.v_2_0.AbstractCityObjectType
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, relativeToTerrain, relativeToWater, terminationDate
-
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
boundedBy, location
-
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
description, id, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description BreaklineReliefType()Default no-arg constructorBreaklineReliefType(XMLGregorianCalendar creationDate, XMLGregorianCalendar terminationDate, List<ExternalReferenceType> externalReference, List<GeneralizationRelationType> generalizesTo, RelativeToTerrainType relativeToTerrain, RelativeToWaterType relativeToWater, List<jakarta.xml.bind.JAXBElement<?>> genericApplicationPropertyOfCityObject, int lod, PolygonPropertyType extent, List<Object> genericApplicationPropertyOfReliefComponent, MultiCurvePropertyType ridgeOrValleyLines, MultiCurvePropertyType breaklines, List<Object> genericApplicationPropertyOfBreaklineRelief)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.citygml.relief.v_2_0.AbstractReliefComponentType
getExtent, getGenericApplicationPropertyOfReliefComponent, getLod, isSetExtent, isSetGenericApplicationPropertyOfReliefComponent, isSetLod, setExtent, setGenericApplicationPropertyOfReliefComponent, setLod, unsetGenericApplicationPropertyOfReliefComponent
-
Methods inherited from class net.opengis.citygml.v_2_0.AbstractCityObjectType
getCreationDate, getExternalReference, getGeneralizesTo, getGenericApplicationPropertyOfCityObject, getRelativeToTerrain, getRelativeToWater, getTerminationDate, isSetCreationDate, isSetExternalReference, isSetGeneralizesTo, isSetGenericApplicationPropertyOfCityObject, isSetRelativeToTerrain, isSetRelativeToWater, isSetTerminationDate, setCreationDate, setExternalReference, setGeneralizesTo, setGenericApplicationPropertyOfCityObject, setRelativeToTerrain, setRelativeToWater, setTerminationDate, unsetExternalReference, unsetGeneralizesTo, unsetGenericApplicationPropertyOfCityObject
-
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
-
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
-
-
-
-
Field Detail
-
ridgeOrValleyLines
protected MultiCurvePropertyType ridgeOrValleyLines
-
breaklines
protected MultiCurvePropertyType breaklines
-
-
Constructor Detail
-
BreaklineReliefType
public BreaklineReliefType()
Default no-arg constructor
-
BreaklineReliefType
public BreaklineReliefType(XMLGregorianCalendar creationDate, XMLGregorianCalendar terminationDate, List<ExternalReferenceType> externalReference, List<GeneralizationRelationType> generalizesTo, RelativeToTerrainType relativeToTerrain, RelativeToWaterType relativeToWater, List<jakarta.xml.bind.JAXBElement<?>> genericApplicationPropertyOfCityObject, int lod, PolygonPropertyType extent, List<Object> genericApplicationPropertyOfReliefComponent, MultiCurvePropertyType ridgeOrValleyLines, MultiCurvePropertyType breaklines, List<Object> genericApplicationPropertyOfBreaklineRelief)
Fully-initialising value constructor
-
-
Method Detail
-
getRidgeOrValleyLines
public MultiCurvePropertyType getRidgeOrValleyLines()
Gets the value of the ridgeOrValleyLines property.- Returns:
- possible object is
MultiCurvePropertyType
-
setRidgeOrValleyLines
public void setRidgeOrValleyLines(MultiCurvePropertyType value)
Sets the value of the ridgeOrValleyLines property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetRidgeOrValleyLines
public boolean isSetRidgeOrValleyLines()
-
getBreaklines
public MultiCurvePropertyType getBreaklines()
Gets the value of the breaklines property.- Returns:
- possible object is
MultiCurvePropertyType
-
setBreaklines
public void setBreaklines(MultiCurvePropertyType value)
Sets the value of the breaklines property.- Parameters:
value- allowed object isMultiCurvePropertyType
-
isSetBreaklines
public boolean isSetBreaklines()
-
getGenericApplicationPropertyOfBreaklineRelief
public List<Object> getGenericApplicationPropertyOfBreaklineRelief()
Gets the value of the genericApplicationPropertyOfBreaklineRelief 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 Jakarta XML Binding object. This is why there is not a
setmethod for the genericApplicationPropertyOfBreaklineRelief property.For example, to add a new item, do as follows:
getGenericApplicationPropertyOfBreaklineRelief().add(newItem);Objects of the following type(s) are allowed in the list
Object
-
isSetGenericApplicationPropertyOfBreaklineRelief
public boolean isSetGenericApplicationPropertyOfBreaklineRelief()
-
unsetGenericApplicationPropertyOfBreaklineRelief
public void unsetGenericApplicationPropertyOfBreaklineRelief()
-
toString
public String toString()
- Overrides:
toStringin classAbstractReliefComponentType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractReliefComponentType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractReliefComponentType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractReliefComponentType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractReliefComponentType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractReliefComponentType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractReliefComponentType
-
clone
public Object clone()
- Overrides:
clonein classAbstractReliefComponentType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractReliefComponentType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractReliefComponentType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractReliefComponentType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractReliefComponentType
-
setGenericApplicationPropertyOfBreaklineRelief
public void setGenericApplicationPropertyOfBreaklineRelief(List<Object> value)
-
withRidgeOrValleyLines
public BreaklineReliefType withRidgeOrValleyLines(MultiCurvePropertyType value)
-
withBreaklines
public BreaklineReliefType withBreaklines(MultiCurvePropertyType value)
-
withGenericApplicationPropertyOfBreaklineRelief
public BreaklineReliefType withGenericApplicationPropertyOfBreaklineRelief(Object... values)
-
withGenericApplicationPropertyOfBreaklineRelief
public BreaklineReliefType withGenericApplicationPropertyOfBreaklineRelief(Collection<Object> values)
-
withGenericApplicationPropertyOfBreaklineRelief
public BreaklineReliefType withGenericApplicationPropertyOfBreaklineRelief(List<Object> value)
-
withLod
public BreaklineReliefType withLod(int value)
- Overrides:
withLodin classAbstractReliefComponentType
-
withExtent
public BreaklineReliefType withExtent(PolygonPropertyType value)
- Overrides:
withExtentin classAbstractReliefComponentType
-
withGenericApplicationPropertyOfReliefComponent
public BreaklineReliefType withGenericApplicationPropertyOfReliefComponent(Object... values)
- Overrides:
withGenericApplicationPropertyOfReliefComponentin classAbstractReliefComponentType
-
withGenericApplicationPropertyOfReliefComponent
public BreaklineReliefType withGenericApplicationPropertyOfReliefComponent(Collection<Object> values)
- Overrides:
withGenericApplicationPropertyOfReliefComponentin classAbstractReliefComponentType
-
withGenericApplicationPropertyOfReliefComponent
public BreaklineReliefType withGenericApplicationPropertyOfReliefComponent(List<Object> value)
- Overrides:
withGenericApplicationPropertyOfReliefComponentin classAbstractReliefComponentType
-
withCreationDate
public BreaklineReliefType withCreationDate(XMLGregorianCalendar value)
- Overrides:
withCreationDatein classAbstractReliefComponentType
-
withTerminationDate
public BreaklineReliefType withTerminationDate(XMLGregorianCalendar value)
- Overrides:
withTerminationDatein classAbstractReliefComponentType
-
withExternalReference
public BreaklineReliefType withExternalReference(ExternalReferenceType... values)
- Overrides:
withExternalReferencein classAbstractReliefComponentType
-
withExternalReference
public BreaklineReliefType withExternalReference(Collection<ExternalReferenceType> values)
- Overrides:
withExternalReferencein classAbstractReliefComponentType
-
withGeneralizesTo
public BreaklineReliefType withGeneralizesTo(GeneralizationRelationType... values)
- Overrides:
withGeneralizesToin classAbstractReliefComponentType
-
withGeneralizesTo
public BreaklineReliefType withGeneralizesTo(Collection<GeneralizationRelationType> values)
- Overrides:
withGeneralizesToin classAbstractReliefComponentType
-
withRelativeToTerrain
public BreaklineReliefType withRelativeToTerrain(RelativeToTerrainType value)
- Overrides:
withRelativeToTerrainin classAbstractReliefComponentType
-
withRelativeToWater
public BreaklineReliefType withRelativeToWater(RelativeToWaterType value)
- Overrides:
withRelativeToWaterin classAbstractReliefComponentType
-
withGenericApplicationPropertyOfCityObject
public BreaklineReliefType withGenericApplicationPropertyOfCityObject(jakarta.xml.bind.JAXBElement<?>... values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractReliefComponentType
-
withGenericApplicationPropertyOfCityObject
public BreaklineReliefType withGenericApplicationPropertyOfCityObject(Collection<jakarta.xml.bind.JAXBElement<?>> values)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractReliefComponentType
-
withExternalReference
public BreaklineReliefType withExternalReference(List<ExternalReferenceType> value)
- Overrides:
withExternalReferencein classAbstractReliefComponentType
-
withGeneralizesTo
public BreaklineReliefType withGeneralizesTo(List<GeneralizationRelationType> value)
- Overrides:
withGeneralizesToin classAbstractReliefComponentType
-
withGenericApplicationPropertyOfCityObject
public BreaklineReliefType withGenericApplicationPropertyOfCityObject(List<jakarta.xml.bind.JAXBElement<?>> value)
- Overrides:
withGenericApplicationPropertyOfCityObjectin classAbstractReliefComponentType
-
-