uk.ac.ucl.cs.emofocl.emofcs.jmi.impl.emofcs
Class PropertyCS_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.emofcs.jmi.impl.emofcs.PropertyCS_Impl
- All Implemented Interfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, MultiplicityElementCS, NamedElementCS, PropertyCS, TypedElementCS, ExtObject
public class PropertyCS_Impl
- extends ExtObjectImpl
- implements PropertyCS
| 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 |
PropertyCS_Impl
public PropertyCS_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
getTypePath
public PathCS getTypePath()
throws javax.jmi.reflect.JmiException
- Specified by:
getTypePath in interface TypedElementCS
- Throws:
javax.jmi.reflect.JmiException
setTypePath
public void setTypePath(PathCS typePath)
throws javax.jmi.reflect.JmiException
- Specified by:
setTypePath in interface TypedElementCS
- Throws:
javax.jmi.reflect.JmiException
getLower
public int getLower()
throws javax.jmi.reflect.JmiException
- Specified by:
getLower in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
setLower
public void setLower(int lower)
throws javax.jmi.reflect.JmiException
- Specified by:
setLower in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
getColumn
public int getColumn()
throws javax.jmi.reflect.JmiException
- Specified by:
getColumn in interface NamedElementCS
- Throws:
javax.jmi.reflect.JmiException
setColumn
public void setColumn(int column)
throws javax.jmi.reflect.JmiException
- Specified by:
setColumn in interface NamedElementCS
- Throws:
javax.jmi.reflect.JmiException
getUpper
public int getUpper()
throws javax.jmi.reflect.JmiException
- Specified by:
getUpper in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
setUpper
public void setUpper(int upper)
throws javax.jmi.reflect.JmiException
- Specified by:
setUpper in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
getIsOrdered
public boolean getIsOrdered()
throws javax.jmi.reflect.JmiException
- Specified by:
getIsOrdered in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
setIsOrdered
public void setIsOrdered(boolean isOrdered)
throws javax.jmi.reflect.JmiException
- Specified by:
setIsOrdered in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
getName
public String getName()
throws javax.jmi.reflect.JmiException
- Specified by:
getName in interface NamedElementCS
- Throws:
javax.jmi.reflect.JmiException
setName
public void setName(String name)
throws javax.jmi.reflect.JmiException
- Specified by:
setName in interface NamedElementCS
- Throws:
javax.jmi.reflect.JmiException
getIsUnique
public boolean getIsUnique()
throws javax.jmi.reflect.JmiException
- Specified by:
getIsUnique in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
setIsUnique
public void setIsUnique(boolean isUnique)
throws javax.jmi.reflect.JmiException
- Specified by:
setIsUnique in interface MultiplicityElementCS
- Throws:
javax.jmi.reflect.JmiException
getLine
public int getLine()
throws javax.jmi.reflect.JmiException
- Specified by:
getLine in interface NamedElementCS
- Throws:
javax.jmi.reflect.JmiException
setLine
public void setLine(int line)
throws javax.jmi.reflect.JmiException
- Specified by:
setLine in interface NamedElementCS
- Throws:
javax.jmi.reflect.JmiException
getIsComposite
public boolean getIsComposite()
throws javax.jmi.reflect.JmiException
- Specified by:
getIsComposite in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
setIsComposite
public void setIsComposite(boolean newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setIsComposite in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
getOpposite
public String getOpposite()
throws javax.jmi.reflect.JmiException
- Specified by:
getOpposite in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
setOpposite
public void setOpposite(String newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setOpposite in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
getComment
public String getComment()
throws javax.jmi.reflect.JmiException
- Specified by:
getComment in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
setComment
public void setComment(String newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setComment in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
getDefaultValue
public ExpressionCS getDefaultValue()
throws javax.jmi.reflect.JmiException
- Specified by:
getDefaultValue in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
setDefaultValue
public void setDefaultValue(ExpressionCS newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setDefaultValue in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
getMOFClass
public MOFClassCS getMOFClass()
throws javax.jmi.reflect.JmiException
- Specified by:
getMOFClass in interface PropertyCS
- Throws:
javax.jmi.reflect.JmiException
setMOFClass
public void setMOFClass(MOFClassCS newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setMOFClass in interface PropertyCS
- 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