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

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

Uses of Dependency in org.eclipse.uml2.uml

Subinterfaces of Dependency in org.eclipse.uml2.uml
`interface` `Abstraction` A representation of the model object 'Abstraction'
`interface` `ComponentRealization` A representation of the model object 'Component Realization'
`interface` `Deployment` A representation of the model object 'Deployment'
`interface` `InterfaceRealization` A representation of the model object 'Interface Realization'
`interface` `Manifestation` A representation of the model object 'Manifestation'
`interface` `Realization` A representation of the model object 'Realization'
`interface` `Substitution` A representation of the model object 'Substitution'
`interface` `Usage` A representation of the model object 'Usage'

Methods in org.eclipse.uml2.uml that return Dependency
`Dependency` `UMLFactory.createDependency()` Returns a new object of class 'Dependency'
`Dependency` `NamedElement.createDependency(NamedElement supplier)` Creates a dependency between this named element and the specified supplier, owned by this named element's nearest package.
`Dependency` `CollaborationUse.createRoleBinding(java.lang.String name)` Creates a new `Dependency`, with the specified 'Name', and appends it to the 'Role Binding' containment reference list
`Dependency` `CollaborationUse.createRoleBinding(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Dependency`, with the specified 'Name', and appends it to the 'Role Binding' containment reference list
`Dependency` `NamedElement.getClientDependency(java.lang.String name)` Retrieves the first `Dependency` with the specified 'Name' from the 'Client Dependency' reference list
`Dependency` `NamedElement.getClientDependency(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Dependency` with the specified 'Name' from the 'Client Dependency' reference list
`Dependency` `CollaborationUse.getRoleBinding(java.lang.String name)` Retrieves the first `Dependency` with the specified 'Name' from the 'Role Binding' containment reference list
`Dependency` `CollaborationUse.getRoleBinding(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Dependency` with the specified 'Name' from the 'Role Binding' containment reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type Dependency
`org.eclipse.emf.common.util.EList<Dependency>` `NamedElement.getClientDependencies()` Returns the value of the 'Client Dependency' reference list.
`org.eclipse.emf.common.util.EList<Dependency>` `CollaborationUse.getRoleBindings()` Returns the value of the 'Role Binding' containment reference list.

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

Methods in org.eclipse.uml2.uml.util with parameters of type Dependency
`T` `UMLSwitch.caseDependency(Dependency object)` Returns the result of interpreting the object as an instance of 'Dependency'
`boolean` `UMLValidator.validateDependency(Dependency dependency, 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.