uk.ac.ucl.cs.emofocl.jmi.reflect.extended
Interface ExtClass
- All Superinterfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefClass, javax.jmi.reflect.RefFeatured
- All Known Subinterfaces:
- AnyTypeClass, BooleanLiteralExpClass, CallExpClass, ClassClass, ClassConfigClass, CollectionItemClass, CollectionLiteralExpClass, CollectionLiteralPartClass, CollectionRangeClass, CollectionTypeClass, DataTypeClass, DataTypeCSClass, DefaultValueConfigClass, ElementClass, EnumAdjectiveConfigClass, EnumerationClass, EnumerationCSClass, EnumerationLiteralClass, EnumerationLiteralCSClass, EnumLiteralExpClass, ExpressionCSClass, FeatureCallExpClass, IdentifierConfigClass, IfExpClass, IntegerLiteralExpClass, InvalidLiteralExpClass, InvalidTypeClass, IterateExpClass, IteratorExpClass, LetExpClass, LibraryOperationCallExpClass, LiteralExpClass, LoopExpClass, MOFClassCSClass, MOFPackageCSClass, MultiplicityElementClass, MultiplicityElementCSClass, NamedElementClass, NamedElementCSClass, NavigationCallExpClass, NullLiteralExpClass, NumericLiteralExpClass, ObjectClass, OCLEquivalentPrimitiveTypeClass, OCLEquivalentPrimitiveTypeCSClass, OclExpressionClass, OperationCallExpClass, OperationClass, OperationCSClass, PackageClass, ParameterClass, ParameterCSClass, ParametricConfigClass, PathCSClass, PathElementCSClass, PrimitiveLiteralExpClass, PrimitiveTypeClass, PrimitiveTypeCSClass, PropertyCallExpClass, PropertyClass, PropertyCSClass, RealLiteralExpClass, ReflectiveOperationCallExpClass, RenameConfigClass, SpecificationClass, SpecificationCSClass, StringLiteralExpClass, TupleLiteralExpClass, TupleTypeClass, TupleTypePartClass, TypeClass, TypeCSClass, TypedElementClass, TypedElementCSClass, VariableDeclarationClass, VariableExpClass, VoidTypeClass
- All Known Implementing Classes:
- AnyType_ClassImpl, BooleanLiteralExp_ClassImpl, CallExp_ClassImpl, Class_ClassImpl, ClassConfig_ClassImpl, CollectionItem_ClassImpl, CollectionLiteralExp_ClassImpl, CollectionLiteralPart_ClassImpl, CollectionRange_ClassImpl, CollectionType_ClassImpl, DataType_ClassImpl, DataTypeCS_ClassImpl, DefaultValueConfig_ClassImpl, Element_ClassImpl, EnumAdjectiveConfig_ClassImpl, Enumeration_ClassImpl, EnumerationCS_ClassImpl, EnumerationLiteral_ClassImpl, EnumerationLiteralCS_ClassImpl, EnumLiteralExp_ClassImpl, ExpressionCS_ClassImpl, ExtClassImpl, FeatureCallExp_ClassImpl, IdentifierConfig_ClassImpl, IfExp_ClassImpl, IntegerLiteralExp_ClassImpl, InvalidLiteralExp_ClassImpl, InvalidType_ClassImpl, IterateExp_ClassImpl, IteratorExp_ClassImpl, LetExp_ClassImpl, LibraryOperationCallExp_ClassImpl, LiteralExp_ClassImpl, LoopExp_ClassImpl, MOFClassCS_ClassImpl, MOFPackageCS_ClassImpl, MultiplicityElement_ClassImpl, MultiplicityElementCS_ClassImpl, NamedElement_ClassImpl, NamedElementCS_ClassImpl, NavigationCallExp_ClassImpl, NullLiteralExp_ClassImpl, NumericLiteralExp_ClassImpl, Object_ClassImpl, OCLEquivalentPrimitiveType_ClassImpl, OCLEquivalentPrimitiveTypeCS_ClassImpl, OclExpression_ClassImpl, Operation_ClassImpl, OperationCallExp_ClassImpl, OperationCS_ClassImpl, Package_ClassImpl, Parameter_ClassImpl, ParameterCS_ClassImpl, ParametricConfig_ClassImpl, PathCS_ClassImpl, PathElementCS_ClassImpl, PrimitiveLiteralExp_ClassImpl, PrimitiveType_ClassImpl, PrimitiveTypeCS_ClassImpl, Property_ClassImpl, PropertyCallExp_ClassImpl, PropertyCS_ClassImpl, RealLiteralExp_ClassImpl, ReflectiveOperationCallExp_ClassImpl, RenameConfig_ClassImpl, Specification_ClassImpl, SpecificationCS_ClassImpl, StringLiteralExp_ClassImpl, TupleLiteralExp_ClassImpl, TupleType_ClassImpl, TupleTypePart_ClassImpl, Type_ClassImpl, TypeCS_ClassImpl, TypedElement_ClassImpl, TypedElementCS_ClassImpl, VariableDeclaration_ClassImpl, VariableExp_ClassImpl, VoidType_ClassImpl
public interface ExtClass
- extends javax.jmi.reflect.RefClass
- Author:
- jwskene
Methods inherited from interface javax.jmi.reflect.RefClass |
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum |
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 |
extAddClassListener
void extAddClassListener(ExtClassListener listener)
extRemoveClassListener
boolean extRemoveClassListener(ExtClassListener listener)
extAddClassExtentListener
void extAddClassExtentListener(ExtClassExtentListener listener)
extRemoveClassExtentListener
boolean extRemoveClassExtentListener(ExtClassExtentListener listener)
extAddTypeExtentListener
void extAddTypeExtentListener(ExtClassExtentListener listener)
extRemoveTypeExtentListener
boolean extRemoveTypeExtentListener(ExtClassExtentListener listener)
extCreateFromXMI
void extCreateFromXMI(Map objects,
List elements,
Element element)
extPopulateFromXMI
void extPopulateFromXMI(Map objects,
List elements,
Element element)
extWriteToXMI
void extWriteToXMI(ExtObject extObject,
Element parent,
boolean writeComponents)
extSetImplementationClass
void extSetImplementationClass(Class implementationClass)
extGetImplementationClass
Class extGetImplementationClass()