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

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

Uses of ConnectableElement in org.eclipse.uml2.uml

Subinterfaces of ConnectableElement in org.eclipse.uml2.uml
`interface` `ExtensionEnd` A representation of the model object 'Extension End'
`interface` `Parameter` A representation of the model object 'Parameter'
`interface` `Port` A representation of the model object 'Port'
`interface` `Property` A representation of the model object 'Property'
`interface` `Variable` A representation of the model object 'Variable'

Methods in org.eclipse.uml2.uml that return ConnectableElement
`ConnectableElement` `Collaboration.getCollaborationRole(java.lang.String name, Type type)` Retrieves the first `ConnectableElement` with the specified 'Name', and 'Type' from the 'Collaboration Role' reference list
`ConnectableElement` `Collaboration.getCollaborationRole(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ConnectableElement` with the specified 'Name', and 'Type' from the 'Collaboration Role' reference list
`ConnectableElement` `Lifeline.getRepresents()` Returns the value of the 'Represents' reference
`ConnectableElement` `ConnectorEnd.getRole()` Returns the value of the 'Role' reference
`ConnectableElement` `StructuredClassifier.getRole(java.lang.String name, Type type)` Retrieves the first `ConnectableElement` with the specified 'Name', and 'Type' from the 'Role' reference list
`ConnectableElement` `StructuredClassifier.getRole(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `ConnectableElement` with the specified 'Name', and 'Type' from the 'Role' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type ConnectableElement
`org.eclipse.emf.common.util.EList<ConnectableElement>` `Collaboration.getCollaborationRoles()` Returns the value of the 'Collaboration Role' reference list.
`org.eclipse.emf.common.util.EList<ConnectableElement>` `StructuredClassifier.getRoles()` Returns the value of the 'Role' reference list.

Methods in org.eclipse.uml2.uml with parameters of type ConnectableElement
`void` `Lifeline.setRepresents(ConnectableElement value)` Sets the value of the '`Represents`' reference
`void` `ConnectorEnd.setRole(ConnectableElement value)` Sets the value of the '`Role`' reference

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

Methods in org.eclipse.uml2.uml.util with parameters of type ConnectableElement
`T` `UMLSwitch.caseConnectableElement(ConnectableElement object)` Returns the result of interpreting the object as an instance of 'Connectable Element'
`boolean` `UMLValidator.validateConnectableElement(ConnectableElement connectableElement, 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.