com.bonevich.erj.mof.impl.model
Class ErjModelElementImpl

java.lang.Object
  |
  +--ru.novosoft.mdf.impl.MDFBaseObjectImpl
        |
        +--ru.novosoft.mdf.impl.MDFFeaturedImpl
              |
              +--ru.novosoft.mdf.impl.MDFObjectImpl
                    |
                    +--com.bonevich.erj.mof.impl.model.ErjModelElementImpl
All Implemented Interfaces:
ru.novosoft.mdf.ext.MDFBaseObject, ru.novosoft.mdf.ext.MDFFeatured, ru.novosoft.mdf.ext.MDFObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
Direct Known Subclasses:
ErjAttributeImpl, ErjDomainImpl, ErjKeyConstraintImpl, ErjRelationImpl, ErjSchemaImpl

public abstract class ErjModelElementImpl
extends ru.novosoft.mdf.impl.MDFObjectImpl
implements ModelElement


Field Summary
 
Fields inherited from class ru.novosoft.mdf.impl.MDFObjectImpl
_addAtMethod, _addMethod, _removeAtMethod, _removeMethod, _setAtMethod
 
Fields inherited from class ru.novosoft.mdf.impl.MDFFeaturedImpl
OBJ0
 
Fields inherited from class ru.novosoft.mdf.impl.MDFBaseObjectImpl
repository
 
Constructor Summary
ErjModelElementImpl(ru.novosoft.mdf.impl.MDFOutermostPackageImpl r)
           
 
Method Summary
 void canBeElementAdded(ru.novosoft.mdf.impl.MDFListImpl list, int collectionId, java.lang.Object newElement)
           
protected  void cleanup()
           
 void elementAdded(ru.novosoft.mdf.impl.MDFListImpl list, int collectionId, int position, java.lang.Object newElement)
           
 void elementRemoved(ru.novosoft.mdf.impl.MDFListImpl list, int collectionId, int position, java.lang.Object removedObject)
           
 java.lang.String getDescription()
           
 java.lang.String getIdentifier()
           
 java.lang.String getName()
           
 java.util.List internalGetOppositeCollection(int collectionId, java.lang.Object o)
           
 java.util.Set mdfGetElementContents()
           
 java.lang.Class mdfGetFeatureElementType(java.lang.String k)
           
 java.lang.Class mdfGetFeatureType(java.lang.String k)
           
 java.lang.Class mdfGetInterfaceClass()
           
 java.lang.Object mdfGetValue(java.lang.String feature)
           
 void mdfRemoveValue(java.lang.String feature, java.lang.Object existingValue)
           
protected  void mdfReplaceData(ru.novosoft.mdf.ext.MDFObject srcarg, java.lang.Class base)
           
 void mdfSetValue(java.lang.String feature, java.lang.Object value)
           
 javax.jmi.reflect.RefClass refGetClass()
           
 java.lang.Object refGetValue(javax.jmi.reflect.RefObject feature)
           
 java.lang.Object refGetValue(java.lang.String feature)
           
 javax.jmi.reflect.RefPackage refImmediatePackage()
           
 java.lang.Object refInvokeOperation(javax.jmi.reflect.RefObject requestedOperation, java.util.List args)
           
 java.lang.Object refInvokeOperation(java.lang.String requestedOperation, java.util.List args)
           
 javax.jmi.reflect.RefObject refMetaObject()
           
 java.lang.String refMofId()
           
 javax.jmi.reflect.RefPackage refOutermostPackage()
           
 void refSetValue(javax.jmi.reflect.RefObject feature, java.lang.Object value)
           
 void refSetValue(java.lang.String feature, java.lang.Object value)
           
 java.util.Collection refVerify(boolean f)
           
 void setDescription(java.lang.String newValue)
           
 void setIdentifier(java.lang.String newValue)
           
 void setName(java.lang.String newValue)
           
 
Methods inherited from class ru.novosoft.mdf.impl.MDFObjectImpl
checkExists, elementSetAt, internalElementAdded, internalElementRemoved, internalRedoRemove, internalUndoRemove, logCreate, logRemove, mdfCheckCorrectOwners, mdfCheckNotOwned, mdfGenXmiId, mdfGetImmediateCompositeAttribute, mdfGetUUID, mdfInternalSetUUID, mdfInternalSetXmiId, mdfIsRemoved, mdfSetElementContainer, mdfSetUUID, mdfSetXmiId, refDelete, refDeleteOLD, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from class ru.novosoft.mdf.impl.MDFFeaturedImpl
addMDFFeatureListener, fireEvent, fireItemAdd, fireItemAddAt, fireItemRemove, fireItemRemoveAt, fireItemSetAt, firePropertySet, firePropertySet, firePropertySet, logItemAdd, logItemAdd, logItemAddAt, logItemAddAt, logItemRemove, logItemRemove, logItemRemoveAt, logItemRemoveAt, logItemSetAt, logItemSetAt, logPropertySet, logPropertySet, logPropertySet, logPropertySet, mdfAddValue, mdfAddValueAt, mdfAddValueBefore, mdfGetValueAt, mdfInvokeOperation, mdfModifyValue, mdfModifyValueAt, mdfRemoveValueAt, needEvent, needUndo, operationFinished, operationStarted, removeMDFFeatureListener
 
Methods inherited from class ru.novosoft.mdf.impl.MDFBaseObjectImpl
bagdiff, bagdiff, checkQualifiedName, checkQualifiedName, checkQualifiedName, checkQualifiedName, checkQualifiedName, checkQualifiedName, checkQualifiedName, checkQualifiedName, collectionSetting, mdfGetMethod0, mdfGetMethod1, mdfGetMethod2, mdfGetOutermostPackage, scopy, scopy, scopy, ucopy, ucopy, ucopy
 
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.RefObject
refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode
 
Methods inherited from interface ru.novosoft.mdf.ext.MDFFeatured
addMDFFeatureListener, removeMDFFeatureListener
 
Methods inherited from interface ru.novosoft.mdf.ext.MDFBaseObject
mdfGetOutermostPackage
 

Constructor Detail

ErjModelElementImpl

public ErjModelElementImpl(ru.novosoft.mdf.impl.MDFOutermostPackageImpl r)
Method Detail

mdfReplaceData

protected void mdfReplaceData(ru.novosoft.mdf.ext.MDFObject srcarg,
                              java.lang.Class base)
Overrides:
mdfReplaceData in class ru.novosoft.mdf.impl.MDFObjectImpl

mdfGetElementContents

public java.util.Set mdfGetElementContents()
Specified by:
mdfGetElementContents in interface ru.novosoft.mdf.ext.MDFObject
Overrides:
mdfGetElementContents in class ru.novosoft.mdf.impl.MDFObjectImpl

mdfGetInterfaceClass

public java.lang.Class mdfGetInterfaceClass()
Specified by:
mdfGetInterfaceClass in interface ru.novosoft.mdf.ext.MDFBaseObject
Specified by:
mdfGetInterfaceClass in class ru.novosoft.mdf.impl.MDFBaseObjectImpl

cleanup

protected void cleanup()
Overrides:
cleanup in class ru.novosoft.mdf.impl.MDFObjectImpl

canBeElementAdded

public void canBeElementAdded(ru.novosoft.mdf.impl.MDFListImpl list,
                              int collectionId,
                              java.lang.Object newElement)
Overrides:
canBeElementAdded in class ru.novosoft.mdf.impl.MDFObjectImpl

elementAdded

public void elementAdded(ru.novosoft.mdf.impl.MDFListImpl list,
                         int collectionId,
                         int position,
                         java.lang.Object newElement)
Overrides:
elementAdded in class ru.novosoft.mdf.impl.MDFObjectImpl

elementRemoved

public void elementRemoved(ru.novosoft.mdf.impl.MDFListImpl list,
                           int collectionId,
                           int position,
                           java.lang.Object removedObject)
Overrides:
elementRemoved in class ru.novosoft.mdf.impl.MDFObjectImpl

mdfSetValue

public void mdfSetValue(java.lang.String feature,
                        java.lang.Object value)
Specified by:
mdfSetValue in interface ru.novosoft.mdf.ext.MDFFeatured
Overrides:
mdfSetValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

mdfGetFeatureElementType

public java.lang.Class mdfGetFeatureElementType(java.lang.String k)
Overrides:
mdfGetFeatureElementType in class ru.novosoft.mdf.impl.MDFFeaturedImpl

mdfGetFeatureType

public java.lang.Class mdfGetFeatureType(java.lang.String k)
Overrides:
mdfGetFeatureType in class ru.novosoft.mdf.impl.MDFFeaturedImpl

mdfGetValue

public java.lang.Object mdfGetValue(java.lang.String feature)
Specified by:
mdfGetValue in interface ru.novosoft.mdf.ext.MDFFeatured
Overrides:
mdfGetValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

mdfRemoveValue

public void mdfRemoveValue(java.lang.String feature,
                           java.lang.Object existingValue)
Overrides:
mdfRemoveValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

getName

public final java.lang.String getName()
Specified by:
getName in interface ModelElement

setName

public final void setName(java.lang.String newValue)
Specified by:
setName in interface ModelElement

getIdentifier

public final java.lang.String getIdentifier()
Specified by:
getIdentifier in interface ModelElement

setIdentifier

public final void setIdentifier(java.lang.String newValue)
Specified by:
setIdentifier in interface ModelElement

getDescription

public final java.lang.String getDescription()
Specified by:
getDescription in interface ModelElement

setDescription

public final void setDescription(java.lang.String newValue)
Specified by:
setDescription in interface ModelElement

refGetValue

public java.lang.Object refGetValue(javax.jmi.reflect.RefObject feature)
Specified by:
refGetValue in interface javax.jmi.reflect.RefFeatured
Overrides:
refGetValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

refGetValue

public java.lang.Object refGetValue(java.lang.String feature)
Specified by:
refGetValue in interface javax.jmi.reflect.RefFeatured
Specified by:
refGetValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

refSetValue

public void refSetValue(javax.jmi.reflect.RefObject feature,
                        java.lang.Object value)
Specified by:
refSetValue in interface javax.jmi.reflect.RefFeatured
Overrides:
refSetValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

refSetValue

public void refSetValue(java.lang.String feature,
                        java.lang.Object value)
Specified by:
refSetValue in interface javax.jmi.reflect.RefFeatured
Specified by:
refSetValue in class ru.novosoft.mdf.impl.MDFFeaturedImpl

refInvokeOperation

public java.lang.Object refInvokeOperation(javax.jmi.reflect.RefObject requestedOperation,
                                           java.util.List args)
Specified by:
refInvokeOperation in interface javax.jmi.reflect.RefFeatured
Specified by:
refInvokeOperation in class ru.novosoft.mdf.impl.MDFFeaturedImpl

refInvokeOperation

public java.lang.Object refInvokeOperation(java.lang.String requestedOperation,
                                           java.util.List args)
Specified by:
refInvokeOperation in interface javax.jmi.reflect.RefFeatured
Specified by:
refInvokeOperation in class ru.novosoft.mdf.impl.MDFFeaturedImpl

refMetaObject

public javax.jmi.reflect.RefObject refMetaObject()
Specified by:
refMetaObject in interface javax.jmi.reflect.RefBaseObject
Specified by:
refMetaObject in class ru.novosoft.mdf.impl.MDFBaseObjectImpl

refImmediatePackage

public javax.jmi.reflect.RefPackage refImmediatePackage()
Specified by:
refImmediatePackage in interface javax.jmi.reflect.RefBaseObject
Specified by:
refImmediatePackage in class ru.novosoft.mdf.impl.MDFBaseObjectImpl

refOutermostPackage

public javax.jmi.reflect.RefPackage refOutermostPackage()
Specified by:
refOutermostPackage in interface javax.jmi.reflect.RefBaseObject
Specified by:
refOutermostPackage in class ru.novosoft.mdf.impl.MDFBaseObjectImpl

refMofId

public java.lang.String refMofId()
Specified by:
refMofId in interface javax.jmi.reflect.RefBaseObject
Specified by:
refMofId in class ru.novosoft.mdf.impl.MDFBaseObjectImpl

refGetClass

public javax.jmi.reflect.RefClass refGetClass()
Specified by:
refGetClass in interface javax.jmi.reflect.RefObject
Specified by:
refGetClass in class ru.novosoft.mdf.impl.MDFObjectImpl

refVerify

public java.util.Collection refVerify(boolean f)
Specified by:
refVerify in interface javax.jmi.reflect.RefBaseObject
Specified by:
refVerify in class ru.novosoft.mdf.impl.MDFBaseObjectImpl

internalGetOppositeCollection

public java.util.List internalGetOppositeCollection(int collectionId,
                                                    java.lang.Object o)
Overrides:
internalGetOppositeCollection in class ru.novosoft.mdf.impl.MDFObjectImpl


Copyright © 2001-2003 bonevich.com. All Rights Reserved.