javax.jmi.model
Interface GeneralizableElement

All Superinterfaces:
ModelElement, Namespace, RefBaseObject, RefFeatured, RefObject
All Known Subinterfaces:
AliasType, Association, Classifier, CollectionType, DataType, EnumerationType, MofClass, MofPackage, PrimitiveType, StructureType

public interface GeneralizableElement
extends Namespace


Field Summary
 
Fields inherited from interface javax.jmi.model.ModelElement
ALLDEP, CONSTRAINEDELEMENTSDEP, CONSTRAINTDEP, CONTAINERDEP, CONTENTSDEP, IMPORTDEP, INDIRECTDEP, REFERENCEDENDSDEP, SIGNATUREDEP, SPECIALIZATIONDEP, TAGGEDELEMENTSDEP, TYPEDEFINITIONDEP
 
Method Summary
 java.util.List allSupertypes()
           
 java.util.List findElementsByTypeExtended(MofClass ofType, boolean includeSubtypes)
           
 java.util.List getSupertypes()
           
 VisibilityKind getVisibility()
           
 boolean isAbstract()
           
 boolean isLeaf()
           
 boolean isRoot()
           
 ModelElement lookupElementExtended(java.lang.String name)
           
 void setAbstract(boolean newValue)
           
 void setLeaf(boolean newValue)
           
 void setRoot(boolean newValue)
           
 void setVisibility(VisibilityKind newValue)
           
 
Methods inherited from interface javax.jmi.model.Namespace
findElementsByType, getContents, lookupElement, nameIsValid, resolveQualifiedName
 
Methods inherited from interface javax.jmi.model.ModelElement
findRequiredElements, getAnnotation, getConstraints, getContainer, getName, getQualifiedName, getRequiredElements, isFrozen, isRequiredBecause, isVisible, setAnnotation, setContainer, setName
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

allSupertypes

public java.util.List allSupertypes()

lookupElementExtended

public ModelElement lookupElementExtended(java.lang.String name)
                                   throws NameNotFoundException
NameNotFoundException

findElementsByTypeExtended

public java.util.List findElementsByTypeExtended(MofClass ofType,
                                                 boolean includeSubtypes)

isRoot

public boolean isRoot()

setRoot

public void setRoot(boolean newValue)

isLeaf

public boolean isLeaf()

setLeaf

public void setLeaf(boolean newValue)

isAbstract

public boolean isAbstract()

setAbstract

public void setAbstract(boolean newValue)

getVisibility

public VisibilityKind getVisibility()

setVisibility

public void setVisibility(VisibilityKind newValue)

getSupertypes

public java.util.List getSupertypes()