| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Dependency
A representation of the model object 'Dependency'. A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation. This means that the complete semantics of the depending elements is either semantically or structurally dependent on the definition of the supplier element(s).
The following features are supported:
UMLPackage.getDependency()| Field Summary | 
|---|
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement | 
|---|
SEPARATOR | 
| Method Summary | |
|---|---|
 NamedElement | 
getClient(java.lang.String name)
Retrieves the first NamedElement with the specified 'Name' from the 'Client' reference list | 
 NamedElement | 
getClient(java.lang.String name,
          boolean ignoreCase,
          org.eclipse.emf.ecore.EClass eClass)
Retrieves the first NamedElement with the specified 'Name' from the 'Client' reference list | 
 org.eclipse.emf.common.util.EList<NamedElement> | 
getClients()
Returns the value of the 'Client' reference list.  | 
 NamedElement | 
getSupplier(java.lang.String name)
Retrieves the first NamedElement with the specified 'Name' from the 'Supplier' reference list | 
 NamedElement | 
getSupplier(java.lang.String name,
            boolean ignoreCase,
            org.eclipse.emf.ecore.EClass eClass)
Retrieves the first NamedElement with the specified 'Name' from the 'Supplier' reference list | 
 org.eclipse.emf.common.util.EList<NamedElement> | 
getSuppliers()
Returns the value of the 'Supplier' reference list.  | 
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement | 
|---|
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership | 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
|---|
getEAnnotation, getEAnnotations | 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement | 
|---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter | 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
|---|
getEAnnotation, getEAnnotations | 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Methods inherited from interface org.eclipse.uml2.uml.DirectedRelationship | 
|---|
getSources, getTargets | 
| Methods inherited from interface org.eclipse.uml2.uml.Relationship | 
|---|
getRelatedElements | 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
|---|
getEAnnotation, getEAnnotations | 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Method Detail | 
|---|
org.eclipse.emf.common.util.EList<NamedElement> getSuppliers()
NamedElement.
 This feature subsets the following features:
Target'
UMLPackage.getDependency_Supplier()NamedElement getSupplier(java.lang.String name)
NamedElement with the specified 'Name' from the 'Supplier' reference list.
 
 
name - The 'Name' of the NamedElement to retrieve, or null.
NamedElement with the specified 'Name', or null.getSuppliers()
NamedElement getSupplier(java.lang.String name,
                         boolean ignoreCase,
                         org.eclipse.emf.ecore.EClass eClass)
NamedElement with the specified 'Name' from the 'Supplier' reference list.
 
 
name - The 'Name' of the NamedElement to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the NamedElement to retrieve, or null.
NamedElement with the specified 'Name', or null.getSuppliers()org.eclipse.emf.common.util.EList<NamedElement> getClients()
NamedElement.
 It is bidirectional and its opposite is 'Client Dependency'.
 This feature subsets the following features:
Source'
UMLPackage.getDependency_Client(), 
NamedElement.getClientDependencies()NamedElement getClient(java.lang.String name)
NamedElement with the specified 'Name' from the 'Client' reference list.
 
 
name - The 'Name' of the NamedElement to retrieve, or null.
NamedElement with the specified 'Name', or null.getClients()
NamedElement getClient(java.lang.String name,
                       boolean ignoreCase,
                       org.eclipse.emf.ecore.EClass eClass)
NamedElement with the specified 'Name' from the 'Client' reference list.
 
 
name - The 'Name' of the NamedElement to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the NamedElement to retrieve, or null.
NamedElement with the specified 'Name', or null.getClients()
  | 
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||