public static SNode call_getParameterMethod_5422656561935120433(SNode thisNode) { final String methodName = ExternalViewFigureParameter_Behavior.call_getGetterName_3748979635600013007(thisNode); return ListSequence.fromList( BehaviorReflection.invokeVirtual( (Class<List<SNode>>) ((Class) Object.class), SLinkOperations.getTarget( SNodeOperations.cast( SNodeOperations.getParent(thisNode), "jetbrains.mps.lang.editor.figures.structure.ExternalViewFigure"), "classifier", false), "virtual_getMembers_1213877531970", new Object[] {})) .where( new IWhereFilter<SNode>() { public boolean accept(SNode it) { return SNodeOperations.isInstanceOf( it, "jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration"); } }) .select( new ISelector<SNode, SNode>() { public SNode select(SNode it) { return SNodeOperations.cast( it, "jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration"); } }) .findFirst( new IWhereFilter<SNode>() { public boolean accept(SNode it) { return eq_g8zu1a_a0a0a0a0a0b0b( SPropertyOperations.getString(it, "name"), methodName); } }); }
public static String call_getGetterName_3748979635600013007(SNode thisNode) { return "get" + ExternalViewFigureParameter_Behavior.call_getSuffix_3748979635600238774(thisNode); }