uk.ac.ucl.cs.emofocl.jmi.impl.ocl2.expressions
Class VariableDeclaration_Impl
java.lang.Object
uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl
uk.ac.ucl.cs.emofocl.jmi.impl.ocl2.expressions.VariableDeclaration_Impl
- All Implemented Interfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, VariableDeclaration, ExtObject
public class VariableDeclaration_Impl
- extends ExtObjectImpl
- implements VariableDeclaration
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl |
componentEquals, extAddObjectListener, extDeepCopy, extRemoveObjectListener, extSetImmediateComposite, firePropertyValueAdded, firePropertyValueChanged, firePropertyValueRemoved, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, refImmediateComposite |
Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refInvokeOperation, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage |
VariableDeclaration_Impl
public VariableDeclaration_Impl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject,
RefClassImpl proxy,
javax.jmi.reflect.RefObject delegator)
refGetValue
public Object refGetValue(String featureName)
- Specified by:
refGetValue
in interface javax.jmi.reflect.RefFeatured
refSetValue
public void refSetValue(String featureName,
Object value)
- Specified by:
refSetValue
in interface javax.jmi.reflect.RefFeatured
refInvokeOperation
public Object refInvokeOperation(String requestedOperation,
List args)
throws javax.jmi.reflect.RefException
- Not implemented.
- Specified by:
refInvokeOperation
in interface javax.jmi.reflect.RefFeatured
- Throws:
javax.jmi.reflect.RefException
refDelete
public void refDelete()
- Removes all references to this object, and calls superclass proxies to
do the same.
- Specified by:
refDelete
in interface javax.jmi.reflect.RefObject
- Overrides:
refDelete
in class RefObjectImpl
refVerifyConstraints
public Collection refVerifyConstraints(boolean deepVerify)
- Specified by:
refVerifyConstraints
in interface javax.jmi.reflect.RefBaseObject
getVarName
public String getVarName()
throws javax.jmi.reflect.JmiException
- Specified by:
getVarName
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setVarName
public void setVarName(String newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setVarName
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getBaseExp
public IterateExp getBaseExp()
throws javax.jmi.reflect.JmiException
- Specified by:
getBaseExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setBaseExp
public void setBaseExp(IterateExp newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setBaseExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getLetExp
public LetExp getLetExp()
throws javax.jmi.reflect.JmiException
- Specified by:
getLetExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setLetExp
public void setLetExp(LetExp newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setLetExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getInitExpression
public OclExpression getInitExpression()
throws javax.jmi.reflect.JmiException
- Specified by:
getInitExpression
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setInitExpression
public void setInitExpression(OclExpression newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setInitExpression
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getLoopExp
public LoopExp getLoopExp()
throws javax.jmi.reflect.JmiException
- Specified by:
getLoopExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setLoopExp
public void setLoopExp(LoopExp newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setLoopExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getType
public Type getType()
throws javax.jmi.reflect.JmiException
- Specified by:
getType
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setType
public void setType(Type newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setType
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getTupleLiteralExp
public TupleLiteralExp getTupleLiteralExp()
throws javax.jmi.reflect.JmiException
- Specified by:
getTupleLiteralExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
setTupleLiteralExp
public void setTupleLiteralExp(TupleLiteralExp newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setTupleLiteralExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
getVariableExp
public Set getVariableExp()
throws javax.jmi.reflect.JmiException
- Specified by:
getVariableExp
in interface VariableDeclaration
- Throws:
javax.jmi.reflect.JmiException
extDeepCopy
public ExtObject extDeepCopy(Map objectMap)
- Specified by:
extDeepCopy
in interface ExtObject
extValueHash
public int extValueHash()
- Specified by:
extValueHash
in interface ExtObject
extEquals
public boolean extEquals(ExtObject extObject)
- Specified by:
extEquals
in interface ExtObject
extVisit
public Object extVisit(ExtVisitor visitor,
Object argument)
throws Exception
- Specified by:
extVisit
in interface ExtObject
- Throws:
Exception
toString
public String toString()
- Overrides:
toString
in class Object