public interface ConnectorEnd extends MultiplicityElement
From package UML::StructuredClassifiers.
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(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The multiplicity of the ConnectorEnd may not be more general than the multiplicity of the corresponding end of the Association typing the owning Connector, if any.
|
boolean |
validatePartWithPortEmpty(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
If a ConnectorEnd is attached to a Port of the containing Classifier, partWithPort will be empty.
|
boolean |
validateRoleAndPartWithPort(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
If a ConnectorEnd references a partWithPort, then the role must be a Port that is defined or inherited by the type of the partWithPort.
|
boolean |
validateSelfPartWithPort(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The Property held in self.partWithPort must not be a Port.
|
compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getUpper, getUpperValue, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateLowerIsInteger, validateUpperGeLower, validateUpperIsUnlimitedNatural, 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
getEAnnotation, getEAnnotations
Property getDefiningEnd()
From package UML::StructuredClassifiers.
UMLPackage.getConnectorEnd_DefiningEnd()
Property getPartWithPort()
From package UML::StructuredClassifiers.
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()
From package UML::StructuredClassifiers.
setRole(ConnectableElement)
,
UMLPackage.getConnectorEnd_Role()
void setRole(ConnectableElement value)
Role
' reference.
value
- the new value of the 'Role' reference.getRole()
boolean validateMultiplicity(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.
boolean validatePartWithPortEmpty(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.
boolean validateRoleAndPartWithPort(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.
boolean validateSelfPartWithPort(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.