commit | f2d08e229628b11e3b7e05f298550f579121cd90 | [log] [tgz] |
---|---|---|
author | hutcheb <ben.hutche@gmail.com> | Thu Apr 15 05:51:47 2021 -0400 |
committer | hutcheb <ben.hutche@gmail.com> | Thu Apr 15 05:51:47 2021 -0400 |
tree | 842ed63d3aaebd74b98cf26f903883ed66822b3c | |
parent | 66a7507e9748e1736244c50668270254129ef191 [diff] |
fix: add missing getAbstractFields to ComplexTypeDefinition
diff --git a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java index 41a383f..86b813c 100644 --- a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java +++ b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java
@@ -22,6 +22,7 @@ import org.apache.plc4x.plugins.codegenerator.types.fields.*; import java.util.List; +import java.util.stream.Collectors; public interface ComplexTypeDefinition extends TypeDefinition { @@ -56,6 +57,13 @@ List<PropertyField> getPropertyFields(); /** + * Get only the fields which are of type AbstractField. + * + * @return all abstract fields ;-) + */ + List<AbstractField> getAbstractFields(); + + /** * Get any fields which are of type VirtualField. * * @return all virtual fields ;-)