Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Commit 02d1a20

Browse files
committed
text.cpp: remove aspect properties and related classes
1 parent bb9dad5 commit 02d1a20

14 files changed

Lines changed: 300 additions & 1599 deletions

File tree

projects/dogen.models/dia/dogen.text.cpp.dia

Lines changed: 296 additions & 909 deletions
Large diffs are not rendered by default.

projects/dogen.models/json/dogen.text.cpp.json

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -906,34 +906,12 @@
906906
"documentation": "All of the properties associated with an element.\n",
907907
"fallback_element_type": "masd::object",
908908
"attributes": [
909-
{
910-
"name": "aspect_properties",
911-
"type": "formattables::aspect_properties"
912-
},
913909
{
914910
"name": "helper_properties",
915911
"type": "std::list<formattables::helper_properties>"
916912
}
917913
]
918914
},
919-
{
920-
"name": "formattables::aspect_properties",
921-
"fallback_element_type": "masd::object",
922-
"attributes": [
923-
{
924-
"name": "requires_manual_default_constructor",
925-
"type": "bool"
926-
},
927-
{
928-
"name": "requires_manual_move_constructor",
929-
"type": "bool"
930-
},
931-
{
932-
"name": "requires_stream_manipulators",
933-
"type": "bool"
934-
}
935-
]
936-
},
937915
{
938916
"name": "transforms::inclusion_support_types",
939917
"stereotypes": [
@@ -1112,13 +1090,6 @@
11121090
],
11131091
"fallback_element_type": "masd::object"
11141092
},
1115-
{
1116-
"name": "formattables::aspect_expander",
1117-
"stereotypes": [
1118-
"dogen::handcrafted::typeable"
1119-
],
1120-
"fallback_element_type": "masd::object"
1121-
},
11221093
{
11231094
"name": "formattables::helper_expander",
11241095
"stereotypes": [

projects/dogen.text.cpp/include/dogen.text.cpp/io/formattables/aspect_properties_io.hpp

Lines changed: 0 additions & 39 deletions
This file was deleted.

projects/dogen.text.cpp/include/dogen.text.cpp/types/formattables/aspect_expander.hpp

Lines changed: 0 additions & 96 deletions
This file was deleted.

projects/dogen.text.cpp/include/dogen.text.cpp/types/formattables/aspect_properties.hpp

Lines changed: 0 additions & 86 deletions
This file was deleted.

projects/dogen.text.cpp/include/dogen.text.cpp/types/formattables/aspect_properties_fwd.hpp

Lines changed: 0 additions & 34 deletions
This file was deleted.

projects/dogen.text.cpp/include/dogen.text.cpp/types/formattables/element_properties.hpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
#include <list>
2929
#include <algorithm>
30-
#include "dogen.text.cpp/types/formattables/aspect_properties.hpp"
3130
#include "dogen.text.cpp/types/formattables/helper_properties.hpp"
3231

3332
namespace dogen::text::cpp::formattables {
@@ -43,16 +42,9 @@ class element_properties final {
4342
~element_properties() = default;
4443

4544
public:
46-
element_properties(
47-
const dogen::text::cpp::formattables::aspect_properties& aspect_properties,
48-
const std::list<dogen::text::cpp::formattables::helper_properties>& helper_properties);
45+
explicit element_properties(const std::list<dogen::text::cpp::formattables::helper_properties>& helper_properties);
4946

5047
public:
51-
const dogen::text::cpp::formattables::aspect_properties& aspect_properties() const;
52-
dogen::text::cpp::formattables::aspect_properties& aspect_properties();
53-
void aspect_properties(const dogen::text::cpp::formattables::aspect_properties& v);
54-
void aspect_properties(const dogen::text::cpp::formattables::aspect_properties&& v);
55-
5648
const std::list<dogen::text::cpp::formattables::helper_properties>& helper_properties() const;
5749
std::list<dogen::text::cpp::formattables::helper_properties>& helper_properties();
5850
void helper_properties(const std::list<dogen::text::cpp::formattables::helper_properties>& v);
@@ -69,7 +61,6 @@ class element_properties final {
6961
element_properties& operator=(element_properties other);
7062

7163
private:
72-
dogen::text::cpp::formattables::aspect_properties aspect_properties_;
7364
std::list<dogen::text::cpp::formattables::helper_properties> helper_properties_;
7465
};
7566

projects/dogen.text.cpp/include/dogen.text.cpp/types/formattables/model_expander.hpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,6 @@ namespace dogen::text::cpp::formattables {
3838

3939
class model_expander {
4040
private:
41-
void expand_aspects(
42-
const variability::entities::feature_model& feature_model,
43-
model& fm) const;
44-
4541
void expand_helpers(
4642
const variability::entities::feature_model& feature_model,
4743
const std::unordered_map<identification::entities::logical_id,

projects/dogen.text.cpp/src/io/formattables/aspect_properties_io.cpp

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)