public interface LinkEndData extends Element
The following features are supported:
UMLPackage.getLinkEndData()
Modifier and Type | Method and Description |
---|---|
QualifierValue |
createQualifier()
Creates a new
QualifierValue and appends it to the 'Qualifier' containment reference
list |
Property |
getEnd()
Returns the value of the 'End' reference
|
MDWEList<QualifierValue> |
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 |
boolean |
validateEndObjectInputPin(DiagnosticChain diagnostics,
Map context)
The end object input pin is not also a qualifier value input pin.
|
boolean |
validateMultiplicity(DiagnosticChain diagnostics,
Map context)
The multiplicity of the end object input pin must be 1..1.
|
boolean |
validatePropertyIsAssociationEnd(DiagnosticChain diagnostics,
Map context)
The property must be an association end.
|
boolean |
validateQualifiers(DiagnosticChain diagnostics,
Map context)
The qualifiers include all and only the qualifiers of the association end.
|
boolean |
validateSameType(DiagnosticChain diagnostics,
Map context)
The type of the end object input pin is the same as the type of the association end.
|
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
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
InputPin getValue()
setValue(InputPin)
,
UMLPackage.getLinkEndData_Value()
void setValue(InputPin value)
Value
' reference.
value
- the new value of the 'Value' reference.getValue()
Property getEnd()
setEnd(Property)
,
UMLPackage.getLinkEndData_End()
void setEnd(Property value)
End
' reference.
value
- the new value of the 'End' reference.getEnd()
MDWEList<QualifierValue> getQualifiers()
QualifierValue
.
List of qualifier values
UMLPackage.getLinkEndData_Qualifier()
QualifierValue createQualifier()
QualifierValue
and appends it to the 'Qualifier' containment reference
list.
QualifierValue
.getQualifiers()
boolean validatePropertyIsAssociationEnd(DiagnosticChain diagnostics, Map context)
boolean validateSameType(DiagnosticChain diagnostics, Map context)
boolean validateMultiplicity(DiagnosticChain diagnostics, Map context)
boolean validateQualifiers(DiagnosticChain diagnostics, Map context)
boolean validateEndObjectInputPin(DiagnosticChain diagnostics, Map context)