blob: fc4aa77dfd5bfafbec95b2d5b48cbce2ffddf607 [file] [log] [blame]
package org.eclipse.epf.library.edit.realization;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.epf.uma.MethodElement;
import org.eclipse.epf.uma.ecore.util.OppositeFeature;
public interface IRealizedElement {
MethodElement getElement();
boolean handle(Object featureOrOFeature);
boolean handleFeature(EStructuralFeature feature);
boolean handleOFeature(OppositeFeature ofeature);
Object getFeatureValue(EStructuralFeature feature);
Object getOFeatureValue(OppositeFeature ofeature);
String getName();
String getPresentationName();
String getBriefDescription();
}