Package org.eclipse.emf.ecp.common.spi
Class UniqueSetting
- java.lang.Object
-
- org.eclipse.emf.ecp.common.spi.UniqueSetting
-
public class UniqueSetting extends java.lang.Object
Convenience class for managing settings.
Provides an equals method that returns
true
if theEObject
and theEStructuralFeature
are the same.- Since:
- 1.5
- Author:
- emueller
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UniqueSetting(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature attribute)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UniqueSetting
createSetting(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature attribute)
Convenience method for creating a setting.static UniqueSetting
createSetting(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
Convenience method for creating a setting.boolean
equals(java.lang.Object obj)
org.eclipse.emf.ecore.EObject
getEObject()
Returns theEObject
.org.eclipse.emf.ecore.EStructuralFeature
getEStructuralFeature()
Returns the EAttribute of theEObject
.org.eclipse.emf.ecore.EStructuralFeature.Setting
getSetting()
Return theEStructuralFeature.Setting
wrapped in thisUniqueSetting
.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
createSetting
public static UniqueSetting createSetting(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature attribute)
Convenience method for creating a setting.- Parameters:
eObject
- anEObject
attribute
- an EAttribute of the giveneObject
- Returns:
- the constructed setting
-
createSetting
public static UniqueSetting createSetting(org.eclipse.emf.ecore.EStructuralFeature.Setting setting)
Convenience method for creating a setting.- Parameters:
setting
- theEStructuralFeature.Setting
to wrap- Returns:
- the constructed setting
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
- See Also:
Object.hashCode()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject()
Returns theEObject
.- Returns:
- the
EObject
-
getEStructuralFeature
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
Returns the EAttribute of theEObject
.- Returns:
- the EAttribute
-
getSetting
public org.eclipse.emf.ecore.EStructuralFeature.Setting getSetting()
Return theEStructuralFeature.Setting
wrapped in thisUniqueSetting
.- Returns:
- the wrapped
EStructuralFeature.Setting
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-