default boolean isNonDiscriminatorField()

in code-generation/types-base/src/main/java/org/apache/plc4x/plugins/codegenerator/types/definitions/ComplexTypeDefinition.java [328:334]


    default boolean isNonDiscriminatorField(String discriminatorName) {
        boolean hasMatchingPropertyField = getAllPropertyFields().stream()
                .anyMatch(field -> !(field instanceof DiscriminatorField) && field.getName().equals(discriminatorName));
        boolean hasMatchingVirtualField = getAllVirtualFields().stream()
                .anyMatch(field -> field.getName().equals(discriminatorName));
        return hasMatchingPropertyField || hasMatchingVirtualField;
    }