Skip to content

Commit 342b926

Browse files
committed
KERML_-151 Created invocation delegate for Type::allRedefinedFeaturesOf.
- Removed delegate for Membership::allRedefinedFeatures.
1 parent 4a3e633 commit 342b926

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

org.omg.sysml/src/org/omg/sysml/delegate/invocation/Membership_allRedefinedFeatures_InvocationDelegate.java renamed to org.omg.sysml/src/org/omg/sysml/delegate/invocation/Type_allRedefinedFeaturesOf_InvocationDelegate.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@
3232
import org.omg.sysml.lang.sysml.Feature;
3333
import org.omg.sysml.lang.sysml.Membership;
3434

35-
public class Membership_allRedefinedFeatures_InvocationDelegate extends BasicInvocationDelegate {
35+
public class Type_allRedefinedFeaturesOf_InvocationDelegate extends BasicInvocationDelegate {
3636

37-
public Membership_allRedefinedFeatures_InvocationDelegate(EOperation operation) {
37+
public Type_allRedefinedFeaturesOf_InvocationDelegate(EOperation operation) {
3838
super(operation);
3939
}
4040

4141
@Override
4242
public Object dynamicInvoke(InternalEObject target, EList<?> arguments) throws InvocationTargetException {
43-
Membership self = (Membership)target;
44-
Element memberElement = self.getMemberElement();
43+
Membership membership = (Membership)arguments.get(0);
44+
Element memberElement = membership.getMemberElement();
4545
return memberElement instanceof Feature? ((Feature)memberElement).allRedefinedFeatures():
4646
new BasicEList<>();
4747
}

0 commit comments

Comments
 (0)