uk.ac.ucl.cs.emofocl.jmi.emof
Interface MOFPackage

All Superinterfaces:
Element, ExtObject, MOFObject, NamedElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Specification
All Known Implementing Classes:
Package_Impl, Specification_Impl

public interface MOFPackage
extends NamedElement


Method Summary
 Collection getNestedPackage()
           
 MOFPackage getNestingPackage()
           
 Collection getOwnedType()
           
 String getUri()
           
 void setNestingPackage(MOFPackage nestingPackage)
           
 void setUri(String uri)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.NamedElement
getName, setName
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.Element
getComment, setComment
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getUri

String getUri()
              throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setUri

void setUri(String uri)
            throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getNestingPackage

MOFPackage getNestingPackage()
                             throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setNestingPackage

void setNestingPackage(MOFPackage nestingPackage)
                       throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getOwnedType

Collection getOwnedType()
                        throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getNestedPackage

Collection getNestedPackage()
                            throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException