## Uses of Interface
org.eclipse.uml2.uml.ElementImport

Packages that use ElementImport
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of ElementImport in org.eclipse.uml2.uml

Methods in org.eclipse.uml2.uml that return ElementImport
`ElementImport` `UMLFactory.createElementImport()` Returns a new object of class 'Element Import'
`ElementImport` `Namespace.createElementImport(PackageableElement importedElement)` Creates a new `ElementImport`, with the specified 'Imported Element', and appends it to the 'Element Import' containment reference list
`ElementImport` `Namespace.createElementImport(PackageableElement element, VisibilityKind visibility)` Creates an import of the specified element into this namespace with the specified visibility.
`ElementImport` `Profile.createMetaclassReference(PackageableElement importedElement)` Creates a new `ElementImport`, with the specified 'Imported Element', and appends it to the 'Metaclass Reference' reference list
`ElementImport` `Namespace.getElementImport(PackageableElement importedElement)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Element Import' containment reference list
`ElementImport` `Namespace.getElementImport(PackageableElement importedElement, boolean createOnDemand)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Element Import' containment reference list
`ElementImport` `Profile.getMetaclassReference(PackageableElement importedElement)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Metaclass Reference' reference list
`ElementImport` `Profile.getMetaclassReference(PackageableElement importedElement, boolean createOnDemand)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Metaclass Reference' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type ElementImport
`org.eclipse.emf.common.util.EList<ElementImport>` `Namespace.getElementImports()` Returns the value of the 'Element Import' containment reference list.
`org.eclipse.emf.common.util.EList<ElementImport>` `Profile.getMetaclassReferences()` Returns the value of the 'Metaclass Reference' reference list.

Uses of ElementImport in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type ElementImport
`T` `UMLSwitch.caseElementImport(ElementImport object)` Returns the result of interpreting the object as an instance of 'Element Import'
`boolean` `UMLValidator.validateElementImport_validateImportedElementIsPublic(ElementImport elementImport, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateImportedElementIsPublic constraint of 'Element Import'
`boolean` `UMLValidator.validateElementImport_validateVisibilityPublicOrPrivate(ElementImport elementImport, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateVisibilityPublicOrPrivate constraint of 'Element Import'
`boolean` `UMLValidator.validateElementImport(ElementImport elementImport, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.