Package org.eclipse.gmf.runtime.diagram.ui.editparts

Examples of org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart.resolveSemanticElement()


   */
  public ShapeNodeEditPart assertHasSession(DiagramDocumentEditor root, String sessionName) {
    for (Object o : root.getDiagramEditPart().getChildren()) {
      if (o instanceof ShapeNodeEditPart) {
        ShapeNodeEditPart s = (ShapeNodeEditPart) o;
        EObject obj = s.resolveSemanticElement();
        if (obj instanceof Session) {
          Session p = (Session) obj;
          if (p.getName() != null && p.getName().equals(sessionName)) {
            assertNotNull(s);
            return s;
View Full Code Here


   */
  public ShapeNodeEditPart assertHasStartNode(DiagramDocumentEditor root) {
    for (Object o : root.getDiagramEditPart().getChildren()) {
      if (o instanceof ShapeNodeEditPart) {
        ShapeNodeEditPart s = (ShapeNodeEditPart) o;
        EObject obj = s.resolveSemanticElement();
        if (obj instanceof StartNode) {
          assertNotNull(s);
          return s;
        }
      }
View Full Code Here

    for (Object o : editor.getDiagramEditPart().getChildren()) {
      if (o instanceof ShapeNodeEditPart) {
        ShapeNodeEditPart s = (ShapeNodeEditPart) o;
        if (!checkShortcut || isShortcut(s) == shortcutRequired) {
          EObject obj = s.resolveSemanticElement();
          if (obj instanceof Value) {
            Value p = (Value) obj;
            if (p.getName().equals("fieldValue")) {
              assertNotNull(s);
              return s;
View Full Code Here

    ShapeNodeEditPart edit = assertHasEvent(editor_page, true, ModelPackage.eINSTANCE.getChangeable_OnChange());
    assertGenerated(edit);
    ShapeNodeEditPart update = assertHasOperation(editor_page, "update", true);
    assertGenerated(update);
    assertContains(edit.resolveSemanticElement(), toDelete);
    assertContains(update.resolveSemanticElement(), toDelete);

    // get ALL related elements to also
    GeneratedElementDeleter deleter = new GeneratedElementDeleter((GeneratedElement) target.resolveSemanticElement());

    assertGreaterEq(6, deleter.getElementsToDelete().size());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.