This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 90bb22429b feat: Make the set of names of attributes set on a 
field/type available.
90bb22429b is described below

commit 90bb22429b7be948f26fffde4c65cfd4c3133459
Author: Christofer Dutz <christofer.d...@c-ware.de>
AuthorDate: Wed Sep 17 14:46:25 2025 +0200

    feat: Make the set of names of attributes set on a field/type available.
---
 .../language/mspec/model/definitions/DefaultTypeDefinition.java       | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/code-generation/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/model/definitions/DefaultTypeDefinition.java
 
b/code-generation/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/model/definitions/DefaultTypeDefinition.java
index 2f3047eb57..386fce13c5 100644
--- 
a/code-generation/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/model/definitions/DefaultTypeDefinition.java
+++ 
b/code-generation/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/model/definitions/DefaultTypeDefinition.java
@@ -42,6 +42,10 @@ public abstract class DefaultTypeDefinition {
         return name;
     }
 
+    public Set<String> getAttributeNames() {
+        return attributes.keySet();
+    }
+
     public Optional<Term> getAttribute(String attributeName) {
         if (attributes.containsKey(attributeName)) {
             return Optional.of(attributes.get(attributeName));

Reply via email to