From 7c148c9be78fc469de65dc3e537e9ab48c08da3e Mon Sep 17 00:00:00 2001 From: Justus Reusmann Date: Mon, 20 Apr 2026 12:20:21 +0200 Subject: [PATCH] fixing some outdated and incorrect javadocs --- .../grammars/de/monticore/lang/ComponentConnector.mc4 | 3 ++- .../symboltable/completers/DirectionCompleter.java | 11 ++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/cc/src/main/grammars/de/monticore/lang/ComponentConnector.mc4 b/cc/src/main/grammars/de/monticore/lang/ComponentConnector.mc4 index 13d85ddd..8a086e3f 100644 --- a/cc/src/main/grammars/de/monticore/lang/ComponentConnector.mc4 +++ b/cc/src/main/grammars/de/monticore/lang/ComponentConnector.mc4 @@ -157,7 +157,8 @@ component grammar ComponentConnector ; /** - * Requirements: Wir berücksichtigen primär die Namen der Requirements + * Requirements bestehen aus einem Namen, einem Subjekt (vom Typ PartDef), + * einer Liste von Annahmen und einer Garantie. */ interface symbol Requirement = name:Name diff --git a/language/src/main/java/de/monticore/lang/sysmlv2/symboltable/completers/DirectionCompleter.java b/language/src/main/java/de/monticore/lang/sysmlv2/symboltable/completers/DirectionCompleter.java index aedd9fc2..00ee3c6a 100644 --- a/language/src/main/java/de/monticore/lang/sysmlv2/symboltable/completers/DirectionCompleter.java +++ b/language/src/main/java/de/monticore/lang/sysmlv2/symboltable/completers/DirectionCompleter.java @@ -13,16 +13,17 @@ public class DirectionCompleter implements SysMLBasisVisitor2, SysMLPartsVisitor2 { /** - * Returns whether this is an input. Defaults to {@code true} if no direction was explicitly set. The keyword "inout" - * yields true. + * Returns whether this is an input. Defaults to {@code true} if no direction + * was explicitly set. The keyword "inout" yields false (by isOut behavior). */ protected boolean isIn(ASTModifier modifier) { - return modifier.isIn() || !modifier.isOut() && !modifier.isReturn(); + return modifier.isIn() || (!modifier.isOut() && !modifier.isReturn()); } /** - * Returns whether this is an input. Defaults to {@code false} if no direction was explicitly set. The keyword "inout" - * yields true. The keyword "return" is treated as output. + * Returns whether this is an output. Defaults to {@code false} if no + * direction was explicitly set. The keyword "inout" yields true. The keyword + * "return" is treated as output. */ protected boolean isOut(ASTModifier modifier) { return modifier.isOut() || modifier.isInout() || modifier.isReturn();