javax.jmi.reflect
Interface RefClass

All Superinterfaces:
RefBaseObject, RefFeatured
All Known Subinterfaces:
AliasTypeClass, AssociationClass, AssociationEndClass, AttributeClass, BehavioralFeatureClass, ClassifierClass, CollectionTypeClass, ConstantClass, ConstraintClass, DataTypeClass, EnumerationTypeClass, FeatureClass, GeneralizableElementClass, ImportClass, ModelElementClass, MofClassClass, MofExceptionClass, MofPackageClass, NamespaceClass, OperationClass, ParameterClass, PrimitiveTypeClass, ReferenceClass, StructuralFeatureClass, StructureFieldClass, StructureTypeClass, TagClass, TypedElementClass

public interface RefClass
extends RefFeatured


Method Summary
 java.util.Collection refAllOfClass()
           
 java.util.Collection refAllOfType()
           
 RefObject refCreateInstance(java.util.List args)
           
 RefStruct refCreateStruct(RefObject struct, java.util.List params)
           
 RefStruct refCreateStruct(java.lang.String structName, java.util.List params)
           
 RefEnum refGetEnum(RefObject enumer, java.lang.String name)
           
 RefEnum refGetEnum(java.lang.String enumName, java.lang.String name)
           
 
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

refAllOfClass

java.util.Collection refAllOfClass()

refAllOfType

java.util.Collection refAllOfType()

refCreateInstance

RefObject refCreateInstance(java.util.List args)

refCreateStruct

RefStruct refCreateStruct(RefObject struct,
                          java.util.List params)

refCreateStruct

RefStruct refCreateStruct(java.lang.String structName,
                          java.util.List params)

refGetEnum

RefEnum refGetEnum(RefObject enumer,
                   java.lang.String name)

refGetEnum

RefEnum refGetEnum(java.lang.String enumName,
                   java.lang.String name)