package com.sap.furcas.ide.editor.dialogs; import org.eclipse.emf.ecore.EObject; import com.sap.furcas.metamodel.FURCAS.TCS.Template; import com.sap.furcas.runtime.tcs.TcsUtil; public class ChooseConcreteSyntaxDialogElement { private final EObject wrappedObject; public ChooseConcreteSyntaxDialogElement(EObject wrappedObject) { this.wrappedObject = wrappedObject; } @Override public String toString() { StringBuffer sb = new StringBuffer(); if(this.wrappedObject instanceof Template) { Template t = (Template) wrappedObject; sb.append(t.getConcreteSyntax().getName()); sb.append(":"); sb.append(TcsUtil.getQualifiedName(t)); sb.append(":mode="); sb.append(TcsUtil.getTemplateMode(t)); } return sb.toString(); } public EObject getWrappedObject() { return this.wrappedObject; } }