public interface LinkEndDestructionData extends LinkEndData
From package UML::Actions.
The following features are supported:
UMLPackage.getLinkEndDestructionData()
Modifier and Type | Method and Description |
---|---|
InputPin |
getDestroyAt()
Returns the value of the 'Destroy At' reference
|
boolean |
isDestroyDuplicates()
Returns the value of the 'Is Destroy Duplicates' attribute.
|
void |
setDestroyAt(InputPin value)
Sets the value of the '
Destroy At ' reference |
void |
setIsDestroyDuplicates(boolean value)
Sets the value of the '
Is Destroy Duplicates ' attribute |
boolean |
validateDestroyAtPin(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
LinkEndDestructionData for ordered, nonunique Association ends must have a single destroyAt InputPin if isDestroyDuplicates is false, which must be of type UnlimitedNatural and have a multiplicity of 1..1.
|
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 isDestroyDuplicates()
"false"
.
Specifies whether to destroy duplicates of the value in nonunique Association ends.
From package UML::Actions.
setIsDestroyDuplicates(boolean)
,
UMLPackage.getLinkEndDestructionData_IsDestroyDuplicates()
void setIsDestroyDuplicates(boolean value)
Is Destroy Duplicates
' attribute.
value
- the new value of the 'Is Destroy Duplicates' attribute.isDestroyDuplicates()
boolean validateDestroyAtPin(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 getDestroyAt()
From package UML::Actions.
setDestroyAt(InputPin)
,
UMLPackage.getLinkEndDestructionData_DestroyAt()
void setDestroyAt(InputPin value)
Destroy At
' reference.
value
- the new value of the 'Destroy At' reference.getDestroyAt()