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
Fields inherited from interface javax.jmi.model.ModelElement |
ALLDEP, CONSTRAINEDELEMENTSDEP, CONSTRAINTDEP, CONTAINERDEP, CONTENTSDEP, IMPORTDEP, INDIRECTDEP, REFERENCEDENDSDEP, SIGNATUREDEP, SPECIALIZATIONDEP, TAGGEDELEMENTSDEP, TYPEDEFINITIONDEP |
Methods inherited from interface javax.jmi.model.ModelElement |
findRequiredElements, getAnnotation, getConstraints, getContainer, getName, getQualifiedName, getRequiredElements, isFrozen, isRequiredBecause, isVisible, setAnnotation, setContainer, setName |
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()