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 void
acceptVisitor(ModelVisitor visitor, VisitorContext context)
void
beforeChange(java.lang.String featureName)
boolean
canAddToParent(java.lang.Class parent)
java.lang.String
generateId()
java.lang.String
getCompositeReferenceName(BaseElement o)
java.util.List<java.lang.String>
getCompositeReferenceNames(BaseElement o)
java.util.Collection<java.lang.String>
getDerivedFeatures()
javax.jmi.reflect.RefClass
getDynamicRefClass()
javax.jmi.reflect.RefClass
getDynamicRefClassSimple()
java.util.Collection<java.lang.String>
getRedefinedFeatures()
void
setDynamicRefClass(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()
-
-