|
|||||||||
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.ocl.expressions.internal.impl.VariableDeclarationImpl
org.eclipse.gmt.umlx.ucore.impl.UVariableImpl
public abstract class UVariableImpl
An implementation of the model object 'UVariable Declaration'.
The following features are implemented:
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.ocl.expressions.internal.impl.VariableDeclarationImpl |
---|
copyright |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
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.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve,
boolean coreType)
|
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(org.eclipse.emf.ecore.EStructuralFeature eFeature,
java.lang.Object newValue)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
org.eclipse.emf.ocl.expressions.OCLExpression |
getExpressionValue(java.lang.String string)
|
org.eclipse.emf.ocl.expressions.OCLExpression |
getOCLExpression()
|
java.lang.String |
getOCLString()
|
UExpression |
getUExpression()
|
URelation |
getURelation()
|
abstract org.eclipse.emf.ecore.ENamedElement |
getUsage()
|
abstract int |
getUsageFeatureID()
|
abstract org.eclipse.emf.ecore.EPackage |
getUsedPackage()
|
java.lang.String |
getVarName()
Eliminate the redundant name. |
void |
setURelation(URelation newURelation)
|
void |
setVarName(java.lang.String name)
Eliminate the redundant name. |
org.eclipse.emf.ocl.helper.OCLParsingException |
simpleGetOCLException()
|
org.eclipse.emf.ocl.expressions.OCLExpression |
simpleGetOCLExpression()
|
java.lang.String |
simpleGetOCLString()
|
Methods inherited from class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl |
---|
basicGetType, basicSetInitExpression, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getBaseExp, getEndPosition, getInitExpression, getLoopExpr, getStartPosition, getType, getTypeEndPosition, getTypeStartPosition, setBaseExp, setEndPosition, setInitExpression, setLoopExpr, setStartPosition, setType, setTypeEndPosition, setTypeStartPosition, toString |
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, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, 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.ocl.expressions.VariableDeclaration |
---|
getBaseExp, getInitExpression, getLoopExpr, getType, setBaseExp, setInitExpression, setLoopExpr, setType |
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.ocl.internal.utilities.TypedASTNode |
---|
getTypeEndPosition, getTypeStartPosition, setTypeEndPosition, setTypeStartPosition |
Methods inherited from interface org.eclipse.emf.ocl.internal.utilities.ASTNode |
---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public URelation getURelation()
getURelation
in interface UVariable
UVariable.setURelation(URelation)
,
UcorePackage.getUVariable_URelation()
,
URelation.getUVariables()
public void setURelation(URelation newURelation)
setURelation
in interface UVariable
newURelation
- the new value of the 'URelation' container reference.UVariable.getURelation()
public org.eclipse.emf.ocl.expressions.OCLExpression getExpressionValue(java.lang.String string) throws org.eclipse.emf.ocl.helper.OCLParsingException
getExpressionValue
in interface UOCLContainer
org.eclipse.emf.ocl.helper.OCLParsingException
public abstract org.eclipse.emf.ecore.ENamedElement getUsage()
getUsage
in interface UVariable
public abstract int getUsageFeatureID()
getUsageFeatureID
in interface UVariable
public abstract org.eclipse.emf.ecore.EPackage getUsedPackage()
getUsedPackage
in interface UVariable
public org.eclipse.emf.ocl.expressions.OCLExpression getOCLExpression()
getOCLExpression
in interface UOCLContainer
public java.lang.String getOCLString()
getOCLString
in interface UOCLContainer
public UExpression getUExpression()
getUExpression
in interface UOCLContainer
public org.eclipse.emf.ocl.expressions.OCLExpression simpleGetOCLExpression()
simpleGetOCLExpression
in interface UOCLContainer
public java.lang.String simpleGetOCLString()
simpleGetOCLString
in interface UOCLContainer
public org.eclipse.emf.ocl.helper.OCLParsingException simpleGetOCLException()
simpleGetOCLException
in interface UOCLContainer
public java.lang.String getVarName()
getVarName
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
getVarName
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
public void setVarName(java.lang.String name)
setVarName
in interface org.eclipse.emf.ocl.expressions.VariableDeclaration
setVarName
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
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
accept
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.EObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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.ocl.expressions.internal.impl.VariableDeclarationImpl
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.ocl.expressions.internal.impl.VariableDeclarationImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
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.ocl.expressions.internal.impl.VariableDeclarationImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ocl.expressions.internal.impl.VariableDeclarationImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |