org.eclipse.uml2
Interface LinkEndData

All Superinterfaces:
Element, EModelElement, EObject, Notifier
All Known Subinterfaces:
LinkEndCreationData

public interface LinkEndData
extends Element

A representation of the model object 'Link End Data'.

The following features are supported:

See Also:
UML2Package.getLinkEndData()

Field Summary
static String copyright
           
 
Method Summary
 QualifierValue createQualifier(EClass eClass)
          Creates a QualifierValue and appends it to the 'Qualifier' containment reference list
 Property getEnd()
          Returns the value of the 'End' reference
 EList getQualifiers()
          Returns the value of the 'Qualifier' containment reference list.
 InputPin getValue()
          Returns the value of the 'Value' reference
 void setEnd(Property value)
          Sets the value of the 'End' reference
 void setValue(InputPin value)
          Sets the value of the 'Value' reference
 
Methods inherited from interface org.eclipse.uml2.Element
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf
 
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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

getValue

public InputPin getValue()
Returns the value of the 'Value' reference.

If the meaning of the 'Value' reference isn't clear, there really should be more of a description here...

Input pin that provides the specified object for the given end. This pin is omitted if the link-end data specifies an �open� end for reading.

Returns:
the value of the 'Value' reference.
See Also:
setValue(InputPin), UML2Package.getLinkEndData_Value()

setValue

public void setValue(InputPin value)
Sets the value of the 'Value' reference.

Parameters:
value - the new value of the 'Value' reference.
See Also:
getValue()

getEnd

public Property getEnd()
Returns the value of the 'End' reference.

If the meaning of the 'End' reference isn't clear, there really should be more of a description here...

Association end for which this link-end data specifies values.

Returns:
the value of the 'End' reference.
See Also:
setEnd(Property), UML2Package.getLinkEndData_End()

setEnd

public void setEnd(Property value)
Sets the value of the 'End' reference.

Parameters:
value - the new value of the 'End' reference.
See Also:
getEnd()

getQualifiers

public EList getQualifiers()
Returns the value of the 'Qualifier' containment reference list. The list contents are of type QualifierValue.

If the meaning of the 'Qualifier' containment reference list isn't clear, there really should be more of a description here...

Attribute representing the qualifier for which the value is to be specified.

Returns:
the value of the 'Qualifier' containment reference list.
See Also:
UML2Package.getLinkEndData_Qualifier()

createQualifier

public QualifierValue createQualifier(EClass eClass)
Creates a QualifierValue and appends it to the 'Qualifier' containment reference list.

Parameters:
eClass - The Ecore class of the QualifierValue to create.
Returns:
The new QualifierValue.
See Also:
getQualifiers()

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