Package OntoUML.diagram.view.factories

Source Code of OntoUML.diagram.view.factories.SubCollectionOfTargetPropertyNameLabelViewFactory

package OntoUML.diagram.view.factories;

import java.util.ArrayList;
import java.util.List;

import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.gmf.runtime.diagram.core.preferences.PreferencesHint;
import org.eclipse.gmf.runtime.diagram.ui.util.MeasurementUnitHelper;
import org.eclipse.gmf.runtime.diagram.ui.view.factories.AbstractLabelViewFactory;
import org.eclipse.gmf.runtime.draw2d.ui.mapmode.IMapMode;
import org.eclipse.gmf.runtime.notation.Location;
import org.eclipse.gmf.runtime.notation.Node;
import org.eclipse.gmf.runtime.notation.View;

/**
* @generated
*/
public class SubCollectionOfTargetPropertyNameLabelViewFactory extends
    AbstractLabelViewFactory {

  /**
   * @generated
   */
  public View createView(IAdaptable semanticAdapter, View containerView,
      String semanticHint, int index, boolean persisted,
      PreferencesHint preferencesHint) {
    Node view = (Node) super.createView(semanticAdapter, containerView,
        semanticHint, index, persisted, preferencesHint);
    Location location = (Location) view.getLayoutConstraint();
    IMapMode mapMode = MeasurementUnitHelper.getMapMode(containerView
        .getDiagram().getMeasurementUnit());
    location.setX(mapMode.DPtoLP(-20));
    location.setY(mapMode.DPtoLP(20));
    return view;
  }

  /**
   * @generated
   */
  protected List createStyles(View view) {
    List styles = new ArrayList();
    return styles;
  }
}
TOP

Related Classes of OntoUML.diagram.view.factories.SubCollectionOfTargetPropertyNameLabelViewFactory

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.