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
List allSupertypes()
lookupElementExtended
ModelElement lookupElementExtended(String name)
throws NameNotFoundException
- Throws:
NameNotFoundException
findElementsByTypeExtended
List findElementsByTypeExtended(MofClass ofType,
boolean includeSubtypes)
isRoot
boolean isRoot()
setRoot
void setRoot(boolean newValue)
isLeaf
boolean isLeaf()
setLeaf
void setLeaf(boolean newValue)
isAbstract
boolean isAbstract()
setAbstract
void setAbstract(boolean newValue)
getVisibility
VisibilityKind getVisibility()
setVisibility
void setVisibility(VisibilityKind newValue)
getSupertypes
List getSupertypes()
This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.