IInteraction Methods
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
| Name | Description | |
|---|---|---|
![]() | AddReference(String^, String^, Boolean) | Links a string to an element, usually where the string is a reference such as a URI, modelbus reference, or work item ID. Use the name to indicate the type of reference. Returns an IReference object that represents the link.(Defined by UmlExtensions.) |
![]() | ApplyStereotype(IStereotype^) | Applies the stereotype to element. Creates an IStereotypeInstance that represents the extension of the model element by the stereotype.(Defined by ProfileStereotypeExtensions.) |
![]() | CreateAttribute() | Create a new IProperty object in the Class(Defined by ClassExtensions.) |
![]() | CreateCombinedFragment(InteractionOperatorKind, IEnumerable<IInsertionPoint^>^) | Overloaded. Create a Combined Fragment containing one operand. You can add more operands later.(Defined by InteractionExtensions.) |
![]() | CreateCombinedFragment(InteractionOperatorKind, IEnumerable<IMessage^>^) | Overloaded. Create a Combined Fragment containing one operand. You can add more operands later.(Defined by InteractionExtensions.) |
![]() | CreateCombinedFragment(InteractionOperatorKind, IInteractionUse^) | Overloaded. Create a Combined Fragment containing one operand. You can add more operands later.(Defined by InteractionExtensions.) |
![]() | CreateComment() | Create a Comment.(Defined by InteractionExtensions.) |
![]() | CreateConnector(IConnectableElement^, IConnectableElement^, IProperty^, IProperty^) | Connect the source element to a target element, such as a Part or Port. If the source or target is a Port located on a Part, specify both.(Defined by ConnectableElementExtensions.) |
![]() | CreateGeneralization(IClassifier^) | Create a new generalization of this classifier. An IGeneralization relationship is created between this and another given classifier.(Defined by ClassifierExtensions.) |
![]() | CreateInteraction() | Create a new IInteraction object in the BehavioredClassifier(Defined by BehavioredClassifierExtensions.) |
![]() | CreateInteractionUse(IEnumerable<IInsertionPoint^>^) | (Defined by InteractionExtensions.) |
![]() | CreateLifeline() | Create a new ILifeline object in the Interaction(Defined by InteractionExtensions.) |
![]() | CreateLostFoundMessage(MessageKind, IInsertionPoint^) | Create a message that does not begin on a lifeline, or that does not end on a lifeline.(Defined by InteractionExtensions.) |
![]() | CreateMessage(IInsertionPoint^, IInsertionPoint^, MessageKind, MessageSort) | Create a complete message, beginning and ending on specified lifelines.(Defined by InteractionExtensions.) |
![]() | CreateNestedActivity() | Create an activity that describes the behavior of this element.(Defined by BehavioredClassifierExtensions.) |
![]() | CreateOperation() | Create a new IOperation object in the Class(Defined by ClassExtensions.) |
![]() | CreatePackageImport(IPackage^) | Import a package into a namespace. Creates an IPackageImport link to the package.(Defined by NamespaceExtensions.) |
![]() | CreateParameter() | Create a new IParameter object in the Behavior(Defined by BehaviorExtensions.) |
![]() | CreatePart() | Overloaded. Create a new Part, with an unspecified type.(Defined by StructuredClassifierExtensions.) |
![]() | CreatePart(IComponent^) | Overloaded. Create a new Part, with a given type, or with a new type. Specify a null type to create a new Component as the type of the Part.(Defined by StructuredClassifierExtensions.) |
![]() | CreateProperty() | Create a new IProperty object in the Interaction(Defined by InteractionExtensions.) |
![]() | CreateTemplateBinding(IClassifier^) | Bind the given classifier to given template classifier. If required, add parameter substitutions using CreateSubstitution.(Defined by TemplateBindingExtensions.) |
![]() | CreateTemplateParameter(IParameterableElement^) | Overloaded. Creates a template parameter that references given parameteredElement.(Defined by TemplateBindingExtensions.) |
![]() | CreateTemplateParameter(TemplateParameterKind, String^) | Overloaded. Creates a template parameter with the given name.(Defined by TemplateBindingExtensions.) |
![]() | CreateTemplateSignature() | Creates a template signature on the given classifier.(Defined by TemplateBindingExtensions.) |
![]() | Delete() | Deletes this element and any relationships, owned elements, and shapes.(Defined by UmlExtensions.) |
![]() | DeleteAllReference(String^) | Remove all the references of a given tag.(Defined by UmlExtensions.) |
![]() | FindTemplateParameter(String^) | Find a template parameter by name.(Defined by TemplateBindingExtensions.) |
![]() | GetCombinedFragments() | All the combined fragments under the interaction.(Defined by InteractionExtensions.) |
![]() | GetDependencyClients() | Return a collection of elements that are dependent on this.(Defined by NamedElementExtensions.) |
![]() | GetDependencySuppliers() | Return a collection of elements on which this is dependent.(Defined by NamedElementExtensions.) |
![]() | GetId() | Gets a GUID that identifies this element.(Defined by UmlExtensions.) |
![]() | GetImportedPackages() | The imported packages of the namespace(Defined by PackageExtensions.) |
![]() | GetModelStore() | Overloaded. Gets the IModelStore that contains this element.(Defined by UmlExtensions.) |
![]() | GetOutgoingAssociationEnds() | The opposite ends of the associations that are linked to this classifier. From the association ends, you can get the linked classifier and its type.(Defined by ClassifierExtensions.) |
![]() | GetRealizedInterfaces() | Returns a collection of the IInterfaces implemented by the given classifier.(Defined by BehavioredClassifierExtensions.) |
![]() | GetReferences(String^) | Get the IReferences of a given tag that are associated with this element.(Defined by UmlExtensions.) |
![]() | GetRelatedElements<T>() | Gets elements related to this element by relationships of the specified type.(Defined by UmlExtensions.) |
![]() | GetRelatedLinks<T>() | Gets relationships of a specified type from or to this element.(Defined by UmlExtensions.) |
![]() | GetSpecifics() | Returns all the classifiers that specialize this classifier.(Defined by ClassifierExtensions.) |
![]() | SetOwner(IClassifier^) | Overloaded. Change the owner.(Defined by SetOwnerExtensions.) |
![]() | SetOwner(IPackage^) | Overloaded. Change the owner.(Defined by SetOwnerExtensions.) |
![]() | Shapes(IDiagram^) | Overloaded. All the shapes that display the model element on any open diagram, or on a specified open diagram.(Defined by PresentationHelpers.) |
