public class ParameterImpl extends IdentifiedElementImpl implements Parameter
The following features are implemented:
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
Modifier and Type | Method and 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() |
getDescription, getName, setDescription, setName
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
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
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getName, setDescription, setName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public Operation getOperation()
getOperation
in interface Parameter
Parameter.setOperation(Operation)
,
DeclarationPackage.getParameter_Operation()
,
Operation.getParameters()
public org.eclipse.emf.common.notify.NotificationChain basicSetOperation(Operation newOperation, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOperation(Operation newOperation)
setOperation
in interface Parameter
newOperation
- the new value of the 'Operation' container reference.Parameter.getOperation()
public boolean isRequired()
isRequired
in interface Parameter
Parameter.setRequired(boolean)
,
DeclarationPackage.getParameter_Required()
public void setRequired(boolean newRequired)
setRequired
in interface Parameter
newRequired
- the new value of the 'Required' attribute.Parameter.isRequired()
public boolean isMain()
isMain
in interface Parameter
Parameter.setMain(boolean)
,
DeclarationPackage.getParameter_Main()
public void setMain(boolean newMain)
setMain
in interface Parameter
newMain
- the new value of the 'Main' attribute.Parameter.isMain()
public boolean isMany()
isMany
in interface Parameter
Parameter.setMany(boolean)
,
DeclarationPackage.getParameter_Many()
public void setMany(boolean newMany)
setMany
in interface Parameter
newMany
- the new value of the 'Many' attribute.Parameter.isMany()
public org.eclipse.emf.ecore.EClassifier getClassifier()
getClassifier
in interface Parameter
Parameter.setClassifier(EClassifier)
,
DeclarationPackage.getParameter_Classifier()
public org.eclipse.emf.ecore.EClassifier basicGetClassifier()
public void setClassifier(org.eclipse.emf.ecore.EClassifier newClassifier)
setClassifier
in interface Parameter
newClassifier
- the new value of the 'Classifier' reference.Parameter.getClassifier()
public String getClassifierName()
getClassifierName
in interface Parameter
Parameter.setClassifierName(String)
,
DeclarationPackage.getParameter_ClassifierName()
public void setClassifierName(String newClassifierName)
setClassifierName
in interface Parameter
newClassifierName
- the new value of the 'Classifier Name' attribute.Parameter.getClassifierName()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class IdentifiedElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class IdentifiedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class IdentifiedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class IdentifiedElementImpl
public String toString()
toString
in class IdentifiedElementImpl
Copyright © 2020. All rights reserved.