Class ParameterImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.emf.edapt.declaration.impl.IdentifiedElementImpl
-
- org.eclipse.emf.edapt.declaration.impl.ParameterImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,IdentifiedElement
,Parameter
public class ParameterImpl extends IdentifiedElementImpl implements Parameter
An implementation of the model object 'Parameter'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EClassifier
basicGetClassifier()
org.eclipse.emf.common.notify.NotificationChain
basicSetOperation(Operation newOperation, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
void
eUnset(int featureID)
org.eclipse.emf.ecore.EClassifier
getClassifier()
String
getClassifierName()
Operation
getOperation()
boolean
isMain()
boolean
isMany()
boolean
isRequired()
void
setClassifier(org.eclipse.emf.ecore.EClassifier newClassifier)
void
setClassifierName(String newClassifierName)
void
setMain(boolean newMain)
void
setMany(boolean newMany)
void
setOperation(Operation newOperation)
void
setRequired(boolean newRequired)
String
toString()
-
Methods inherited from class org.eclipse.emf.edapt.declaration.impl.IdentifiedElementImpl
getDescription, getName, setDescription, setName
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.edapt.declaration.IdentifiedElement
getDescription, getName, setDescription, setName
-
-
-
-
Method Detail
-
getOperation
public Operation getOperation()
- Specified by:
getOperation
in interfaceParameter
- Returns:
- the value of the 'Operation' container reference.
- See Also:
Parameter.setOperation(Operation)
,DeclarationPackage.getParameter_Operation()
,Operation.getParameters()
-
basicSetOperation
public org.eclipse.emf.common.notify.NotificationChain basicSetOperation(Operation newOperation, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setOperation
public void setOperation(Operation newOperation)
- Specified by:
setOperation
in interfaceParameter
- Parameters:
newOperation
- the new value of the 'Operation' container reference.- See Also:
Parameter.getOperation()
-
isRequired
public boolean isRequired()
- Specified by:
isRequired
in interfaceParameter
- Returns:
- the value of the 'Required' attribute.
- See Also:
Parameter.setRequired(boolean)
,DeclarationPackage.getParameter_Required()
-
setRequired
public void setRequired(boolean newRequired)
- Specified by:
setRequired
in interfaceParameter
- Parameters:
newRequired
- the new value of the 'Required' attribute.- See Also:
Parameter.isRequired()
-
isMain
public boolean isMain()
- Specified by:
isMain
in interfaceParameter
- Returns:
- the value of the 'Main' attribute.
- See Also:
Parameter.setMain(boolean)
,DeclarationPackage.getParameter_Main()
-
setMain
public void setMain(boolean newMain)
- Specified by:
setMain
in interfaceParameter
- Parameters:
newMain
- the new value of the 'Main' attribute.- See Also:
Parameter.isMain()
-
isMany
public boolean isMany()
- Specified by:
isMany
in interfaceParameter
- Returns:
- the value of the 'Many' attribute.
- See Also:
Parameter.setMany(boolean)
,DeclarationPackage.getParameter_Many()
-
setMany
public void setMany(boolean newMany)
- Specified by:
setMany
in interfaceParameter
- Parameters:
newMany
- the new value of the 'Many' attribute.- See Also:
Parameter.isMany()
-
getClassifier
public org.eclipse.emf.ecore.EClassifier getClassifier()
- Specified by:
getClassifier
in interfaceParameter
- Returns:
- the value of the 'Classifier' reference.
- See Also:
Parameter.setClassifier(EClassifier)
,DeclarationPackage.getParameter_Classifier()
-
basicGetClassifier
public org.eclipse.emf.ecore.EClassifier basicGetClassifier()
-
setClassifier
public void setClassifier(org.eclipse.emf.ecore.EClassifier newClassifier)
- Specified by:
setClassifier
in interfaceParameter
- Parameters:
newClassifier
- the new value of the 'Classifier' reference.- See Also:
Parameter.getClassifier()
-
getClassifierName
public String getClassifierName()
- Specified by:
getClassifierName
in interfaceParameter
- Returns:
- the value of the 'Classifier Name' attribute.
- See Also:
Parameter.setClassifierName(String)
,DeclarationPackage.getParameter_ClassifierName()
-
setClassifierName
public void setClassifierName(String newClassifierName)
- Specified by:
setClassifierName
in interfaceParameter
- Parameters:
newClassifierName
- the new value of the 'Classifier Name' attribute.- See Also:
Parameter.getClassifierName()
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseAdd
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeature
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classIdentifiedElementImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classIdentifiedElementImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classIdentifiedElementImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classIdentifiedElementImpl
-
toString
public String toString()
- Overrides:
toString
in classIdentifiedElementImpl
-
-