public class SettingDelegate
extends java.lang.Object
implements org.eclipse.emf.ecore.EStructuralFeature.Setting
EStructuralFeature.Setting to be independent
of other's hashCode() and equals(Object) implementation.
The criteria is here: The settings's eObject and eStructuralFeature have to be equal.| Constructor and Description |
|---|
SettingDelegate(org.eclipse.emf.ecore.EStructuralFeature.Setting delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
get(boolean resolve) |
org.eclipse.emf.ecore.EObject |
getEObject() |
org.eclipse.emf.ecore.EStructuralFeature |
getEStructuralFeature() |
int |
hashCode() |
boolean |
isSet() |
void |
set(java.lang.Object newValue) |
void |
unset() |
public SettingDelegate(org.eclipse.emf.ecore.EStructuralFeature.Setting delegate)
public java.lang.Object get(boolean resolve)
get in interface org.eclipse.emf.ecore.EStructuralFeature.Settingpublic org.eclipse.emf.ecore.EObject getEObject()
getEObject in interface org.eclipse.emf.ecore.EStructuralFeature.Settingpublic org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
getEStructuralFeature in interface org.eclipse.emf.ecore.EStructuralFeature.Settingpublic boolean isSet()
isSet in interface org.eclipse.emf.ecore.EStructuralFeature.Settingpublic void set(java.lang.Object newValue)
set in interface org.eclipse.emf.ecore.EStructuralFeature.Settingpublic void unset()
unset in interface org.eclipse.emf.ecore.EStructuralFeature.Settingpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object