@Override @NotNull protected List<MenuPart<TransformationMenuItem, TransformationMenuContext>> getParts( TransformationMenuContext _context) { List<MenuPart<TransformationMenuItem, TransformationMenuContext>> result = new ArrayList<MenuPart<TransformationMenuItem, TransformationMenuContext>>(); if (ListSequence.fromListAndArray( new ArrayList<String>(), MenuLocations.LEFT_SIDE_TRANSFORM, MenuLocations.RIGHT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new DefaultConceptMenusTransformationMenuPart( SModelUtil.getDirectSuperConcepts( MetaAdapterFactory.getConcept( 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL, "jetbrains.mps.baseLanguage.structure.BinaryOperation")))); } if (ListSequence.fromListAndArray(new ArrayList<String>(), MenuLocations.LEFT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new BinaryOperation_TransformationMenu .TransformationMenuPart_WrapSubstituteMenu_kltahs_a1()); } if (ListSequence.fromListAndArray(new ArrayList<String>(), MenuLocations.RIGHT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new BinaryOperation_TransformationMenu .TransformationMenuPart_WrapSubstituteMenu_kltahs_a2()); } return result; }
@Override @NotNull protected List<MenuPart<TransformationMenuItem, TransformationMenuContext>> getParts( TransformationMenuContext _context) { List<MenuPart<TransformationMenuItem, TransformationMenuContext>> result = new ArrayList<MenuPart<TransformationMenuItem, TransformationMenuContext>>(); if (ListSequence.fromListAndArray( new ArrayList<String>(), MenuLocations.LEFT_SIDE_TRANSFORM, MenuLocations.RIGHT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new DefaultConceptMenusTransformationMenuPart( SModelUtil.getDirectSuperConcepts( MetaAdapterFactory.getConcept( 0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0xbe3a0d5ba1a2c12L, "jetbrains.mps.execution.commands.structure.ProcessType")))); } if (ListSequence.fromListAndArray(new ArrayList<String>(), MenuLocations.RIGHT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new ConstraintsFilteringTransformationMenuPartDecorator( new ProcessType_TransformationMenu.TransformationMenuPart_Action_fvqin_a1(), MetaAdapterFactory.getConcept( 0xf3347d8a0e794f35L, 0x8ac91574f25c986fL, 0x87f99370d7e1ea3L, "jetbrains.mps.execution.commands.structure.CommandProcessType"))); } return result; }
@Override @NotNull protected List<MenuPart<TransformationMenuItem, TransformationMenuContext>> getParts( TransformationMenuContext _context) { List<MenuPart<TransformationMenuItem, TransformationMenuContext>> result = new ArrayList<MenuPart<TransformationMenuItem, TransformationMenuContext>>(); if (ListSequence.fromListAndArray( new ArrayList<String>(), MenuLocations.LEFT_SIDE_TRANSFORM, MenuLocations.RIGHT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new DefaultConceptMenusTransformationMenuPart( SModelUtil.getDirectSuperConcepts( MetaAdapterFactory.getConcept( 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x58ea5217b045b9abL, "jetbrains.mps.lang.smodel.structure.AttributeQualifier")))); } if (ListSequence.fromListAndArray(new ArrayList<String>(), MenuLocations.RIGHT_SIDE_TRANSFORM) .contains(_context.getMenuLocation())) { result.add( new AttributeQualifier_TransformationMenu.TransformationMenuPart_IncludeMenu_5hmkak_a1()); } return result; }