javax.jmi.model
Interface ModelElement
- All Superinterfaces:
- RefBaseObject, RefFeatured, RefObject
- All Known Subinterfaces:
- AliasType, Association, AssociationEnd, Attribute, BehavioralFeature, Classifier, CollectionType, Constant, Constraint, DataType, EnumerationType, Feature, GeneralizableElement, Import, MofClass, MofException, MofPackage, NameSpace, Operation, Parameter, PrimitiveType, Reference, StructuralFeature, StructureField, StructureType, Tag, TypedElement
public interface ModelElement
- extends RefObject
ALLDEP
static final java.lang.String ALLDEP
- See Also:
- Constant Field Values
CONSTRAINEDELEMENTSDEP
static final java.lang.String CONSTRAINEDELEMENTSDEP
- See Also:
- Constant Field Values
CONSTRAINTDEP
static final java.lang.String CONSTRAINTDEP
- See Also:
- Constant Field Values
CONTAINERDEP
static final java.lang.String CONTAINERDEP
- See Also:
- Constant Field Values
CONTENTSDEP
static final java.lang.String CONTENTSDEP
- See Also:
- Constant Field Values
IMPORTDEP
static final java.lang.String IMPORTDEP
- See Also:
- Constant Field Values
INDIRECTDEP
static final java.lang.String INDIRECTDEP
- See Also:
- Constant Field Values
REFERENCEDENDSDEP
static final java.lang.String REFERENCEDENDSDEP
- See Also:
- Constant Field Values
SIGNATUREDEP
static final java.lang.String SIGNATUREDEP
- See Also:
- Constant Field Values
SPECIALIZATIONDEP
static final java.lang.String SPECIALIZATIONDEP
- See Also:
- Constant Field Values
TAGGEDELEMENTSDEP
static final java.lang.String TAGGEDELEMENTSDEP
- See Also:
- Constant Field Values
TYPEDEFINITIONDEP
static final java.lang.String TYPEDEFINITIONDEP
- See Also:
- Constant Field Values
findRequiredElements
java.util.Collection findRequiredElements(java.util.Collection kinds,
boolean recursive)
getAnnotation
java.lang.String getAnnotation()
getConstraints
java.util.Collection getConstraints()
getContainer
NameSpace getContainer()
getName
java.lang.String getName()
getQualifiedName
java.util.List getQualifiedName()
getRequiredElements
java.util.Collection getRequiredElements()
isFrozen
boolean isFrozen()
isRequiredBecause
boolean isRequiredBecause(ModelElement otherElement,
java.lang.String[] reason)
isVisible
boolean isVisible(ModelElement otherElement)
setAnnotation
void setAnnotation(java.lang.String newValue)
setContainer
void setContainer(NameSpace newValue)
setName
void setName(java.lang.String newValue)