/** * generated by Xtext */ package net.certware.intent.state.ui.labeling; import com.google.inject.Inject; import net.certware.intent.state.stateSpecification.Component; import net.certware.intent.state.stateSpecification.ComponentInput; import net.certware.intent.state.stateSpecification.ComponentOutput; import net.certware.intent.state.stateSpecification.Device; import net.certware.intent.state.stateSpecification.DeviceInput; import net.certware.intent.state.stateSpecification.DeviceOutput; import net.certware.intent.state.stateSpecification.Mode; import net.certware.intent.state.stateSpecification.ModeElement; import net.certware.intent.state.stateSpecification.ModeVariable; import net.certware.intent.state.stateSpecification.Specification; import net.certware.intent.state.stateSpecification.State; import net.certware.intent.state.stateSpecification.StateElement; import net.certware.intent.state.stateSpecification.StateVariable; import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; 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 StateSpecificationLabelProvider extends DefaultEObjectLabelProvider { @Inject public StateSpecificationLabelProvider(final AdapterFactoryLabelProvider delegate) { super(delegate); } public String image(final Specification e) { return "obj16/specification.gif"; } public String image(final Component e) { return "obj16/component.gif"; } public String image(final Device e) { return "obj16/device.gif"; } public String image(final DeviceInput e) { return "obj16/deviceinput.gif"; } public String image(final DeviceOutput e) { return "obj16/deviceoutput.gif"; } public String image(final ComponentInput e) { return "obj16/componentinput.png"; } public String image(final ComponentOutput e) { return "obj16/componentoutput.png"; } public String image(final StateVariable e) { return "obj16/statevariable.gif"; } public String image(final ModeVariable e) { return "obj16/modevariable.gif"; } public String image(final Mode m) { return "obj16/mode.gif"; } public String image(final State s) { return "obj16/state.gif"; } public String text(final Specification s) { String _name = s.getName(); return (("Specification" + " ") + _name); } public String text(final Component c) { String _name = c.getName(); return (("Component" + " ") + _name); } public String text(final Device d) { String _name = d.getName(); return (("Device" + " ") + _name); } public String text(final ModeVariable m) { String _desc = m.getDesc(); return (("Mode" + " ") + _desc); } public String text(final StateVariable s) { String _desc = s.getDesc(); return (("State" + " ") + _desc); } public String text(final ModeElement m) { return "Mode Element"; } public String text(final StateElement s) { return "State Element"; } }