org.openmdx.base.accessor.jmi.spi
Class RefMetaObject_1
java.lang.Object
org.openmdx.base.accessor.jmi.spi.RefMetaObject_1
- All Implemented Interfaces:
- RefBaseObject, RefFeatured, RefObject
public class RefMetaObject_1
- extends Object
- implements RefObject
RefMetaObject_1
public RefMetaObject_1(ModelElement_1_0 delegation)
getElementDef
public ModelElement_1_0 getElementDef()
refIsInstanceOf
public boolean refIsInstanceOf(RefObject objType,
boolean considerSubtypes)
- Specified by:
refIsInstanceOf in interface RefObject
refClass
public RefClass refClass()
- Specified by:
refClass in interface RefObject
refImmediateComposite
public RefFeatured refImmediateComposite()
- Specified by:
refImmediateComposite in interface RefObject
refOutermostComposite
public RefFeatured refOutermostComposite()
- Specified by:
refOutermostComposite in interface RefObject
refDelete
public void refDelete()
- Specified by:
refDelete in interface RefObject
refSetValue
public void refSetValue(RefObject feature,
Object value)
- Specified by:
refSetValue in interface RefFeatured
refSetValue
public void refSetValue(String featureName,
Object value)
- Specified by:
refSetValue in interface RefFeatured
refGetValue
public Object refGetValue(RefObject feature)
throws JmiException
- Specified by:
refGetValue in interface RefFeatured
- Throws:
JmiException
refGetValue
public Object refGetValue(String featureName)
throws JmiException
- Specified by:
refGetValue in interface RefFeatured
- Throws:
JmiException
refInvokeOperation
public Object refInvokeOperation(RefObject requestedOperation,
List args)
throws RefException
- Specified by:
refInvokeOperation in interface RefFeatured
- Throws:
RefException
refInvokeOperation
public Object refInvokeOperation(String operationName,
List args)
throws RefException
- Specified by:
refInvokeOperation in interface RefFeatured
- Throws:
RefException
refMetaObject
public RefObject refMetaObject()
- Specified by:
refMetaObject in interface RefBaseObject
refImmediatePackage
public RefPackage refImmediatePackage()
- Specified by:
refImmediatePackage in interface RefBaseObject
refOutermostPackage
public RefPackage refOutermostPackage()
- Specified by:
refOutermostPackage in interface RefBaseObject
refMofId
public String refMofId()
- Specified by:
refMofId in interface RefBaseObject
refVerifyConstraints
public Collection refVerifyConstraints(boolean deepVerify)
- Specified by:
refVerifyConstraints in interface RefBaseObject
equals
public boolean equals(Object other)
- Specified by:
equals in interface RefBaseObject- Overrides:
equals in class Object
hashCode
public int hashCode()
- Specified by:
hashCode in interface RefBaseObject- Overrides:
hashCode in class Object
This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.