Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CityDoctor
CityDoctor2
Commits
dee59404
Commit
dee59404
authored
Apr 08, 2025
by
Riegel
Browse files
Refactor: Delete obsolete classes
parent
84ee694e
Changes
47
Show whitespace changes
Inline
Side-by-side
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/AllTransportationNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
java.util.List
;
import
de.hft.stuttgart.citydoctor2.datastructure.TransportationObject
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
AllTransportationNode
extends
Renderable
{
private
final
List
<
TransportationObject
>
transportation
;
public
AllTransportationNode
(
List
<
TransportationObject
>
transportation
)
{
this
.
transportation
=
transportation
;
}
@Override
public
void
refreshTextColor
()
{
// no use
}
@Override
public
String
getText
()
{
return
"Transportation"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
renderTransportation
(
transportation
);
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/AllTunnelConstructiveElementsNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.TunnelConstructiveElement
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
import
java.util.List
;
public
class
AllTunnelConstructiveElementsNode
extends
Renderable
{
private
final
List
<
TunnelConstructiveElement
>
constructiveElements
;
public
AllTunnelConstructiveElementsNode
(
List
<
TunnelConstructiveElement
>
constructiveElements
)
{
this
.
constructiveElements
=
constructiveElements
;
}
@Override
public
String
getText
()
{
return
"Constructive Elements"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
clearCurrentRender
();
}
@Override
public
void
refreshTextColor
()
{
boolean
isValidated
=
false
;
for
(
TunnelConstructiveElement
bce
:
constructiveElements
)
{
if
(
bce
.
isValidated
())
{
isValidated
=
true
;
}
if
(
bce
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
return
;
}
}
if
(
isValidated
)
{
setStatus
(
CheckStatus
.
OK
);
}
else
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/AllTunnelPartsNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.TunnelPart
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
import
java.util.List
;
public
class
AllTunnelPartsNode
extends
Renderable
{
private
final
List
<
TunnelPart
>
tunnelParts
;
public
AllTunnelPartsNode
(
List
<
TunnelPart
>
tunnelParts
)
{
this
.
tunnelParts
=
tunnelParts
;
}
@Override
public
String
getText
()
{
return
"Tunnel Parts"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
clearCurrentRender
();
}
@Override
public
void
refreshTextColor
()
{
boolean
wasChecked
=
false
;
for
(
TunnelPart
tp
:
tunnelParts
)
{
if
(
tp
.
isValidated
())
{
wasChecked
=
true
;
if
(
tp
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
return
;
}
}
}
if
(
wasChecked
)
{
setStatus
(
CheckStatus
.
OK
);
}
else
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/AllTunnelsNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.Tunnel
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
import
java.util.List
;
public
class
AllTunnelsNode
extends
Renderable
{
private
final
List
<
Tunnel
>
tunnels
;
public
AllTunnelsNode
(
List
<
Tunnel
>
tunnels
)
{
this
.
tunnels
=
tunnels
;
}
@Override
public
void
refreshTextColor
()
{
// no color changes
}
@Override
public
String
getText
()
{
return
"Tunnels"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
renderTunnels
(
tunnels
);
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/AllVegetationNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
java.util.List
;
import
de.hft.stuttgart.citydoctor2.datastructure.Vegetation
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
AllVegetationNode
extends
Renderable
{
private
final
List
<
Vegetation
>
vegetation
;
public
AllVegetationNode
(
List
<
Vegetation
>
vegetation
)
{
this
.
vegetation
=
vegetation
;
}
@Override
public
void
refreshTextColor
()
{
// no use
}
@Override
public
String
getText
()
{
return
"Vegetation"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
renderVegetation
(
vegetation
);
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/AllWaterNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
java.util.List
;
import
de.hft.stuttgart.citydoctor2.datastructure.WaterObject
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
AllWaterNode
extends
Renderable
{
private
final
List
<
WaterObject
>
water
;
public
AllWaterNode
(
List
<
WaterObject
>
water
)
{
this
.
water
=
water
;
}
@Override
public
void
refreshTextColor
()
{
// no use
}
@Override
public
String
getText
()
{
return
"Water"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
renderWater
(
water
);
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/BoundarySurfaceNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.BoundarySurface
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
BoundarySurfaceNode
extends
Renderable
{
private
final
BoundarySurface
bs
;
public
BoundarySurfaceNode
(
BoundarySurface
bs
)
{
this
.
bs
=
bs
;
}
@Override
public
String
getText
()
{
return
bs
.
getGmlId
().
getGmlString
()
+
" ["
+
bs
.
getType
()
+
"]"
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
bs
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
bs
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
bs
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/BridgeConstructiveElementNode.java
deleted
100644 → 0
View file @
84ee694e
/*-
* Copyright 2023 Beuth Hochschule für Technik Berlin, Hochschule für Technik Stuttgart
*
* This file is part of CityDoctor2.
*
* CityDoctor2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* CityDoctor2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with CityDoctor2. If not, see <https://www.gnu.org/licenses/>.
*/
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.BridgeConstructiveElement
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
BridgeConstructiveElementNode
extends
Renderable
{
private
final
BridgeConstructiveElement
bce
;
public
BridgeConstructiveElementNode
(
BridgeConstructiveElement
bce
)
{
this
.
bce
=
bce
;
}
@Override
public
String
getText
()
{
return
bce
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
bce
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
bce
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
bce
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/BridgeNode.java
deleted
100644 → 0
View file @
84ee694e
/*-
* Copyright 2022 Beuth Hochschule für Technik Berlin, Hochschule für Technik Stuttgart
*
* This file is part of CityDoctor2.
*
* CityDoctor2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* CityDoctor2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with CityDoctor2. If not, see <https://www.gnu.org/licenses/>.
*/
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.BridgeObject
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
BridgeNode
extends
Renderable
implements
FeatureNode
{
private
final
BridgeObject
bridge
;
public
BridgeNode
(
BridgeObject
bridge
)
{
this
.
bridge
=
bridge
;
}
@Override
public
String
getText
()
{
return
bridge
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
bridge
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
bridge
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
bridge
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
@Override
public
CityObject
getFeature
()
{
return
bridge
;
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/BuildingNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.Building
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
BuildingNode
extends
Renderable
implements
FeatureNode
{
private
final
Building
building
;
public
BuildingNode
(
Building
building
)
{
this
.
building
=
building
;
}
@Override
public
String
getText
()
{
return
building
.
getGmlId
().
getGmlString
();
}
public
Building
getBuilding
()
{
return
building
;
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
building
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
building
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
building
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
@Override
public
CityObject
getFeature
()
{
return
building
;
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/BuildingPartNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.BuildingPart
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
BuildingPartNode
extends
Renderable
{
private
final
BuildingPart
bp
;
public
BuildingPartNode
(
BuildingPart
bp
)
{
this
.
bp
=
bp
;
}
@Override
public
String
getText
()
{
return
bp
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
bp
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
bp
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
bp
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/BuildingUnitNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.BuildingUnit
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
BuildingUnitNode
extends
Renderable
{
private
final
BuildingUnit
buildingUnit
;
public
BuildingUnitNode
(
BuildingUnit
buildingUnit
)
{
this
.
buildingUnit
=
buildingUnit
;
}
@Override
public
String
getText
()
{
return
buildingUnit
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
buildingUnit
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
buildingUnit
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
buildingUnit
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/CityFurnitureNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityFurniture
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
CityFurnitureNode
extends
Renderable
implements
FeatureNode
{
private
final
CityFurniture
cityFurniture
;
public
CityFurnitureNode
(
CityFurniture
cityFurniture
)
{
this
.
cityFurniture
=
cityFurniture
;
}
@Override
public
String
getText
()
{
return
cityFurniture
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
cityFurniture
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
cityFurniture
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
cityFurniture
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
@Override
public
CityObject
getFeature
()
{
return
cityFurniture
;
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/FeatureNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
public
interface
FeatureNode
{
public
CityObject
getFeature
();
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/FurnitureNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.AbstractFurniture
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
FurnitureNode
extends
Renderable
{
private
final
AbstractFurniture
furniture
;
public
FurnitureNode
(
AbstractFurniture
furniture
)
{
this
.
furniture
=
furniture
;
}
@Override
public
String
getText
()
{
return
furniture
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
furniture
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
furniture
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
furniture
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/GenericCityObjectsNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
de.hft.stuttgart.citydoctor2.datastructure.GenericCityObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
GenericCityObjectsNode
extends
Renderable
implements
FeatureNode
{
private
final
GenericCityObject
gcobject
;
public
GenericCityObjectsNode
(
GenericCityObject
gcobject
)
{
this
.
gcobject
=
gcobject
;
}
@Override
public
String
getText
()
{
return
gcobject
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
gcobject
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
gcobject
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
gcobject
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
@Override
public
CityObject
getFeature
()
{
return
gcobject
;
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/InstallationNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.Installation
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
InstallationNode
extends
Renderable
{
private
final
Installation
bi
;
public
InstallationNode
(
Installation
bi
)
{
this
.
bi
=
bi
;
}
@Override
public
String
getText
()
{
return
bi
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
bi
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
bi
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
bi
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
\ No newline at end of file
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/LandUseNode.java
deleted
100644 → 0
View file @
84ee694e
/*-
* Copyright 2022 Beuth Hochschule für Technik Berlin, Hochschule für Technik Stuttgart
*
* This file is part of CityDoctor2.
*
* CityDoctor2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* CityDoctor2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with CityDoctor2. If not, see <https://www.gnu.org/licenses/>.
*/
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.LandObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
LandUseNode
extends
Renderable
{
private
final
LandObject
landUse
;
public
LandUseNode
(
LandObject
landUse
)
{
this
.
landUse
=
landUse
;
}
@Override
public
void
refreshTextColor
()
{
if
(!
landUse
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
landUse
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
@Override
public
String
getText
()
{
return
"[LandUse] "
+
landUse
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
landUse
);
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/ReliefNode.java
deleted
100644 → 0
View file @
84ee694e
/*-
* Copyright 2022 Beuth Hochschule für Technik Berlin, Hochschule für Technik Stuttgart
*
* This file is part of CityDoctor2.
*
* CityDoctor2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* CityDoctor2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with CityDoctor2. If not, see <https://www.gnu.org/licenses/>.
*/
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.ReliefObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
ReliefNode
extends
Renderable
{
private
final
ReliefObject
relief
;
public
ReliefNode
(
ReliefObject
relief
)
{
this
.
relief
=
relief
;
}
@Override
public
void
refreshTextColor
()
{
if
(!
relief
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
relief
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
@Override
public
String
getText
()
{
return
"[ReliefFeature] "
+
relief
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
relief
);
}
}
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/RoomNode.java
deleted
100644 → 0
View file @
84ee694e
package
de.hft.stuttgart.citydoctor2.gui.tree
;
import
de.hft.stuttgart.citydoctor2.datastructure.AbstractRoom
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
public
class
RoomNode
extends
Renderable
{
private
final
AbstractRoom
room
;
public
RoomNode
(
AbstractRoom
room
)
{
this
.
room
=
room
;
}
@Override
public
String
getText
()
{
return
room
.
getGmlId
().
getGmlString
();
}
@Override
public
void
visit
(
Renderer
renderer
)
{
renderer
.
render
(
room
);
}
@Override
public
void
refreshTextColor
()
{
if
(!
room
.
isValidated
())
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
room
.
containsAnyError
())
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
}
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment