Package com.nomagic.uml2.ext.jmi.reflect
Interface AbstractRefObject
- 
- All Superinterfaces:
 AbstractRefBaseObject,AbstractRefFeatured,BaseElement,java.lang.Cloneable,java.lang.Comparable,MapOwner,javax.jmi.reflect.RefBaseObject,javax.jmi.reflect.RefFeatured,javax.jmi.reflect.RefObject,RepositoryProvider
public interface AbstractRefObject extends AbstractRefFeatured, javax.jmi.reflect.RefObject, BaseElement
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacceptVisitor(ModelVisitor visitor, VisitorContext context)voidbeforeChange(java.lang.String featureName)booleancanAddToParent(java.lang.Class parent)java.lang.StringgenerateId()java.lang.StringgetCompositeReferenceName(BaseElement o)java.util.List<java.lang.String>getCompositeReferenceNames(BaseElement o)java.util.Collection<java.lang.String>getDerivedFeatures()javax.jmi.reflect.RefClassgetDynamicRefClass()javax.jmi.reflect.RefClassgetDynamicRefClassSimple()java.util.Collection<java.lang.String>getRedefinedFeatures()voidsetDynamicRefClass(javax.jmi.reflect.RefClass refClass)- 
Methods inherited from interface com.nomagic.uml2.ext.jmi.reflect.AbstractRefBaseObject
getRepository, mof_getRepository, setMofID, setOwner, setRepository 
- 
Methods inherited from interface com.nomagic.uml2.ext.jmi.reflect.AbstractRefFeatured
get, getExpression, getValueSetter, isSet, isSet, set, setExpression, setValueSetter, unSet 
- 
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getID, getObjectParent, isEditable, removePropertyChangeListener, setID, sGetID 
- 
Methods inherited from interface com.nomagic.uml2.ext.jmi.MapOwner
mapClear, mapPut, mapPutAll, mapRemove 
- 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints 
 - 
 
 - 
 
- 
- 
Method Detail
- 
generateId
java.lang.String generateId()
 
- 
canAddToParent
boolean canAddToParent(java.lang.Class parent)
 
- 
getCompositeReferenceName
java.lang.String getCompositeReferenceName(BaseElement o)
 
- 
getCompositeReferenceNames
java.util.List<java.lang.String> getCompositeReferenceNames(BaseElement o)
 
- 
acceptVisitor
void acceptVisitor(ModelVisitor visitor, VisitorContext context)
 
- 
getDerivedFeatures
java.util.Collection<java.lang.String> getDerivedFeatures()
 
- 
getRedefinedFeatures
java.util.Collection<java.lang.String> getRedefinedFeatures()
 
- 
beforeChange
void beforeChange(java.lang.String featureName)
 
- 
setDynamicRefClass
void setDynamicRefClass(@CheckForNull javax.jmi.reflect.RefClass refClass) 
- 
getDynamicRefClass
javax.jmi.reflect.RefClass getDynamicRefClass()
 
- 
getDynamicRefClassSimple
javax.jmi.reflect.RefClass getDynamicRefClassSimple()
 
 - 
 
 -