uk.ac.ucl.cs.emofocl.jmi.impl.emof
Class Package_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.emof.Package_Impl
- All Implemented Interfaces: 
 - javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, Element, MOFObject, MOFPackage, NamedElement, ExtObject
 
public class Package_Impl
- extends ExtObjectImpl
- implements MOFPackage
  
 
 
 
 
 
 
 
| 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 | 
 
Package_Impl
public Package_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
 
 
getName
public String getName()
               throws javax.jmi.reflect.JmiException
- Specified by:
 getName in interface NamedElement
 
- Throws:
 javax.jmi.reflect.JmiException
 
setName
public void setName(String name)
             throws javax.jmi.reflect.JmiException
- Specified by:
 setName in interface NamedElement
 
- Throws:
 javax.jmi.reflect.JmiException
 
getComment
public String getComment()
                  throws javax.jmi.reflect.JmiException
- Specified by:
 getComment in interface Element
 
- Throws:
 javax.jmi.reflect.JmiException
 
setComment
public void setComment(String comment)
                throws javax.jmi.reflect.JmiException
- Specified by:
 setComment in interface Element
 
- Throws:
 javax.jmi.reflect.JmiException
 
getUri
public String getUri()
              throws javax.jmi.reflect.JmiException
- Specified by:
 getUri in interface MOFPackage
 
- Throws:
 javax.jmi.reflect.JmiException
 
setUri
public void setUri(String newValue)
            throws javax.jmi.reflect.JmiException
- Specified by:
 setUri in interface MOFPackage
 
- Throws:
 javax.jmi.reflect.JmiException
 
getNestingPackage
public MOFPackage getNestingPackage()
                             throws javax.jmi.reflect.JmiException
- Specified by:
 getNestingPackage in interface MOFPackage
 
- Throws:
 javax.jmi.reflect.JmiException
 
setNestingPackage
public void setNestingPackage(MOFPackage newValue)
                       throws javax.jmi.reflect.JmiException
- Specified by:
 setNestingPackage in interface MOFPackage
 
- Throws:
 javax.jmi.reflect.JmiException
 
getOwnedType
public Collection getOwnedType()
                        throws javax.jmi.reflect.JmiException
- Specified by:
 getOwnedType in interface MOFPackage
 
- Throws:
 javax.jmi.reflect.JmiException
 
getNestedPackage
public Collection getNestedPackage()
                            throws javax.jmi.reflect.JmiException
- Specified by:
 getNestedPackage in interface MOFPackage
 
- 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