Interface ILinkEndData
The public interface for LinkEndData
[DefaultImplementationType(typeof(LinkEndData))]
[XmlDefaultImplementationType(typeof(LinkEndData))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//LinkEndData")]
public interface ILinkEndData : IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
End
The Association end for which this LinkEndData specifies values. <p>From package UML::Actions.</p>
[XmlElementName("end")]
[XmlAttribute(true)]
IProperty End { get; set; }
Property Value
Qualifier
A set of QualifierValues used to provide values for the qualifiers of the end. <p>From package UML::Actions.</p>
[Browsable(false)]
[XmlElementName("qualifier")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IQualifierValue> Qualifier { get; }
Property Value
Value
The InputPin that provides the specified value for the given end. This InputPin is omitted if the LinkEndData specifies the "open" end for a ReadLinkAction. <p>From package UML::Actions.</p>
[XmlElementName("value")]
[XmlAttribute(true)]
IInputPin Value { get; set; }
Property Value
Methods
AllPins()
Returns all the InputPins referenced by this LinkEndData. By default this includes the value and qualifier InputPins, but subclasses may override the operation to add other InputPins. result = (value->asBag()->union(qualifier.value)) <p>From package UML::Actions.</p>
ICollectionExpression<IInputPin> AllPins()
Returns
End_object_input_pin(object, object)
The value InputPin is not also the qualifier value InputPin. value->excludesAll(qualifier.value)
bool End_object_input_pin(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Multiplicity(object, object)
The multiplicity of the value InputPin must be 1..1. value<>null implies value.is(1,1)
bool Multiplicity(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Property_is_association_end(object, object)
The Property must be an Association memberEnd. end.association <> null
bool Property_is_association_end(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Qualifiers(object, object)
The qualifiers must be qualifiers of the Association end. end.qualifier->includesAll(qualifier.qualifier)
bool Qualifiers(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Same_type(object, object)
The type of the value InputPin conforms to the type of the Association end. value<>null implies value.type.conformsTo(end.type)
bool Same_type(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.