public class ParameterImpl extends TypedElementImpl implements Parameter
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 |
basicSetOwnedDefaultValue(DataValue newOwnedDefaultValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMaxCard(NumericValue newOwnedMaxCard,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMaxLength(NumericValue newOwnedMaxLength,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMaxValue(DataValue newOwnedMaxValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMinCard(NumericValue newOwnedMinCard,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMinLength(NumericValue newOwnedMinLength,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMinValue(DataValue newOwnedMinValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedNullValue(DataValue newOwnedNullValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
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) |
ParameterDirection |
getDirection() |
ParameterEffectKind |
getEffect() |
RateKind |
getKindOfRate() |
DataValue |
getOwnedDefaultValue() |
NumericValue |
getOwnedMaxCard() |
NumericValue |
getOwnedMaxLength() |
DataValue |
getOwnedMaxValue() |
NumericValue |
getOwnedMinCard() |
NumericValue |
getOwnedMinLength() |
DataValue |
getOwnedMinValue() |
DataValue |
getOwnedNullValue() |
org.eclipse.emf.common.util.EList<AbstractParameterSet> |
getParameterSet() |
PassingMode |
getPassingMode() |
ValueSpecification |
getProbability() |
ValueSpecification |
getRate() |
boolean |
isIsException() |
boolean |
isIsOptional() |
boolean |
isIsStream() |
boolean |
isMaxInclusive() |
boolean |
isMinInclusive() |
boolean |
isOrdered() |
boolean |
isUnique() |
void |
setDirection(ParameterDirection newDirection) |
void |
setEffect(ParameterEffectKind newEffect) |
void |
setIsException(boolean newIsException) |
void |
setIsOptional(boolean newIsOptional) |
void |
setIsStream(boolean newIsStream) |
void |
setKindOfRate(RateKind newKindOfRate) |
void |
setMaxInclusive(boolean newMaxInclusive) |
void |
setMinInclusive(boolean newMinInclusive) |
void |
setOrdered(boolean newOrdered) |
void |
setOwnedDefaultValue(DataValue newOwnedDefaultValue) |
void |
setOwnedMaxCard(NumericValue newOwnedMaxCard) |
void |
setOwnedMaxLength(NumericValue newOwnedMaxLength) |
void |
setOwnedMaxValue(DataValue newOwnedMaxValue) |
void |
setOwnedMinCard(NumericValue newOwnedMinCard) |
void |
setOwnedMinLength(NumericValue newOwnedMinLength) |
void |
setOwnedMinValue(DataValue newOwnedMinValue) |
void |
setOwnedNullValue(DataValue newOwnedNullValue) |
void |
setPassingMode(PassingMode newPassingMode) |
void |
setProbability(ValueSpecification newProbability) |
void |
setRate(ValueSpecification newRate) |
void |
setUnique(boolean newUnique) |
java.lang.String |
toString() |
basicGetStatus, basicGetType, getAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getIncomingTraces, getOutgoingTraces, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, getType, isVisibleInDoc, isVisibleInLM, setDescription, setReview, setStatus, setSummary, setVisibleInDoc, setVisibleInLMbasicGetAbstractType, getAbstractType, setAbstractTypegetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, 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, waitgetTypegetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivergetAbstractType, setAbstractTypegetName, setNamepublic boolean isOrdered()
isOrdered in interface MultiplicityElementMultiplicityElement.setOrdered(boolean),
InformationPackage.getMultiplicityElement_Ordered()public void setOrdered(boolean newOrdered)
setOrdered in interface MultiplicityElementnewOrdered - the new value of the 'Ordered' attribute.MultiplicityElement.isOrdered()public boolean isUnique()
isUnique in interface MultiplicityElementMultiplicityElement.setUnique(boolean),
InformationPackage.getMultiplicityElement_Unique()public void setUnique(boolean newUnique)
setUnique in interface MultiplicityElementnewUnique - the new value of the 'Unique' attribute.MultiplicityElement.isUnique()public boolean isMinInclusive()
isMinInclusive in interface MultiplicityElementMultiplicityElement.setMinInclusive(boolean),
InformationPackage.getMultiplicityElement_MinInclusive()public void setMinInclusive(boolean newMinInclusive)
setMinInclusive in interface MultiplicityElementnewMinInclusive - the new value of the 'Min Inclusive' attribute.MultiplicityElement.isMinInclusive()public boolean isMaxInclusive()
isMaxInclusive in interface MultiplicityElementMultiplicityElement.setMaxInclusive(boolean),
InformationPackage.getMultiplicityElement_MaxInclusive()public void setMaxInclusive(boolean newMaxInclusive)
setMaxInclusive in interface MultiplicityElementnewMaxInclusive - the new value of the 'Max Inclusive' attribute.MultiplicityElement.isMaxInclusive()public DataValue getOwnedDefaultValue()
getOwnedDefaultValue in interface MultiplicityElementMultiplicityElement.setOwnedDefaultValue(DataValue),
InformationPackage.getMultiplicityElement_OwnedDefaultValue()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedDefaultValue(DataValue newOwnedDefaultValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedDefaultValue(DataValue newOwnedDefaultValue)
setOwnedDefaultValue in interface MultiplicityElementnewOwnedDefaultValue - the new value of the 'Owned Default Value' containment reference.MultiplicityElement.getOwnedDefaultValue()public DataValue getOwnedMinValue()
getOwnedMinValue in interface MultiplicityElementMultiplicityElement.setOwnedMinValue(DataValue),
InformationPackage.getMultiplicityElement_OwnedMinValue()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMinValue(DataValue newOwnedMinValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMinValue(DataValue newOwnedMinValue)
setOwnedMinValue in interface MultiplicityElementnewOwnedMinValue - the new value of the 'Owned Min Value' containment reference.MultiplicityElement.getOwnedMinValue()public DataValue getOwnedMaxValue()
getOwnedMaxValue in interface MultiplicityElementMultiplicityElement.setOwnedMaxValue(DataValue),
InformationPackage.getMultiplicityElement_OwnedMaxValue()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMaxValue(DataValue newOwnedMaxValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMaxValue(DataValue newOwnedMaxValue)
setOwnedMaxValue in interface MultiplicityElementnewOwnedMaxValue - the new value of the 'Owned Max Value' containment reference.MultiplicityElement.getOwnedMaxValue()public DataValue getOwnedNullValue()
getOwnedNullValue in interface MultiplicityElementMultiplicityElement.setOwnedNullValue(DataValue),
InformationPackage.getMultiplicityElement_OwnedNullValue()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedNullValue(DataValue newOwnedNullValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedNullValue(DataValue newOwnedNullValue)
setOwnedNullValue in interface MultiplicityElementnewOwnedNullValue - the new value of the 'Owned Null Value' containment reference.MultiplicityElement.getOwnedNullValue()public NumericValue getOwnedMinCard()
getOwnedMinCard in interface MultiplicityElementMultiplicityElement.setOwnedMinCard(NumericValue),
InformationPackage.getMultiplicityElement_OwnedMinCard()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMinCard(NumericValue newOwnedMinCard, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMinCard(NumericValue newOwnedMinCard)
setOwnedMinCard in interface MultiplicityElementnewOwnedMinCard - the new value of the 'Owned Min Card' containment reference.MultiplicityElement.getOwnedMinCard()public NumericValue getOwnedMinLength()
getOwnedMinLength in interface MultiplicityElementMultiplicityElement.setOwnedMinLength(NumericValue),
InformationPackage.getMultiplicityElement_OwnedMinLength()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMinLength(NumericValue newOwnedMinLength, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMinLength(NumericValue newOwnedMinLength)
setOwnedMinLength in interface MultiplicityElementnewOwnedMinLength - the new value of the 'Owned Min Length' containment reference.MultiplicityElement.getOwnedMinLength()public NumericValue getOwnedMaxCard()
getOwnedMaxCard in interface MultiplicityElementMultiplicityElement.setOwnedMaxCard(NumericValue),
InformationPackage.getMultiplicityElement_OwnedMaxCard()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMaxCard(NumericValue newOwnedMaxCard, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMaxCard(NumericValue newOwnedMaxCard)
setOwnedMaxCard in interface MultiplicityElementnewOwnedMaxCard - the new value of the 'Owned Max Card' containment reference.MultiplicityElement.getOwnedMaxCard()public NumericValue getOwnedMaxLength()
getOwnedMaxLength in interface MultiplicityElementMultiplicityElement.setOwnedMaxLength(NumericValue),
InformationPackage.getMultiplicityElement_OwnedMaxLength()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMaxLength(NumericValue newOwnedMaxLength, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMaxLength(NumericValue newOwnedMaxLength)
setOwnedMaxLength in interface MultiplicityElementnewOwnedMaxLength - the new value of the 'Owned Max Length' containment reference.MultiplicityElement.getOwnedMaxLength()public 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 ParameterDirection getDirection()
getDirection in interface ParameterParameterDirection,
Parameter.setDirection(ParameterDirection),
InformationPackage.getParameter_Direction()public void setDirection(ParameterDirection newDirection)
setDirection in interface ParameternewDirection - the new value of the 'Direction' attribute.ParameterDirection,
Parameter.getDirection()public PassingMode getPassingMode()
getPassingMode in interface ParameterPassingMode,
Parameter.setPassingMode(PassingMode),
InformationPackage.getParameter_PassingMode()public void setPassingMode(PassingMode newPassingMode)
setPassingMode in interface ParameternewPassingMode - the new value of the 'Passing Mode' attribute.PassingMode,
Parameter.getPassingMode()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 TypedElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class TypedElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class TypedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class TypedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class TypedElementImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class TypedElementImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class TypedElementImplpublic java.lang.String toString()
toString in class TypedElementImpl