|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openmdx.base.accessor.jmi.spi.RefClass_1
public abstract class RefClass_1
Standard implementation of RefClass_1_0. The implementation does not support class-level features.
This implementation supports efficient serialization. The immediate package is the only member. Other members are transient.
| Constructor Summary | |
|---|---|
RefClass_1(RefPackage_1_0 refPackage)
|
|
| Method Summary | |
|---|---|
Collection |
refAllOfClass()
RefClass_1 does not remember all created instances. |
Collection |
refAllOfType()
RefClass_1 does not remember all created instances. |
RefObject |
refCreateInstance(List iargs)
|
RefStruct |
refCreateStruct(RefObject structType,
List args)
The call is delegated to the refImmediatePackage(). |
RefStruct |
refCreateStruct(String structName,
List args)
The call is delegated to the refImmediatePackage(). |
RefEnum |
refGetEnum(RefObject enumType,
String literalName)
The call is delegated to the refImmediatePackage(). |
RefEnum |
refGetEnum(String enumName,
String literalName)
The call is delegated to the refImmediatePackage(). |
Object |
refGetValue(RefObject feature)
RefClass_1 does not support class-level features. |
Object |
refGetValue(RefObject feature,
int index)
RefClass_1 does not support class-level features. |
Object |
refGetValue(String featureName)
RefClass_1 does not support class-level features. |
Object |
refGetValue(String featureName,
int index)
RefClass_1 does not support class-level features. |
RefPackage |
refImmediatePackage()
|
Object |
refInvokeOperation(RefObject requestedOperation,
List args)
RefClass_1 does not support class-level features. |
Object |
refInvokeOperation(String operationName,
List args)
RefClass_1 does not support class-level features. |
RefObject |
refMetaObject()
Returns the ModelElement_1_0 of this class. |
String |
refMofId()
Must be implemented by the concrete subclass. |
RefPackage |
refOutermostPackage()
|
void |
refSetValue(RefObject feature,
Object value)
RefClass_1 does not support class-level features. |
void |
refSetValue(String featureName,
int index,
Object value)
RefClass_1 does not support class-level features. |
void |
refSetValue(String featureName,
Object value)
RefClass_1 does not support class-level features. |
Collection |
refVerifyConstraints(boolean deepVerify)
RefClass_1 does not supporte class-level features. |
| 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.RefBaseObject |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public RefClass_1(RefPackage_1_0 refPackage)
| Method Detail |
|---|
public RefObject refCreateInstance(List iargs)
refCreateInstance in interface RefClasspublic Collection refAllOfType()
refAllOfType in interface RefClasspublic Collection refAllOfClass()
refAllOfClass in interface RefClass
public RefStruct refCreateStruct(RefObject structType,
List args)
refCreateStruct in interface RefClass
public RefStruct refCreateStruct(String structName,
List args)
refCreateStruct in interface RefClass
public RefEnum refGetEnum(RefObject enumType,
String literalName)
refGetEnum in interface RefClass
public RefEnum refGetEnum(String enumName,
String literalName)
refGetEnum in interface RefClass
public void refSetValue(RefObject feature,
Object value)
throws JmiException
refSetValue in interface RefFeaturedJmiException
public void refSetValue(String featureName,
Object value)
throws JmiException
refSetValue in interface RefFeaturedJmiException
public void refSetValue(String featureName,
int index,
Object value)
throws JmiException
JmiException
public Object refGetValue(RefObject feature)
throws JmiException
refGetValue in interface RefFeaturedJmiException
public Object refGetValue(RefObject feature,
int index)
throws JmiException
JmiException
public Object refGetValue(String featureName)
throws JmiException
refGetValue in interface RefFeaturedJmiException
public Object refGetValue(String featureName,
int index)
throws JmiException
JmiException
public Object refInvokeOperation(RefObject requestedOperation,
List args)
throws JmiException
refInvokeOperation in interface RefFeaturedJmiException
public Object refInvokeOperation(String operationName,
List args)
throws JmiException
refInvokeOperation in interface RefFeaturedJmiExceptionpublic RefObject refMetaObject()
refMetaObject in interface RefBaseObjectpublic RefPackage refImmediatePackage()
refImmediatePackage in interface RefBaseObjectpublic RefPackage refOutermostPackage()
refOutermostPackage in interface RefBaseObject
public String refMofId()
throws JmiException
refMofId in interface RefBaseObjectJmiExceptionpublic Collection refVerifyConstraints(boolean deepVerify)
refVerifyConstraints in interface RefBaseObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||