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

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
                          |
                          +--com.bonevich.erj.mof.impl.model.ErjAttributeImpl
All Implemented Interfaces:
Attribute, 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

public class ErjAttributeImpl
extends ErjModelElementImpl
implements Attribute


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
ErjAttributeImpl(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)
           
 AttributeConstraint getConstraint()
           
 DefaultValue getDefaultValue()
           
 KeyConstraint getKey103()
           
 Relation getRelation()
           
 Relation getRelation120()
           
 AttributeType getType()
           
 AttributeType getType112()
           
 void internalElementAdded(ru.novosoft.mdf.impl.MDFListImpl list, int collectionId, java.lang.Object addedElement)
           
 void internalElementRemoved(ru.novosoft.mdf.impl.MDFListImpl list, int collectionId, java.lang.Object removedElement)
           
 java.util.List internalGetOppositeCollection(int collectionId, java.lang.Object o)
           
 void internalRefByKey103(KeyConstraint __arg)
           
 void internalRefByRelation120(Relation __arg)
           
 void internalRefByType112(AttributeType __arg)
           
 void internalUnrefByKey103(KeyConstraint __arg)
           
 void internalUnrefByRelation120(Relation __arg)
           
 void internalUnrefByType112(AttributeType __arg)
           
 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 setConstraint(AttributeConstraint newValue)
           
 void setDefaultValue(DefaultValue newValue)
           
 void setKey103(KeyConstraint __arg)
           
 void setRelation(Relation _relation120)
           
 void setRelation120(Relation __arg)
           
 void setType(AttributeType _type112)
           
 void setType112(AttributeType __arg)
           
 
Methods inherited from class com.bonevich.erj.mof.impl.model.ErjModelElementImpl
getDescription, getIdentifier, getName, setDescription, setIdentifier, setName
 
Methods inherited from class ru.novosoft.mdf.impl.MDFObjectImpl
checkExists, elementSetAt, 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 com.bonevich.erj.mof.interfaces.model.ModelElement
getDescription, getIdentifier, getName, setDescription, setIdentifier, setName
 
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

ErjAttributeImpl

public ErjAttributeImpl(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 ErjModelElementImpl

getRelation

public Relation getRelation()
Specified by:
getRelation in interface Attribute

setRelation

public void setRelation(Relation _relation120)
Specified by:
setRelation in interface Attribute

getType

public AttributeType getType()
Specified by:
getType in interface Attribute

setType

public void setType(AttributeType _type112)
Specified by:
setType in interface Attribute

getRelation120

public Relation getRelation120()

setRelation120

public final void setRelation120(Relation __arg)

internalRefByRelation120

public final void internalRefByRelation120(Relation __arg)

internalUnrefByRelation120

public final void internalUnrefByRelation120(Relation __arg)

getType112

public AttributeType getType112()

setType112

public final void setType112(AttributeType __arg)

internalRefByType112

public final void internalRefByType112(AttributeType __arg)

internalUnrefByType112

public final void internalUnrefByType112(AttributeType __arg)

getKey103

public KeyConstraint getKey103()

setKey103

public final void setKey103(KeyConstraint __arg)

internalRefByKey103

public final void internalRefByKey103(KeyConstraint __arg)

internalUnrefByKey103

public final void internalUnrefByKey103(KeyConstraint __arg)

mdfGetElementContents

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

mdfGetInterfaceClass

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

cleanup

protected void cleanup()
Overrides:
cleanup in class ErjModelElementImpl

internalElementAdded

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

internalElementRemoved

public void internalElementRemoved(ru.novosoft.mdf.impl.MDFListImpl list,
                                   int collectionId,
                                   java.lang.Object removedElement)
Overrides:
internalElementRemoved 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 ErjModelElementImpl

elementAdded

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

elementRemoved

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

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 ErjModelElementImpl

mdfGetFeatureElementType

public java.lang.Class mdfGetFeatureElementType(java.lang.String k)
Overrides:
mdfGetFeatureElementType in class ErjModelElementImpl

mdfGetFeatureType

public java.lang.Class mdfGetFeatureType(java.lang.String k)
Overrides:
mdfGetFeatureType in class ErjModelElementImpl

mdfGetValue

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

mdfRemoveValue

public void mdfRemoveValue(java.lang.String feature,
                           java.lang.Object existingValue)
Overrides:
mdfRemoveValue in class ErjModelElementImpl

getConstraint

public final AttributeConstraint getConstraint()
Specified by:
getConstraint in interface Attribute

setConstraint

public final void setConstraint(AttributeConstraint newValue)
Specified by:
setConstraint in interface Attribute

getDefaultValue

public final DefaultValue getDefaultValue()
Specified by:
getDefaultValue in interface Attribute

setDefaultValue

public final void setDefaultValue(DefaultValue newValue)
Specified by:
setDefaultValue in interface Attribute

refGetValue

public java.lang.Object refGetValue(javax.jmi.reflect.RefObject feature)
Specified by:
refGetValue in interface javax.jmi.reflect.RefFeatured
Overrides:
refGetValue in class ErjModelElementImpl

refGetValue

public java.lang.Object refGetValue(java.lang.String feature)
Specified by:
refGetValue in interface javax.jmi.reflect.RefFeatured
Overrides:
refGetValue in class ErjModelElementImpl

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 ErjModelElementImpl

refSetValue

public void refSetValue(java.lang.String feature,
                        java.lang.Object value)
Specified by:
refSetValue in interface javax.jmi.reflect.RefFeatured
Overrides:
refSetValue in class ErjModelElementImpl

refInvokeOperation

public java.lang.Object refInvokeOperation(javax.jmi.reflect.RefObject requestedOperation,
                                           java.util.List args)
Specified by:
refInvokeOperation in interface javax.jmi.reflect.RefFeatured
Overrides:
refInvokeOperation in class ErjModelElementImpl

refInvokeOperation

public java.lang.Object refInvokeOperation(java.lang.String requestedOperation,
                                           java.util.List args)
Specified by:
refInvokeOperation in interface javax.jmi.reflect.RefFeatured
Overrides:
refInvokeOperation in class ErjModelElementImpl

refMetaObject

public javax.jmi.reflect.RefObject refMetaObject()
Specified by:
refMetaObject in interface javax.jmi.reflect.RefBaseObject
Overrides:
refMetaObject in class ErjModelElementImpl

refImmediatePackage

public javax.jmi.reflect.RefPackage refImmediatePackage()
Specified by:
refImmediatePackage in interface javax.jmi.reflect.RefBaseObject
Overrides:
refImmediatePackage in class ErjModelElementImpl

refOutermostPackage

public javax.jmi.reflect.RefPackage refOutermostPackage()
Specified by:
refOutermostPackage in interface javax.jmi.reflect.RefBaseObject
Overrides:
refOutermostPackage in class ErjModelElementImpl

refMofId

public java.lang.String refMofId()
Specified by:
refMofId in interface javax.jmi.reflect.RefBaseObject
Overrides:
refMofId in class ErjModelElementImpl

refGetClass

public javax.jmi.reflect.RefClass refGetClass()
Specified by:
refGetClass in interface javax.jmi.reflect.RefObject
Overrides:
refGetClass in class ErjModelElementImpl

refVerify

public java.util.Collection refVerify(boolean f)
Specified by:
refVerify in interface javax.jmi.reflect.RefBaseObject
Overrides:
refVerify in class ErjModelElementImpl

internalGetOppositeCollection

public java.util.List internalGetOppositeCollection(int collectionId,
                                                    java.lang.Object o)
Overrides:
internalGetOppositeCollection in class ErjModelElementImpl


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