public abstract class AbstractParameterImpl extends AbstractTypedElementImpl implements AbstractParameter
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
ValueSpecification |
basicGetProbability() |
ValueSpecification |
basicGetRate() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetProbability(ValueSpecification newProbability,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetRate(ValueSpecification newRate,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.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,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
ParameterEffectKind |
getEffect() |
RateKind |
getKindOfRate() |
org.eclipse.emf.common.util.EList<AbstractParameterSet> |
getParameterSet() |
ValueSpecification |
getProbability() |
ValueSpecification |
getRate() |
boolean |
isIsException() |
boolean |
isIsOptional() |
boolean |
isIsStream() |
void |
setEffect(ParameterEffectKind newEffect) |
void |
setIsException(boolean newIsException) |
void |
setIsOptional(boolean newIsOptional) |
void |
setIsStream(boolean newIsStream) |
void |
setKindOfRate(RateKind newKindOfRate) |
void |
setProbability(ValueSpecification newProbability) |
void |
setRate(ValueSpecification newRate) |
java.lang.String |
toString() |
basicGetAbstractType, getAbstractType, setAbstractTypegetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAbstractType, setAbstractTypegetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic boolean isIsException()
isIsException in interface AbstractParameterAbstractParameter.setIsException(boolean),
ModellingcorePackage.getAbstractParameter_IsException()public void setIsException(boolean newIsException)
setIsException in interface AbstractParameternewIsException - the new value of the 'Is Exception' attribute.AbstractParameter.isIsException()public boolean isIsStream()
isIsStream in interface AbstractParameterAbstractParameter.setIsStream(boolean),
ModellingcorePackage.getAbstractParameter_IsStream()public void setIsStream(boolean newIsStream)
setIsStream in interface AbstractParameternewIsStream - the new value of the 'Is Stream' attribute.AbstractParameter.isIsStream()public boolean isIsOptional()
isIsOptional in interface AbstractParameterAbstractParameter.setIsOptional(boolean),
ModellingcorePackage.getAbstractParameter_IsOptional()public void setIsOptional(boolean newIsOptional)
setIsOptional in interface AbstractParameternewIsOptional - the new value of the 'Is Optional' attribute.AbstractParameter.isIsOptional()public RateKind getKindOfRate()
getKindOfRate in interface AbstractParameterRateKind,
AbstractParameter.setKindOfRate(RateKind),
ModellingcorePackage.getAbstractParameter_KindOfRate()public void setKindOfRate(RateKind newKindOfRate)
setKindOfRate in interface AbstractParameternewKindOfRate - the new value of the 'Kind Of Rate' attribute.RateKind,
AbstractParameter.getKindOfRate()public ParameterEffectKind getEffect()
getEffect in interface AbstractParameterParameterEffectKind,
AbstractParameter.setEffect(ParameterEffectKind),
ModellingcorePackage.getAbstractParameter_Effect()public void setEffect(ParameterEffectKind newEffect)
setEffect in interface AbstractParameternewEffect - the new value of the 'Effect' attribute.ParameterEffectKind,
AbstractParameter.getEffect()public ValueSpecification getRate()
getRate in interface AbstractParameterAbstractParameter.setRate(ValueSpecification),
ModellingcorePackage.getAbstractParameter_Rate()public ValueSpecification basicGetRate()
public org.eclipse.emf.common.notify.NotificationChain basicSetRate(ValueSpecification newRate, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRate(ValueSpecification newRate)
setRate in interface AbstractParameternewRate - the new value of the 'Rate' containment reference.AbstractParameter.getRate()public ValueSpecification getProbability()
getProbability in interface AbstractParameterAbstractParameter.setProbability(ValueSpecification),
ModellingcorePackage.getAbstractParameter_Probability()public ValueSpecification basicGetProbability()
public org.eclipse.emf.common.notify.NotificationChain basicSetProbability(ValueSpecification newProbability, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setProbability(ValueSpecification newProbability)
setProbability in interface AbstractParameternewProbability - the new value of the 'Probability' containment reference.AbstractParameter.getProbability()public org.eclipse.emf.common.util.EList<AbstractParameterSet> getParameterSet()
getParameterSet in interface AbstractParameterModellingcorePackage.getAbstractParameter_ParameterSet(),
AbstractParameterSet.getParameters()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.BasicEObjectImplpublic 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 ModelElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractTypedElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractTypedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractTypedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractTypedElementImplpublic java.lang.String toString()
toString in class AbstractNamedElementImpl