Package fr.obeo.releng.targetplatform.ui.labeling

Source Code of fr.obeo.releng.targetplatform.ui.labeling.TargetPlatformLabelProvider

/**
* generated by Xtext
*/
package fr.obeo.releng.targetplatform.ui.labeling;

import com.google.common.base.Objects;
import com.google.inject.Inject;
import fr.obeo.releng.targetplatform.Environment;
import fr.obeo.releng.targetplatform.IU;
import fr.obeo.releng.targetplatform.IncludeDeclaration;
import fr.obeo.releng.targetplatform.Location;
import fr.obeo.releng.targetplatform.Option;
import fr.obeo.releng.targetplatform.Options;
import fr.obeo.releng.targetplatform.TargetPlatform;
import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
import org.eclipse.jface.viewers.StyledString;
import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider;

/**
* Provides labels for a EObjects.
*
* see http://www.eclipse.org/Xtext/documentation.html#labelProvider
*/
@SuppressWarnings("all")
public class TargetPlatformLabelProvider extends DefaultEObjectLabelProvider {
  @Inject
  public TargetPlatformLabelProvider(final AdapterFactoryLabelProvider delegate) {
    super(delegate);
  }
 
  public StyledString text(final Location object) {
    StyledString _xblockexpression = null;
    {
      final StyledString ss = new StyledString();
      String _uri = object.getUri();
      ss.append(_uri);
      String _iD = object.getID();
      boolean _notEquals = (!Objects.equal(_iD, null));
      if (_notEquals) {
        String _iD_1 = object.getID();
        String _plus = (" " + _iD_1);
        ss.append(_plus, StyledString.DECORATIONS_STYLER);
      }
      _xblockexpression = ss;
    }
    return _xblockexpression;
  }
 
  public String image(final Location object) {
    return "obj16/location_obj.gif";
  }
 
  public StyledString text(final IU object) {
    StyledString _xblockexpression = null;
    {
      final StyledString ss = new StyledString();
      String _iD = object.getID();
      ss.append(_iD);
      String _version = object.getVersion();
      boolean _notEquals = (!Objects.equal(_version, null));
      if (_notEquals) {
        String _version_1 = object.getVersion();
        String _plus = (" " + _version_1);
        ss.append(_plus, StyledString.COUNTER_STYLER);
      }
      _xblockexpression = ss;
    }
    return _xblockexpression;
  }
 
  public String image(final IU object) {
    return "obj16/iu_obj.gif";
  }
 
  public String text(final TargetPlatform object) {
    return object.getName();
  }
 
  public String image(final TargetPlatform object) {
    return "obj16/target_obj.gif";
  }
 
  public String image(final IncludeDeclaration object) {
    return "obj16/inc_obj.gif";
  }
 
  public String image(final Option object) {
    return "obj16/option_obj.gif";
  }
 
  public String text(final Options object) {
    return "Options";
  }
 
  public String image(final Options object) {
    return "obj16/option_obj.gif";
  }
 
  public String text(final Environment object) {
    return "Environment";
  }
 
  public String image(final Environment object) {
    return "obj16/env_obj.gif";
  }
}
TOP

Related Classes of fr.obeo.releng.targetplatform.ui.labeling.TargetPlatformLabelProvider

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.