public interface LinkEndCreationData extends LinkEndData
From package UML::Actions.
The following features are supported:
UMLPackage.getLinkEndCreationData()
Modifier and Type | Method and Description |
---|---|
InputPin |
getInsertAt()
Returns the value of the 'Insert At' reference
|
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 |
boolean |
validateInsertAtPin(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
LinkEndCreationData for ordered Association ends must have a single insertAt InputPin for the insertion point with type UnlimitedNatural and multiplicity of 1..1, if isReplaceAll=false, and must have no InputPin for the insertion point when the association ends are unordered.
|
allPins, createQualifier, getEnd, getQualifiers, getValue, setEnd, setValue, validateEndObjectInputPin, validateMultiplicity, validatePropertyIsAssociationEnd, validateQualifiers, validateSameType
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
getEAnnotation, getEAnnotations
boolean isReplaceAll()
"false"
.
Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.
From package UML::Actions.
setIsReplaceAll(boolean)
,
UMLPackage.getLinkEndCreationData_IsReplaceAll()
void setIsReplaceAll(boolean value)
Is Replace All
' attribute.
value
- the new value of the 'Is Replace All' attribute.isReplaceAll()
boolean validateInsertAtPin(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
InputPin getInsertAt()
From package UML::Actions.
setInsertAt(InputPin)
,
UMLPackage.getLinkEndCreationData_InsertAt()
void setInsertAt(InputPin value)
Insert At
' reference.
value
- the new value of the 'Insert At' reference.getInsertAt()