public interface ConnectorEnd extends MultiplicityElement
The following features are supported:
UMLPackage.getConnectorEnd()
Modifier and Type | Method and Description |
---|---|
Property |
getDefiningEnd()
Returns the value of the 'Defining End' reference
|
Property |
getPartWithPort()
Returns the value of the 'Part With Port' reference
|
ConnectableElement |
getRole()
Returns the value of the 'Role' reference.
|
void |
setPartWithPort(Property value)
Sets the value of the '
Part With Port ' reference |
void |
setRole(ConnectableElement value)
Sets the value of the '
Role ' reference |
boolean |
validateMultiplicity(DiagnosticChain diagnostics,
Map context)
The multiplicity of the connector end may not be more general than the multiplicity of the association typing the owning connector.
|
boolean |
validatePartWithPortEmpty(DiagnosticChain diagnostics,
Map context)
If a connector end is attached to a port of the containing classifier, partWithPort will be empty.
|
boolean |
validateRoleAndPartWithPort(DiagnosticChain diagnostics,
Map context)
If a connector end references both a role and a partWithPort, then the role must be a port that is defined by the type of the partWithPort.
|
boolean |
validateSelfPartWithPort(DiagnosticChain diagnostics,
Map context)
The property held in self.partWithPort must not be a Port.
|
compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getUpper, getUpperValue, includesCardinality, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateUpperGeLower, validateUpperGt0, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects
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
Property getDefiningEnd()
UMLPackage.getConnectorEnd_DefiningEnd()
Property getPartWithPort()
setPartWithPort(Property)
,
UMLPackage.getConnectorEnd_PartWithPort()
void setPartWithPort(Property value)
Part With Port
' reference.
value
- the new value of the 'Part With Port' reference.getPartWithPort()
ConnectableElement getRole()
End
'.
The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the
multiplicities) be created to an instance of the classifier that types this connectable element.
setRole(ConnectableElement)
,
UMLPackage.getConnectorEnd_Role()
,
ConnectableElement.getEnds()
void setRole(ConnectableElement value)
Role
' reference.
value
- the new value of the 'Role' reference.getRole()
boolean validateMultiplicity(DiagnosticChain diagnostics, Map context)
boolean validatePartWithPortEmpty(DiagnosticChain diagnostics, Map context)
boolean validateRoleAndPartWithPort(DiagnosticChain diagnostics, Map context)
boolean validateSelfPartWithPort(DiagnosticChain diagnostics, Map context)