Class ValueTypeEClassifierWrapper
- java.lang.Object
-
- tools.mdsd.characteristics.valuetype.provider.ValueTypeEClassifierWrapper
-
- All Implemented Interfaces:
Notifier
,EClassifier
,EGenericType
,EModelElement
,ENamedElement
,EObject
public class ValueTypeEClassifierWrapper extends Object implements EClassifier, EGenericType
-
-
Constructor Summary
Constructors Constructor Description ValueTypeEClassifierWrapper(ValueType valueType)
-
Method Summary
-
-
-
Field Detail
-
valueType
protected ValueType valueType
-
-
Constructor Detail
-
ValueTypeEClassifierWrapper
public ValueTypeEClassifierWrapper(ValueType valueType)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceENamedElement
-
setName
public void setName(String value)
- Specified by:
setName
in interfaceENamedElement
-
getEAnnotations
public EList<EAnnotation> getEAnnotations()
- Specified by:
getEAnnotations
in interfaceEModelElement
-
getEAnnotation
public EAnnotation getEAnnotation(String source)
- Specified by:
getEAnnotation
in interfaceEModelElement
-
eContainer
public EObject eContainer()
- Specified by:
eContainer
in interfaceEObject
-
eContainingFeature
public EStructuralFeature eContainingFeature()
- Specified by:
eContainingFeature
in interfaceEObject
-
eContainmentFeature
public EReference eContainmentFeature()
- Specified by:
eContainmentFeature
in interfaceEObject
-
eAllContents
public TreeIterator<EObject> eAllContents()
- Specified by:
eAllContents
in interfaceEObject
-
eCrossReferences
public EList<EObject> eCrossReferences()
- Specified by:
eCrossReferences
in interfaceEObject
-
eGet
public Object eGet(EStructuralFeature feature)
-
eGet
public Object eGet(EStructuralFeature feature, boolean resolve)
-
eSet
public void eSet(EStructuralFeature feature, Object newValue)
-
eIsSet
public boolean eIsSet(EStructuralFeature feature)
-
eUnset
public void eUnset(EStructuralFeature feature)
-
eInvoke
public Object eInvoke(EOperation operation, EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvoke
in interfaceEObject
- Throws:
InvocationTargetException
-
eSetDeliver
public void eSetDeliver(boolean deliver)
- Specified by:
eSetDeliver
in interfaceNotifier
-
eNotify
public void eNotify(Notification notification)
-
getInstanceClassName
public String getInstanceClassName()
- Specified by:
getInstanceClassName
in interfaceEClassifier
-
setInstanceClassName
public void setInstanceClassName(String value)
- Specified by:
setInstanceClassName
in interfaceEClassifier
-
getInstanceClass
public Class<?> getInstanceClass()
- Specified by:
getInstanceClass
in interfaceEClassifier
-
setInstanceClass
public void setInstanceClass(Class<?> value)
- Specified by:
setInstanceClass
in interfaceEClassifier
-
getDefaultValue
public Object getDefaultValue()
- Specified by:
getDefaultValue
in interfaceEClassifier
-
getInstanceTypeName
public String getInstanceTypeName()
- Specified by:
getInstanceTypeName
in interfaceEClassifier
-
setInstanceTypeName
public void setInstanceTypeName(String value)
- Specified by:
setInstanceTypeName
in interfaceEClassifier
-
getEPackage
public EPackage getEPackage()
- Specified by:
getEPackage
in interfaceEClassifier
-
getETypeParameters
public EList<ETypeParameter> getETypeParameters()
- Specified by:
getETypeParameters
in interfaceEClassifier
-
isInstance
public boolean isInstance(Object object)
- Specified by:
isInstance
in interfaceEClassifier
- Specified by:
isInstance
in interfaceEGenericType
-
getClassifierID
public int getClassifierID()
- Specified by:
getClassifierID
in interfaceEClassifier
-
getEUpperBound
public EGenericType getEUpperBound()
- Specified by:
getEUpperBound
in interfaceEGenericType
-
setEUpperBound
public void setEUpperBound(EGenericType value)
- Specified by:
setEUpperBound
in interfaceEGenericType
-
getETypeArguments
public EList<EGenericType> getETypeArguments()
- Specified by:
getETypeArguments
in interfaceEGenericType
-
getERawType
public EClassifier getERawType()
- Specified by:
getERawType
in interfaceEGenericType
-
getELowerBound
public EGenericType getELowerBound()
- Specified by:
getELowerBound
in interfaceEGenericType
-
setELowerBound
public void setELowerBound(EGenericType value)
- Specified by:
setELowerBound
in interfaceEGenericType
-
getETypeParameter
public ETypeParameter getETypeParameter()
- Specified by:
getETypeParameter
in interfaceEGenericType
-
setETypeParameter
public void setETypeParameter(ETypeParameter value)
- Specified by:
setETypeParameter
in interfaceEGenericType
-
getEClassifier
public EClassifier getEClassifier()
- Specified by:
getEClassifier
in interfaceEGenericType
-
setEClassifier
public void setEClassifier(EClassifier value)
- Specified by:
setEClassifier
in interfaceEGenericType
-
-