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()
-
-