Skip to content

Commit 935c8f6

Browse files
committed
KERML_-58 Updated FeatureAdaper::isComputedRedefinitions.
- Does not compute redefinitions if a feature is a parameter of an InvocationExpression *and* it has owned redefinitions.
1 parent 2f7a5e3 commit 935c8f6

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

org.omg.sysml/src/org/omg/sysml/adapter/FeatureAdapter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -494,9 +494,8 @@ public void forceComputeRedefinitions() {
494494
public boolean isComputeRedefinitions() {
495495
Feature target = getTarget();
496496
return isAddImplicitGeneralTypes && isComputeRedefinitions &&
497-
(!FeatureUtil.isParameter(target) ||
498-
FeatureUtil.isResultParameter(target) ||
499-
target.getOwnedRedefinition().isEmpty());
497+
(!(target.getOwningType() instanceof InvocationExpression) ||
498+
target.getOwnedRedefinition().isEmpty());
500499
}
501500

502501
/**

0 commit comments

Comments
 (0)