|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.v_3_1_1.AbstractGMLType
net.opengis.gml.v_3_1_1.AbstractFeatureType
net.opengis.citygml.v_1_0.AbstractCityObjectType
net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType
net.opengis.citygml.transportation.v_1_0.TransportationComplexType
public class TransportationComplexType
Type describing transportation complexes, which are aggregated features, e.g. roads, which consist of parts (traffic areas, e.g. pedestrian path, and auxiliary traffic areas). As subclass of _CityObject, a TransportationComplex inherits all attributes and relations, in particular an id, names, external references, and generalization relations.
Java class for TransportationComplexType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TransportationComplexType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/transportation/1.0}AbstractTransportationObjectType">
<sequence>
<element name="function" type="{http://www.opengis.net/citygml/transportation/1.0}TransportationComplexFunctionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="usage" type="{http://www.opengis.net/citygml/transportation/1.0}TransportationComplexUsageType" maxOccurs="unbounded" minOccurs="0"/>
<element name="trafficArea" type="{http://www.opengis.net/citygml/transportation/1.0}TrafficAreaPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="auxiliaryTrafficArea" type="{http://www.opengis.net/citygml/transportation/1.0}AuxiliaryTrafficAreaPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="lod0Network" type="{http://www.opengis.net/gml}GeometricComplexPropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element name="lod1MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod2MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod3MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod4MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/transportation/1.0}_GenericApplicationPropertyOfTransportationComplex" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<AuxiliaryTrafficAreaPropertyType> |
auxiliaryTrafficArea
|
protected List<String> |
function
|
protected List<Object> |
genericApplicationPropertyOfTransportationComplex
|
protected List<GeometricComplexPropertyType> |
lod0Network
|
protected MultiSurfacePropertyType |
lod1MultiSurface
|
protected MultiSurfacePropertyType |
lod2MultiSurface
|
protected MultiSurfacePropertyType |
lod3MultiSurface
|
protected MultiSurfacePropertyType |
lod4MultiSurface
|
protected List<TrafficAreaPropertyType> |
trafficArea
|
protected List<String> |
usage
|
| Fields inherited from class net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType |
|---|
genericApplicationPropertyOfTransportationObject |
| Fields inherited from class net.opengis.citygml.v_1_0.AbstractCityObjectType |
|---|
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, 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 | |
|---|---|
TransportationComplexType()
|
|
| Methods inherited from class net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType |
|---|
getGenericApplicationPropertyOfTransportationObject, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject |
| 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 |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected List<String> function
protected List<String> usage
protected List<TrafficAreaPropertyType> trafficArea
protected List<AuxiliaryTrafficAreaPropertyType> auxiliaryTrafficArea
protected List<GeometricComplexPropertyType> lod0Network
protected MultiSurfacePropertyType lod1MultiSurface
protected MultiSurfacePropertyType lod2MultiSurface
protected MultiSurfacePropertyType lod3MultiSurface
protected MultiSurfacePropertyType lod4MultiSurface
protected List<Object> genericApplicationPropertyOfTransportationComplex
| Constructor Detail |
|---|
public TransportationComplexType()
| Method Detail |
|---|
public List<String> getFunction()
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 function property.
For example, to add a new item, do as follows:
getFunction().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetFunction()
public void unsetFunction()
public List<String> getUsage()
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 usage property.
For example, to add a new item, do as follows:
getUsage().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetUsage()
public void unsetUsage()
public List<TrafficAreaPropertyType> getTrafficArea()
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 trafficArea property.
For example, to add a new item, do as follows:
getTrafficArea().add(newItem);
Objects of the following type(s) are allowed in the list
TrafficAreaPropertyType
public boolean isSetTrafficArea()
public void unsetTrafficArea()
public List<AuxiliaryTrafficAreaPropertyType> getAuxiliaryTrafficArea()
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 auxiliaryTrafficArea property.
For example, to add a new item, do as follows:
getAuxiliaryTrafficArea().add(newItem);
Objects of the following type(s) are allowed in the list
AuxiliaryTrafficAreaPropertyType
public boolean isSetAuxiliaryTrafficArea()
public void unsetAuxiliaryTrafficArea()
public List<GeometricComplexPropertyType> getLod0Network()
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 lod0Network property.
For example, to add a new item, do as follows:
getLod0Network().add(newItem);
Objects of the following type(s) are allowed in the list
GeometricComplexPropertyType
public boolean isSetLod0Network()
public void unsetLod0Network()
public MultiSurfacePropertyType getLod1MultiSurface()
MultiSurfacePropertyTypepublic void setLod1MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod1MultiSurface()
public MultiSurfacePropertyType getLod2MultiSurface()
MultiSurfacePropertyTypepublic void setLod2MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod2MultiSurface()
public MultiSurfacePropertyType getLod3MultiSurface()
MultiSurfacePropertyTypepublic void setLod3MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod3MultiSurface()
public MultiSurfacePropertyType getLod4MultiSurface()
MultiSurfacePropertyTypepublic void setLod4MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod4MultiSurface()
public List<Object> getGenericApplicationPropertyOfTransportationComplex()
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 genericApplicationPropertyOfTransportationComplex property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfTransportationComplex().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfTransportationComplex()
public void unsetGenericApplicationPropertyOfTransportationComplex()
public String toString()
toString in class AbstractTransportationObjectType
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2append in class AbstractTransportationObjectType
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2appendFields in class AbstractTransportationObjectType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class AbstractTransportationObjectTypepublic boolean equals(Object object)
equals in class AbstractTransportationObjectType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2hashCode in class AbstractTransportationObjectTypepublic int hashCode()
hashCode in class AbstractTransportationObjectTypepublic Object clone()
clone in class AbstractTransportationObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractTransportationObjectType
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractTransportationObjectTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
public void mergeFrom(Object left,
Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractTransportationObjectType
public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractTransportationObjectTypepublic void setFunction(List<String> value)
public void setUsage(List<String> value)
public void setTrafficArea(List<TrafficAreaPropertyType> value)
public void setAuxiliaryTrafficArea(List<AuxiliaryTrafficAreaPropertyType> value)
public void setLod0Network(List<GeometricComplexPropertyType> value)
public void setGenericApplicationPropertyOfTransportationComplex(List<Object> value)
public TransportationComplexType withFunction(String... values)
public TransportationComplexType withFunction(Collection<String> values)
public TransportationComplexType withUsage(String... values)
public TransportationComplexType withUsage(Collection<String> values)
public TransportationComplexType withTrafficArea(TrafficAreaPropertyType... values)
public TransportationComplexType withTrafficArea(Collection<TrafficAreaPropertyType> values)
public TransportationComplexType withAuxiliaryTrafficArea(AuxiliaryTrafficAreaPropertyType... values)
public TransportationComplexType withAuxiliaryTrafficArea(Collection<AuxiliaryTrafficAreaPropertyType> values)
public TransportationComplexType withLod0Network(GeometricComplexPropertyType... values)
public TransportationComplexType withLod0Network(Collection<GeometricComplexPropertyType> values)
public TransportationComplexType withLod1MultiSurface(MultiSurfacePropertyType value)
public TransportationComplexType withLod2MultiSurface(MultiSurfacePropertyType value)
public TransportationComplexType withLod3MultiSurface(MultiSurfacePropertyType value)
public TransportationComplexType withLod4MultiSurface(MultiSurfacePropertyType value)
public TransportationComplexType withGenericApplicationPropertyOfTransportationComplex(Object... values)
public TransportationComplexType withGenericApplicationPropertyOfTransportationComplex(Collection<Object> values)
public TransportationComplexType withFunction(List<String> value)
public TransportationComplexType withUsage(List<String> value)
public TransportationComplexType withTrafficArea(List<TrafficAreaPropertyType> value)
public TransportationComplexType withAuxiliaryTrafficArea(List<AuxiliaryTrafficAreaPropertyType> value)
public TransportationComplexType withLod0Network(List<GeometricComplexPropertyType> value)
public TransportationComplexType withGenericApplicationPropertyOfTransportationComplex(List<Object> value)
public TransportationComplexType withGenericApplicationPropertyOfTransportationObject(Object... values)
withGenericApplicationPropertyOfTransportationObject in class AbstractTransportationObjectTypepublic TransportationComplexType withGenericApplicationPropertyOfTransportationObject(Collection<Object> values)
withGenericApplicationPropertyOfTransportationObject in class AbstractTransportationObjectTypepublic TransportationComplexType withGenericApplicationPropertyOfTransportationObject(List<Object> value)
withGenericApplicationPropertyOfTransportationObject in class AbstractTransportationObjectTypepublic TransportationComplexType withCreationDate(XMLGregorianCalendar value)
withCreationDate in class AbstractTransportationObjectTypepublic TransportationComplexType withTerminationDate(XMLGregorianCalendar value)
withTerminationDate in class AbstractTransportationObjectTypepublic TransportationComplexType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractTransportationObjectTypepublic TransportationComplexType withExternalReference(Collection<ExternalReferenceType> values)
withExternalReference in class AbstractTransportationObjectTypepublic TransportationComplexType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractTransportationObjectTypepublic TransportationComplexType withGeneralizesTo(Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractTransportationObjectTypepublic TransportationComplexType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractTransportationObjectTypepublic TransportationComplexType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractTransportationObjectTypepublic TransportationComplexType withExternalReference(List<ExternalReferenceType> value)
withExternalReference in class AbstractTransportationObjectTypepublic TransportationComplexType withGeneralizesTo(List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractTransportationObjectTypepublic TransportationComplexType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractTransportationObjectType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||