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));