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

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

Uses of Relationship in org.eclipse.uml2.uml

Subinterfaces of Relationship in org.eclipse.uml2.uml
`interface` `Abstraction` A representation of the model object 'Abstraction'
`interface` `Association` A representation of the model object 'Association'
`interface` `AssociationClass` A representation of the model object 'Association Class'
`interface` `CommunicationPath` A representation of the model object 'Communication Path'
`interface` `ComponentRealization` A representation of the model object 'Component Realization'
`interface` `Dependency` A representation of the model object 'Dependency'
`interface` `Deployment` A representation of the model object 'Deployment'
`interface` `DirectedRelationship` A representation of the model object 'Directed Relationship'
`interface` `ElementImport` A representation of the model object 'Element Import'
`interface` `Extend` A representation of the model object 'Extend'
`interface` `Extension` A representation of the model object 'Extension'
`interface` `Generalization` A representation of the model object 'Generalization'
`interface` `Include` A representation of the model object 'Include'
`interface` `InformationFlow` A representation of the model object 'Information Flow'
`interface` `InterfaceRealization` A representation of the model object 'Interface Realization'
`interface` `Manifestation` A representation of the model object 'Manifestation'
`interface` `PackageImport` A representation of the model object 'Package Import'
`interface` `PackageMerge` A representation of the model object 'Package Merge'
`interface` `ProfileApplication` A representation of the model object 'Profile Application'
`interface` `ProtocolConformance` A representation of the model object 'Protocol Conformance'
`interface` `Realization` A representation of the model object 'Realization'
`interface` `Substitution` A representation of the model object 'Substitution'
`interface` `TemplateBinding` A representation of the model object 'Template Binding'
`interface` `Usage` A representation of the model object 'Usage'

Methods in org.eclipse.uml2.uml that return types with arguments of type Relationship
`org.eclipse.emf.common.util.EList<Relationship>` `InformationFlow.getRealizations()` Returns the value of the 'Realization' reference list.
`org.eclipse.emf.common.util.EList<Relationship>` `Element.getRelationships()` Retrieves the relationships in which this element is involved
`org.eclipse.emf.common.util.EList<Relationship>` `Element.getRelationships(org.eclipse.emf.ecore.EClass eClass)` Retrieves the relationships of the specified type in which this element is involved.

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

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