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

All Superinterfaces:
Element, ExtObject, MOFObject, NamedElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
AnyType, CollectionType, DataType, Enumeration, InvalidType, MOFClass, OCLEquivalentPrimitiveType, PrimitiveType, TupleType, VoidType
All Known Implementing Classes:
AnyType_Impl, Class_Impl, CollectionType_Impl, DataType_Impl, Enumeration_Impl, InvalidType_Impl, OCLEquivalentPrimitiveType_Impl, PrimitiveType_Impl, TupleType_Impl, Type_Impl, VoidType_Impl

public interface Type
extends NamedElement


Method Summary
 Set getCollectionTypes()
           
 Set getExpression()
           
 MOFPackage getOwningPackage()
           
 void setOwningPackage(MOFPackage owningPackage)
           
 
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

getOwningPackage

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

setOwningPackage

void setOwningPackage(MOFPackage owningPackage)
                      throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getExpression

Set getExpression()
                  throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getCollectionTypes

Set getCollectionTypes()
                       throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException