Package org.eclipse.gmf.runtime.notation

Examples of org.eclipse.gmf.runtime.notation.View


  public static List getSimpleDatatypeAttributeCompartment_7011SemanticChildren(
      View view) {
    if (false == view.eContainer() instanceof View) {
      return Collections.EMPTY_LIST;
    }
    View containerView = (View) view.eContainer();
    if (!containerView.isSetElement()) {
      return Collections.EMPTY_LIST;
    }
    OntoUML.SimpleDatatype modelElement = (OntoUML.SimpleDatatype) containerView
        .getElement();
    List result = new LinkedList();
    for (Iterator it = modelElement.getAttribute().iterator(); it.hasNext();) {
      OntoUML.Property childElement = (OntoUML.Property) it.next();
      int visualID = OntoUML.diagram.part.OntoUMLVisualIDRegistry
View Full Code Here


  public static List getStructuralDatatypeAttributeCompartment_7012SemanticChildren(
      View view) {
    if (false == view.eContainer() instanceof View) {
      return Collections.EMPTY_LIST;
    }
    View containerView = (View) view.eContainer();
    if (!containerView.isSetElement()) {
      return Collections.EMPTY_LIST;
    }
    OntoUML.StructuralDatatype modelElement = (OntoUML.StructuralDatatype) containerView
        .getElement();
    List result = new LinkedList();
    for (Iterator it = modelElement.getAttribute().iterator(); it.hasNext();) {
      OntoUML.Property childElement = (OntoUML.Property) it.next();
      int visualID = OntoUML.diagram.part.OntoUMLVisualIDRegistry
View Full Code Here

  public static List getSubKindAttributeCompartment_7013SemanticChildren(
      View view) {
    if (false == view.eContainer() instanceof View) {
      return Collections.EMPTY_LIST;
    }
    View containerView = (View) view.eContainer();
    if (!containerView.isSetElement()) {
      return Collections.EMPTY_LIST;
    }
    OntoUML.SubKind modelElement = (OntoUML.SubKind) containerView
        .getElement();
    List result = new LinkedList();
    for (Iterator it = modelElement.getAttribute().iterator(); it.hasNext();) {
      OntoUML.Property childElement = (OntoUML.Property) it.next();
      int visualID = OntoUML.diagram.part.OntoUMLVisualIDRegistry
View Full Code Here

        else {
          if (((View) compartmentEditPart.getModel()).isVisible() == false)
            ((View) compartmentEditPart.getModel())
                .setVisible(true);
          else {
            View view = (((View) (compartmentEditPart).getModel()));
            DrawerStyle drawerStyle = (DrawerStyle) view
                .getStyle(NotationPackage.eINSTANCE
                    .getDrawerStyle());
            if (drawerStyle != null) { // to refresh the compartment when a new attribute is added.
              drawerStyle.setCollapsed(true);
              drawerStyle.setCollapsed(false);
View Full Code Here

  /**
   * @generated
   */
  public EditPart createEditPart(EditPart context, Object model) {
    if (model instanceof View) {
      View view = (View) model;
      switch (OntoUML.diagram.part.OntoUMLVisualIDRegistry
          .getVisualID(view)) {

      case OntoUML.diagram.edit.parts.ContainerEditPart.VISUAL_ID:
        return new OntoUML.diagram.edit.parts.ContainerEditPart(view);
View Full Code Here

    }
    if (selected instanceof View) {
      return ((View) selected).getElement();
    }
    if (selected instanceof IAdaptable) {
      View view = (View) ((IAdaptable) selected).getAdapter(View.class);
      if (view != null) {
        return view.getElement();
      }
    }
    return selected;
  }
View Full Code Here

    }
    if (element instanceof EditPart) {
      return unwrapEditPart((EditPart) element);
    }
    if (element instanceof IAdaptable) {
      View view = (View) ((IAdaptable) element).getAdapter(View.class);
      if (view != null) {
        return unwrapView(view);
      }
    }
    return element;
View Full Code Here

      return;
    }

    OntoUML.diagram.navigator.OntoUMLAbstractNavigatorItem abstractNavigatorItem = (OntoUML.diagram.navigator.OntoUMLAbstractNavigatorItem) aSelection
        .getFirstElement();
    View navigatorView = null;
    if (abstractNavigatorItem instanceof OntoUML.diagram.navigator.OntoUMLNavigatorItem) {
      navigatorView = ((OntoUML.diagram.navigator.OntoUMLNavigatorItem) abstractNavigatorItem)
          .getView();
    } else if (abstractNavigatorItem instanceof OntoUML.diagram.navigator.OntoUMLNavigatorGroup) {
      OntoUML.diagram.navigator.OntoUMLNavigatorGroup navigatorGroup = (OntoUML.diagram.navigator.OntoUMLNavigatorGroup) abstractNavigatorItem;
      if (navigatorGroup.getParent() instanceof OntoUML.diagram.navigator.OntoUMLNavigatorItem) {
        navigatorView = ((OntoUML.diagram.navigator.OntoUMLNavigatorItem) navigatorGroup
            .getParent()).getView();
      }
    }
    if (navigatorView == null) {
      return;
    }
    IEditorInput editorInput = getEditorInput(navigatorView.getDiagram());
    IEditorPart editor = aPage.findEditor(editorInput);
    if (editor == null) {
      return;
    }
    aPage.bringToTop(editor);
View Full Code Here

    String vid = (String) hint.getAdapter(String.class);
    if (vid != null) {
      return getParser(OntoUML.diagram.part.OntoUMLVisualIDRegistry
          .getVisualID(vid));
    }
    View view = (View) hint.getAdapter(View.class);
    if (view != null) {
      return getParser(OntoUML.diagram.part.OntoUMLVisualIDRegistry
          .getVisualID(view));
    }
    return null;
View Full Code Here

        .getAdapter(EditPart.class);
    if (editPart instanceof GraphicalEditPart
        || editPart instanceof AbstractConnectionEditPart) {
      Object model = editPart.getModel();
      if ((model instanceof View)) {
        View view = (View) model;
        if (!(view instanceof Edge) && !view.isSetElement()) {
          return;
        }
      }
      EditDomain ed = editPart.getViewer().getEditDomain();
      if (!(ed instanceof DiagramEditDomain)) {
View Full Code Here

TOP

Related Classes of org.eclipse.gmf.runtime.notation.View

Copyright © 2018 www.massapicom. 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.