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

All Superinterfaces:
Element, ExtObject, MOFObject, NamedElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, Type
All Known Implementing Classes:
Class_Impl

public interface MOFClass
extends Type


Method Summary
 Set getInvariant()
           
 boolean getIsAbstract()
           
 Collection getOwnedAttribute()
           
 Collection getOwnedOperation()
           
 List getSuperClass()
           
 void setIsAbstract(boolean isAbstract)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.Type
getCollectionTypes, getExpression, getOwningPackage, setOwningPackage
 
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

getIsAbstract

boolean getIsAbstract()
                      throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setIsAbstract

void setIsAbstract(boolean isAbstract)
                   throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getSuperClass

List getSuperClass()
                   throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getOwnedAttribute

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

getOwnedOperation

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

getInvariant

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