uk.ac.ucl.cs.emofocl.jmi.impl.emof
Class Emof_PackageImpl
java.lang.Object
uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackageImpl
uk.ac.ucl.cs.emofocl.jmi.impl.emof.Emof_PackageImpl
- All Implemented Interfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefPackage, EmofPackage, ExtClassExtentListener, ExtPackage, ExtPackageListener
public class Emof_PackageImpl
- extends ExtPackageImpl
- implements EmofPackage
| Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl |
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refPackage, refPackage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jmi.reflect.RefPackage |
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refPackage, refPackage |
| Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage |
Emof_PackageImpl
public Emof_PackageImpl(javax.jmi.reflect.RefObject metaObject)
Emof_PackageImpl
public Emof_PackageImpl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject)
getElement
public ElementClass getElement()
- Specified by:
getElement in interface EmofPackage
getObject
public ObjectClass getObject()
- Specified by:
getObject in interface EmofPackage
getNamedElement
public NamedElementClass getNamedElement()
- Specified by:
getNamedElement in interface EmofPackage
getTypedElement
public TypedElementClass getTypedElement()
- Specified by:
getTypedElement in interface EmofPackage
getMultiplicityElement
public MultiplicityElementClass getMultiplicityElement()
- Specified by:
getMultiplicityElement in interface EmofPackage
getType
public TypeClass getType()
- Specified by:
getType in interface EmofPackage
getDataType
public DataTypeClass getDataType()
- Specified by:
getDataType in interface EmofPackage
getEnumeration
public EnumerationClass getEnumeration()
- Specified by:
getEnumeration in interface EmofPackage
getMOFClass
public ClassClass getMOFClass()
- Specified by:
getMOFClass in interface EmofPackage
getPrimitiveType
public PrimitiveTypeClass getPrimitiveType()
- Specified by:
getPrimitiveType in interface EmofPackage
getOperation
public OperationClass getOperation()
- Specified by:
getOperation in interface EmofPackage
getParameter
public ParameterClass getParameter()
- Specified by:
getParameter in interface EmofPackage
getPackage
public PackageClass getPackage()
- Specified by:
getPackage in interface EmofPackage
getEnumerationLiteral
public EnumerationLiteralClass getEnumerationLiteral()
- Specified by:
getEnumerationLiteral in interface EmofPackage
getProperty
public PropertyClass getProperty()
- Specified by:
getProperty in interface EmofPackage
refGetEnum
public javax.jmi.reflect.RefEnum refGetEnum(String enumName,
String name)
- Specified by:
refGetEnum in interface javax.jmi.reflect.RefPackage
listenToExtent
protected void listenToExtent()
- Specified by:
listenToExtent in class ExtPackageImpl
extWriteToXMI
public void extWriteToXMI(Element parent)
- Specified by:
extWriteToXMI in interface ExtPackage
refVerifyConstraints
public Collection refVerifyConstraints(boolean deepVerify)
- Specified by:
refVerifyConstraints in interface javax.jmi.reflect.RefBaseObject