Skip to content
Snippets Groups Projects
Commit 1b69430d authored by Nikolaus Huber's avatar Nikolaus Huber
Browse files

manual extension to the edit code

git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@11241 9e42b895-fcda-4063-8a3b-11be15eb1bbd
parent b4f71b7a
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="src-man"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="bin"/>
......
package edu.kit.ipd.descartes.mm.adaptation.provider;
import org.eclipse.emf.common.notify.AdapterFactory;
import edu.kit.ipd.descartes.mm.adaptation.Action;
import edu.kit.ipd.descartes.mm.adaptation.ActionReference;
public class ActionReferenceItemProviderExtension extends ActionReferenceItemProvider {
public ActionReferenceItemProviderExtension(AdapterFactory adapterFactory) {
super(adapterFactory);
}
@Override
public String getText(Object object) {
Action ref = ((ActionReference)object).getRefersTo();
String label = ref == null ?
null :
ref.getName();
return label == null || label.length() == 0 ?
getString("_UI_ActionReference_type") :
getString("_UI_ActionReference_type") + " " + label;
}
}
\ No newline at end of file
package edu.kit.ipd.descartes.mm.adaptation.provider;
import org.eclipse.emf.common.notify.AdapterFactory;
import edu.kit.ipd.descartes.mm.adaptation.AdaptationActionOperation;
import edu.kit.ipd.descartes.mm.adaptation.AdaptationDirection;
import edu.kit.ipd.descartes.mm.adaptation.AdaptationScope;
public class AdaptationActionOperationItemProviderExtension extends AdaptationActionOperationItemProvider {
public AdaptationActionOperationItemProviderExtension(AdapterFactory adapterFactory) {
super(adapterFactory);
// TODO Auto-generated constructor stub
}
@Override
public String getText(Object object) {
AdaptationScope scopeLabelValue = ((AdaptationActionOperation)object).getAdaptationOperationScope();
AdaptationDirection directionLabelValue = ((AdaptationActionOperation)object).getAdaptationOperationDirection();
String label;
if (scopeLabelValue == null || directionLabelValue == null)
label = null;
else
label = directionLabelValue.toString() + ", " + scopeLabelValue.toString();
return label == null || label.length() == 0 ?
getString("_UI_AdaptationActionOperation_type") :
getString("_UI_AdaptationActionOperation_type") + " " + label;
}
}
package edu.kit.ipd.descartes.mm.adaptation.provider;
import org.eclipse.emf.common.notify.Adapter;
public class AdaptationItemProviderAdapterFactoryExtension extends AdaptationItemProviderAdapterFactory {
@Override
public Adapter createAdaptationActionOperationAdapter() {
if (adaptationActionOperationItemProvider == null) {
adaptationActionOperationItemProvider = new AdaptationActionOperationItemProviderExtension(this);
}
return adaptationActionOperationItemProvider;
}
@Override
public Adapter createActionReferenceAdapter() {
if (actionReferenceItemProvider == null) {
actionReferenceItemProvider = new ActionReferenceItemProviderExtension(this);
}
return actionReferenceItemProvider;
}
}
......@@ -128,19 +128,12 @@ public class AdaptationActionOperationItemProvider
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
* @generated
*/
@Override
public String getText(Object object) {
AdaptationScope scopeLabelValue = ((AdaptationActionOperation)object).getAdaptationOperationScope();
AdaptationDirection directionLabelValue = ((AdaptationActionOperation)object).getAdaptationOperationDirection();
String label;
if (scopeLabelValue == null || directionLabelValue == null)
label = null;
else
label = directionLabelValue.toString() + ", " + scopeLabelValue.toString();
AdaptationScope labelValue = ((AdaptationActionOperation)object).getAdaptationOperationScope();
String label = labelValue == null ? null : labelValue.toString();
return label == null || label.length() == 0 ?
getString("_UI_AdaptationActionOperation_type") :
getString("_UI_AdaptationActionOperation_type") + " " + label;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment