feat: Make the set of names of attributes set on a field/type available.
diff --git a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
index 524730e..794bf1b 100644
--- a/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
+++ b/code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java
@@ -29,6 +29,8 @@
 
     String getName();
 
+    Set<String> getAttributeNames();
+
     Optional<Term> getAttribute(String attributeName);
 
     default Optional<Term> getEncoding() {