Package org.eclipse.xtext.linking.lazy
Class SettingDelegate
- java.lang.Object
-
- org.eclipse.xtext.linking.lazy.SettingDelegate
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EStructuralFeature.Setting
public class SettingDelegate extends java.lang.Object implements org.eclipse.emf.ecore.EStructuralFeature.SettingDelegating implementation of anEStructuralFeature.Settingto be independent of other'shashCode()andequals(Object)implementation. The criteria is here: The settings's eObject and eStructuralFeature have to be equal.
-
-
Constructor Summary
Constructors Constructor Description SettingDelegate(org.eclipse.emf.ecore.EStructuralFeature.Setting delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.Objectget(boolean resolve)org.eclipse.emf.ecore.EObjectgetEObject()org.eclipse.emf.ecore.EStructuralFeaturegetEStructuralFeature()inthashCode()booleanisSet()voidset(java.lang.Object newValue)voidunset()
-
-
-
Method Detail
-
get
public java.lang.Object get(boolean resolve)
- Specified by:
getin interfaceorg.eclipse.emf.ecore.EStructuralFeature.Setting
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject()
- Specified by:
getEObjectin interfaceorg.eclipse.emf.ecore.EStructuralFeature.Setting
-
getEStructuralFeature
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
- Specified by:
getEStructuralFeaturein interfaceorg.eclipse.emf.ecore.EStructuralFeature.Setting
-
isSet
public boolean isSet()
- Specified by:
isSetin interfaceorg.eclipse.emf.ecore.EStructuralFeature.Setting
-
set
public void set(java.lang.Object newValue)
- Specified by:
setin interfaceorg.eclipse.emf.ecore.EStructuralFeature.Setting
-
unset
public void unset()
- Specified by:
unsetin interfaceorg.eclipse.emf.ecore.EStructuralFeature.Setting
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-