/** * Դ�������ƣ�AbstractEMPropertyDescriptor.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.ui * ����˵����$desc * ����ĵ��� * ���ߣ���Ҷ�� */ package com.hundsun.ares.studio.ui.editor.extend; import org.eclipse.emf.ecore.EStructuralFeature; /** * @author gongyf * */ public abstract class AbstractEMPropertyDescriptor implements IExtensibleModelPropertyDescriptor { private String category; private String displayName; private String description; private EStructuralFeature structuralFeature; /** * @param structuralFeature */ public AbstractEMPropertyDescriptor(EStructuralFeature structuralFeature) { super(); this.structuralFeature = structuralFeature; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } /** * @param description the description to set */ public void setDescription(String description) { this.description = description; } /** * @param structuralFeature the structuralFeature to set */ public void setStructuralFeature(EStructuralFeature structuralFeature) { this.structuralFeature = structuralFeature; } /** * @param displayName the displayName to set */ public void setDisplayName(String displayName) { this.displayName = displayName; } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.pages.extend.IExtensibleModelPropertyDescriptor#getDisplayName() */ @Override public String getDisplayName() { return displayName; } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.pages.extend.IExtensibleModelPropertyDescriptor#getDescription() */ @Override public String getDescription() { return description; } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.pages.extend.IExtensibleModelPropertyDescriptor#getStructuralFeature() */ @Override public EStructuralFeature getStructuralFeature() { return structuralFeature; } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.pages.extend.IExtensibleModelPropertyDescriptor#isDerived() */ @Override public boolean isDerived() { return false; } }