/*******************************************************************************
* 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;
}
});
}
}