public List<?> createParameterObjects( SNode node, IOperationContext operationContext, EditorContext editorContext) { return BehaviorReflection.invokeVirtual( (Class<List<String>>) ((Class) Object.class), SLinkOperations.getTarget( FigureParameterMapping_Behavior.call_getDiagramNodeCell_1491555030355957123(node), MetaAdapterFactory.getContainmentLink( 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a326e1L, 0xf301bf106a329d9L, "figure")), "virtual_getFigureParameterNames_1491555030356445722", new Object[] {}); }
public void applyRule( final SNode mapping, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) { { SNode _nodeToCheck_1029348928467 = mapping; EquationInfo _info_12389875345 = new EquationInfo( _nodeToCheck_1029348928467, null, "r:40b64a44-89c9-404d-9824-6c98cb8ca353(jetbrains.mps.lang.editor.diagram.typesystem)", "342110547582557667", 0, null); typeCheckingContext.createEquation( (SNode) typeCheckingContext.typeOf( _nodeToCheck_1029348928467, "r:40b64a44-89c9-404d-9824-6c98cb8ca353(jetbrains.mps.lang.editor.diagram.typesystem)", "342110547582557391", true), (SNode) typeCheckingContext.typeOf( FigureParameterMapping_Behavior.call_getParameterDeclaration_4115105161238952352( mapping), "r:40b64a44-89c9-404d-9824-6c98cb8ca353(jetbrains.mps.lang.editor.diagram.typesystem)", "342110547582557855", true), _info_12389875345); } if (!(typeCheckingContext.isSingleTypeComputation())) { { SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget( mapping, MetaAdapterFactory.getContainmentLink( 0x6106f6117a7442d1L, 0x80deedc5c602bfd1L, 0xf301bf106a7d7c7L, 0x3f6e840fdd824ddL, "argument")); EquationInfo _info_12389875345 = new EquationInfo( _nodeToCheck_1029348928467, null, "r:40b64a44-89c9-404d-9824-6c98cb8ca353(jetbrains.mps.lang.editor.diagram.typesystem)", "342110547580710609", 0, null); typeCheckingContext.createLessThanInequality( (SNode) typeCheckingContext.typeOf( _nodeToCheck_1029348928467, "r:40b64a44-89c9-404d-9824-6c98cb8ca353(jetbrains.mps.lang.editor.diagram.typesystem)", "342110547580708533", true), (SNode) typeCheckingContext.typeOf( FigureParameterMapping_Behavior .call_getParameterDeclaration_4115105161238952352(mapping), "r:40b64a44-89c9-404d-9824-6c98cb8ca353(jetbrains.mps.lang.editor.diagram.typesystem)", "342110547580710824", true), true, true, _info_12389875345); } } }
private static SNode _StyleParameter_QueryFunction_3uf681_a0a0( EditorContext editorContext, SNode node) { return FigureParameterMapping_Behavior.call_getParameterDeclaration_4115105161238952352(node); }