/******************************************************************************* * Copyright (c) 2011, 2012 Red Hat, Inc. * All rights reserved. * This program is made available under the terms of the * Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Red Hat, Inc. - initial API and implementation *******************************************************************************/ package org.eclipse.bpmn2.modeler.ui.adapters.properties; import org.eclipse.bpmn2.Import; import org.eclipse.bpmn2.modeler.core.adapters.ExtendedPropertiesAdapter; import org.eclipse.bpmn2.modeler.core.adapters.ObjectDescriptor; import org.eclipse.emf.common.notify.AdapterFactory; public class ImportPropertiesAdapter extends ExtendedPropertiesAdapter<Import> { public ImportPropertiesAdapter(AdapterFactory adapterFactory, Import object) { super(adapterFactory, object); setObjectDescriptor(new ObjectDescriptor<Import>(this,object) { @Override public String getTextValue() { String text = object.getLocation(); return text==null ? "" : text; //$NON-NLS-1$ } @Override public String getLabel() { return Messages.ImportPropertiesAdapter_Import; } }); } }