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
CONTAINERDEP
public static final java.lang.String CONTAINERDEP
- See Also:
- Constant Field Values
CONTENTSDEP
public static final java.lang.String CONTENTSDEP
- See Also:
- Constant Field Values
SIGNATUREDEP
public static final java.lang.String SIGNATUREDEP
- See Also:
- Constant Field Values
CONSTRAINTDEP
public static final java.lang.String CONSTRAINTDEP
- See Also:
- Constant Field Values
CONSTRAINEDELEMENTSDEP
public static final java.lang.String CONSTRAINEDELEMENTSDEP
- See Also:
- Constant Field Values
SPECIALIZATIONDEP
public static final java.lang.String SPECIALIZATIONDEP
- See Also:
- Constant Field Values
IMPORTDEP
public static final java.lang.String IMPORTDEP
- See Also:
- Constant Field Values
TYPEDEFINITIONDEP
public static final java.lang.String TYPEDEFINITIONDEP
- See Also:
- Constant Field Values
REFERENCEDENDSDEP
public static final java.lang.String REFERENCEDENDSDEP
- See Also:
- Constant Field Values
TAGGEDELEMENTSDEP
public static final java.lang.String TAGGEDELEMENTSDEP
- See Also:
- Constant Field Values
INDIRECTDEP
public static final java.lang.String INDIRECTDEP
- See Also:
- Constant Field Values
ALLDEP
public static final java.lang.String ALLDEP
- See Also:
- Constant Field Values
findRequiredElements
public java.util.Collection findRequiredElements(java.util.Collection kinds,
boolean recursive)
isRequiredBecause
public boolean isRequiredBecause(ModelElement otherElement,
java.lang.String[] reason)
isFrozen
public boolean isFrozen()
isVisible
public boolean isVisible(ModelElement otherElement)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String newValue)
getQualifiedName
public java.util.List getQualifiedName()
getAnnotation
public java.lang.String getAnnotation()
setAnnotation
public void setAnnotation(java.lang.String newValue)
getRequiredElements
public java.util.Collection getRequiredElements()
getContainer
public Namespace getContainer()
setContainer
public void setContainer(Namespace newValue)
getConstraints
public java.util.Collection getConstraints()