org.eclipse.uml2
Interface LinkEndCreationData

All Superinterfaces:
Element, EModelElement, EObject, LinkEndData, Notifier

public interface LinkEndCreationData
extends LinkEndData

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

The following features are supported:

See Also:
UML2Package.getLinkEndCreationData()

Field Summary
static String copyright
           
 
Method Summary
 InputPin getInsertAt()
          Returns the value of the 'Insert At' reference
 EList getQualifiers()
           
 boolean isReplaceAll()
          Returns the value of the 'Is Replace All' attribute.
 void setInsertAt(InputPin value)
          Sets the value of the 'Insert At' reference
 void setIsReplaceAll(boolean value)
          Sets the value of the 'Is Replace All' attribute
 
Methods inherited from interface org.eclipse.uml2.LinkEndData
createQualifier, getEnd, getValue, setEnd, setValue
 
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

isReplaceAll

public boolean isReplaceAll()
Returns the value of the 'Is Replace All' attribute. The default value is "false".

If the meaning of the 'Is Replace All' attribute isn't clear, there really should be more of a description here...

= falseSpecifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.

Returns:
the value of the 'Is Replace All' attribute.
See Also:
setIsReplaceAll(boolean), UML2Package.getLinkEndCreationData_IsReplaceAll()

setIsReplaceAll

public void setIsReplaceAll(boolean value)
Sets the value of the 'Is Replace All' attribute.

Parameters:
value - the new value of the 'Is Replace All' attribute.
See Also:
isReplaceAll()

getInsertAt

public InputPin getInsertAt()
Returns the value of the 'Insert At' reference.

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

Specifies where the new link should be inserted for ordered association ends, or where an existing link should be moved to. The type of the input is UnlimitedNatural, but the input cannot be zero. This pin is omitted for association ends that are not ordered.

Returns:
the value of the 'Insert At' reference.
See Also:
setInsertAt(InputPin), UML2Package.getLinkEndCreationData_InsertAt()

setInsertAt

public void setInsertAt(InputPin value)
Sets the value of the 'Insert At' reference.

Parameters:
value - the new value of the 'Insert At' reference.
See Also:
getInsertAt()

getQualifiers

public EList getQualifiers()

Specified by:
getQualifiers in interface LinkEndData
Returns:
the value of the 'Qualifier' containment reference list.
See Also:
UML2Package.getLinkEndData_Qualifier()

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