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
java.util.List allSupertypes()
findElementsByTypeExtended
java.util.List findElementsByTypeExtended(MofClass ofType,
boolean includeSubtypes)
getSupertypes
java.util.List getSupertypes()
getVisibility
VisibilityKind getVisibility()
isAbstract
boolean isAbstract()
isLeaf
boolean isLeaf()
isRoot
boolean isRoot()
lookupElementExtended
ModelElement lookupElementExtended(java.lang.String name)
setAbstract
void setAbstract(boolean newValue)
setLeaf
void setLeaf(boolean newValue)
setRoot
void setRoot(boolean newValue)
setVisibility
void setVisibility(VisibilityKind newValue)