You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2025/09/17 12:46:32 UTC

(plc4x-build-tools) branch develop updated: feat: Make the set of names of attributes set on a field/type available.

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-build-tools.git


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

commit 49d8c56391abd8a68e4cf2a4980186155899a2a5
Author: Christofer Dutz <ch...@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.
---
 .../plc4x/plugins/codegenerator/types/definitions/TypeDefinition.java   | 2 ++
 1 file changed, 2 insertions(+)

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 @@ public interface TypeDefinition extends TypeDefinitionConversions {
 
     String getName();
 
+    Set<String> getAttributeNames();
+
     Optional<Term> getAttribute(String attributeName);
 
     default Optional<Term> getEncoding() {