private ICommand createOrthogonalState(ConfigureRequest req) { Region region = SGraphFactory.eINSTANCE.createRegion(); region.setName("r1"); Region region2 = SGraphFactory.eINSTANCE.createRegion(); region2.setName("r2"); return new SetValueCommand( new SetRequest( req.getElementToConfigure(), SGraphPackage.Literals.STATE__SUB_REGIONS, com.google.common.collect.Lists.newArrayList(region, region2))); }
private ICommand createCompositeStateCommand(ConfigureRequest req) { Region region = SGraphFactory.eINSTANCE.createRegion(); region.setName("r1"); return new SetValueCommand( new SetRequest( req.getElementToConfigure(), SGraphPackage.Literals.STATE__SUB_REGIONS, region)); }
public static Region _createRegion(String name, State state) { Region region = SGraphFactory.eINSTANCE.createRegion(); region.setName(name); if (state != null) state.getRegions().add(region); return region; }