javax.jmi.model
Interface Namespace
- All Superinterfaces:
- ModelElement, RefBaseObject, RefFeatured, RefObject
- All Known Subinterfaces:
- AliasType, Association, BehavioralFeature, Classifier, CollectionType, DataType, EnumerationType, GeneralizableElement, MofClass, MofException, MofPackage, Operation, PrimitiveType, StructureType
- public interface Namespace
- extends ModelElement
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 |
lookupElement
public ModelElement lookupElement(java.lang.String name)
throws NameNotFoundException
NameNotFoundException
resolveQualifiedName
public ModelElement resolveQualifiedName(java.util.List qualifiedName)
throws NameNotResolvedException
NameNotResolvedException
findElementsByType
public java.util.List findElementsByType(MofClass ofType,
boolean includeSubtypes)
nameIsValid
public boolean nameIsValid(java.lang.String proposedName)
getContents
public java.util.List getContents()