|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.ETypedElementImpl
org.eclipse.emf.ecore.impl.EParameterImpl
org.eclipse.gmt.umlx.ucore.impl.UParameterImpl
public class UParameterImpl
An implementation of the model object 'UParameter'.
The following features are implemented:
Start Position
End Position
Type Start Position
Type End Position
Var Name
Loop Expr
Init Expression
Base Exp
Type
UHelper
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
Fields inherited from interface org.eclipse.emf.ecore.ETypedElement |
---|
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY |
Fields inherited from interface org.eclipse.emf.ocl.expressions.VariableDeclaration |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Method Summary | |
---|---|
java.lang.Object |
accept(org.eclipse.emf.ocl.expressions.Visitor v)
|
org.eclipse.emf.ecore.EClassifier |
basicGetType()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInitExpression(org.eclipse.emf.ocl.expressions.OCLExpression newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
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)
|
org.eclipse.emf.ocl.expressions.IterateExp |
getBaseExp()
|
int |
getEndPosition()
|
org.eclipse.emf.ocl.expressions.OCLExpression |
getInitExpression()
|
org.eclipse.emf.ocl.expressions.LoopExp |
getLoopExpr()
|
int |
getStartPosition()
|
org.eclipse.emf.ecore.EClassifier |
getType()
Eliminate the redundant type. |
int |
getTypeEndPosition()
|
int |
getTypeStartPosition()
|
UHelper |
getUHelper()
|
java.lang.String |
getVarName()
Eliminate the redundant name. |
void |
setBaseExp(org.eclipse.emf.ocl.expressions.IterateExp newBaseExp)
|
void |
setEndPosition(int newEndPosition)
|
void |
setInitExpression(org.eclipse.emf.ocl.expressions.OCLExpression newInitExpression)
|
void |
setLoopExpr(org.eclipse.emf.ocl.expressions.LoopExp newLoopExpr)
|
void |
setStartPosition(int newStartPosition)
|
void |
setType(org.eclipse.emf.ecore.EClassifier type)
Eliminate the redundant type. |
void |
setTypeEndPosition(int newTypeEndPosition)
|
void |
setTypeStartPosition(int newTypeStartPosition)
|
void |
setUHelper(UHelper newUHelper)
|
void |
setVarName(java.lang.String name)
Eliminate the redundant name. |
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EParameterImpl |
---|
getEOperation |
Methods inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
---|
basicGetEType, freeze, getEType, getETypeGen, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, 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.EParameter |
---|
getEOperation |
Methods inherited from interface org.eclipse.emf.ecore.ETypedElement |
---|
getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public int getStartPosition()
getStartPosition
in interface org.eclipse.emf.ocl.internal.utilities.ASTNode
public void setStartPosition(int newStartPosition)
setStartPosition
in interface org.eclipse.emf.ocl.internal.utilities.ASTNode
public int getEndPosition()
getEndPosition
in interface org.eclipse.emf.ocl.internal.utilities.ASTNode
public void setEndPosition(int newEndPosition)
setEndPosition
in interface org.eclipse.emf.ocl.internal.utilities.ASTNode
public int getTypeStartPosition()
getTypeStartPosition
in interface org.eclipse.emf.ocl.internal.utilities.TypedASTNode
public void setTypeStartPosition(int newTypeStartPosition)
setTypeStartPosition
in interface org.eclipse.emf.ocl.internal.utilities.TypedASTNode
public int getTypeEndPosition()
getTypeEndPosition
in interface org.eclipse.emf.ocl.internal.utilities.TypedASTNode
public void setTypeEndPosition(int newTypeEndPosition)
setTypeEndPosition
in interface org.eclipse.emf.ocl.internal.utilities.TypedASTNode
public java.lang.String getVarName()
getVarName
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public void setVarName(java.lang.String name)
setVarName
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public org.eclipse.emf.ecore.EClassifier getType()
getType
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public void setType(org.eclipse.emf.ecore.EClassifier type)
setType
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public org.eclipse.emf.ocl.expressions.LoopExp getLoopExpr()
getLoopExpr
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public void setLoopExpr(org.eclipse.emf.ocl.expressions.LoopExp newLoopExpr)
setLoopExpr
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public org.eclipse.emf.ocl.expressions.OCLExpression getInitExpression()
getInitExpression
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public org.eclipse.emf.common.notify.NotificationChain basicSetInitExpression(org.eclipse.emf.ocl.expressions.OCLExpression newInitExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInitExpression(org.eclipse.emf.ocl.expressions.OCLExpression newInitExpression)
setInitExpression
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public org.eclipse.emf.ocl.expressions.IterateExp getBaseExp()
getBaseExp
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public void setBaseExp(org.eclipse.emf.ocl.expressions.IterateExp newBaseExp)
setBaseExp
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
public org.eclipse.emf.ecore.EClassifier basicGetType()
public UHelper getUHelper()
getUHelper
in interface UParameter
UParameter.setUHelper(UHelper)
,
UcorePackage.getUParameter_UHelper()
,
UHelper.getUParameters()
public void setUHelper(UHelper newUHelper)
setUHelper
in interface UParameter
newUHelper
- the new value of the 'UHelper' container reference.UParameter.getUHelper()
public java.lang.Object accept(org.eclipse.emf.ocl.expressions.Visitor v)
accept
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
accept
in interface org.eclipse.emf.ocl.internal.utilities.Visitable
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.EParameterImpl
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.EParameterImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.EParameterImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.EParameterImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.ETypedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.ETypedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.EParameterImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.ETypedElementImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |