public class VarParameterImpl extends VariableImpl implements VarParameter
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
static String |
copyright |
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
NIL
EOPPOSITE_FEATURE_BASE
basicGetRepresentedParameter, basicSetInitExpression, checkInitType, getEndPosition, getInitExpression, getRepresentedParameter, getStartPosition, getType, getTypeEndPosition, getTypeStartPosition, setEndPosition, setInitExpression, setRepresentedParameter, setStartPosition, setType, setTypeEndPosition, setTypeStartPosition
basicGetEType, basicSetEGenericType, basicUnsetEGenericType, getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isSetEGenericType, isSetEType, isUnique, setEGenericType, setEGenericType, setEType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound, unsetEGenericType, unsetEType
eContents, eCrossReferences, getName, getNameGen, setName
eInvoke, eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkInitType, getInitExpression, getRepresentedParameter, setInitExpression, setRepresentedParameter
getName, getType, setName, setType
getTypeEndPosition, getTypeStartPosition, setTypeEndPosition, setTypeStartPosition
getEndPosition, getStartPosition, setEndPosition, setStartPosition
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public static final String copyright
public EOperation getEOperation()
getEOperation
in interface EParameter
public ImperativeOperation getCtxOwner()
getCtxOwner
in interface VarParameter
VarParameter.setCtxOwner(ImperativeOperation)
,
ExpressionsPackage.getVarParameter_CtxOwner()
,
ImperativeOperation.getContext()
public NotificationChain basicSetCtxOwner(ImperativeOperation newCtxOwner, NotificationChain msgs)
public void setCtxOwner(ImperativeOperation newCtxOwner)
setCtxOwner
in interface VarParameter
newCtxOwner
- the new value of the 'Ctx Owner' container reference.VarParameter.getCtxOwner()
public ImperativeOperation getResOwner()
getResOwner
in interface VarParameter
VarParameter.setResOwner(ImperativeOperation)
,
ExpressionsPackage.getVarParameter_ResOwner()
,
ImperativeOperation.getResult()
public NotificationChain basicSetResOwner(ImperativeOperation newResOwner, NotificationChain msgs)
public void setResOwner(ImperativeOperation newResOwner)
setResOwner
in interface VarParameter
newResOwner
- the new value of the 'Res Owner' container reference.VarParameter.getResOwner()
public DirectionKind getKind()
getKind
in interface VarParameter
DirectionKind
,
VarParameter.setKind(DirectionKind)
,
ExpressionsPackage.getVarParameter_Kind()
public void setKind(DirectionKind newKind)
setKind
in interface VarParameter
newKind
- the new value of the 'Kind' attribute.DirectionKind
,
VarParameter.getKind()
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
accept
in interface VarParameter
accept
in interface Visitable
accept
in class VariableImpl
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class EModelElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class VariableImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class VariableImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class VariableImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class VariableImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class VariableImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in interface InternalEObject
eBaseStructuralFeatureID
in class VariableImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in interface InternalEObject
eDerivedStructuralFeatureID
in class VariableImpl
public String toString()
toString
in class VariableImpl
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.