Interface IClearAssociationAction
The public interface for ClearAssociationAction
[DefaultImplementationType(typeof(ClearAssociationAction))]
[XmlDefaultImplementationType(typeof(ClearAssociationAction))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//ClearAssociationAction")]
public interface IClearAssociationAction : IAction, IExecutableNode, IActivityNode, IActivityContent, IRedefinableElement, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Association
The Association to be cleared. <p>From package UML::Actions.</p>
[XmlElementName("association")]
[XmlAttribute(true)]
IAssociation Association { get; set; }
Property Value
Object
The InputPin that gives the object whose participation in the Association is to be cleared. <p>From package UML::Actions.</p>
[Browsable(false)]
[XmlElementName("object")]
[XmlAttribute(false)]
[Containment]
IInputPin Object { get; set; }
Property Value
Methods
Multiplicity(object, object)
The multiplicity of the object InputPin is 1..1. object.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
Same_type(object, object)
The type of the InputPin must conform to the type of at least one of the memberEnds of the association. association.memberEnd->exists(self.object.type.conformsTo(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.