Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml

Ta przestrzeń nazw zawiera rozszerzenia typów UML.Większość rozszerzenia są metody tworzenia nowych wystąpień.Dostępne są także liczbę metody pomocnicze i typów, które ułatwiają nawigowanie i aktualizacji modelu UML.

Aby uzyskać więcej informacji, zobacz następujące tematy:

Klasy

  Klasa Opis
Klasa publiczna AcceptEventActionExtensions Rozszerzenie metody IAcceptEventAction.
Klasa publiczna ActionExtensions Zapewnia metody rozszerzenie.
Klasa publiczna ActivityDesignerExtensionAttribute Ten atrybut stosuje się do klasy, która definiuje rozszerzenia na diagramach aktywności UML.
Klasa publiczna ActivityExtensions Rozszerzenie metody IActivity.
Klasa publiczna ArtifactExtensions Rozszerzenie metody IArtifact.
Klasa publiczna BehavioralFeatureExtensions Rozszerzenie metody IBehavioralFeature.
Klasa publiczna BehavioredClassifierExtensions Rozszerzenie metody BehavioredClassifier.
Klasa publiczna BehaviorExtensions Rozszerzenie metody IBehavior.
Klasa publiczna CallActionExtensions Rozszerzenie metody CallAction.
Klasa publiczna CallOperationActionExtensions Rozszerzenie metody ICallOperationAction.
Klasa publiczna ClassDesignerExtensionAttribute Ten atrybut stosuje się do klasy, która definiuje rozszerzenia na diagramach klas UML.
Klasa publiczna ClassExtensions Rozszerzenie metody IClass.
Klasa publiczna ClassifierExtensions Rozszerzenie metody IClassifier.
Klasa publiczna CombinedFragmentExtensions Zapewnia metody rozszerzenie.
Klasa publiczna ComponentDesignerExtensionAttribute Ten atrybut stosuje się do klasy, która definiuje rozszerzenia na diagramach składników UML.
Klasa publiczna ComponentExtensions Rozszerzenie metody IComponent.
Klasa publiczna ConnectableElementExtensions Rozszerzenie metody IConnectableElement.
Klasa publiczna ConstraintExtensions Rozszerzenie metody IConstraint.
Klasa publiczna EnumerationExtensions Rozszerzenie metody IEnumeration.
Klasa publiczna EnumerationLiteralExtensions Rozszerzenie metody IEnumerationLiteral.
Klasa publiczna ExecutionSpecificationExtensions Rozszerzenie metody IExecutionSpecification.
Klasa publiczna InteractionBuilder
Klasa publiczna InteractionConstraintExtensions Rozszerzenie metody InteractionConstraint.
Klasa publiczna InteractionExtensions Zapewnia metody rozszerzenie.
Klasa publiczna InteractionOperandExtensions Rozszerzenie metody IInteractionOperand.
Klasa publiczna InterfaceExtensions Rozszerzenie metody IInterface.
Klasa publiczna InvocationActionExtensions Rozszerzenie metody IInvocation.
Klasa publiczna IShapeExtensions Zapewnia metody rozszerzenie.
Klasa publiczna LifelineExtensions Rozszerzenie metody ILifeline.
Klasa publiczna MessageExtensions Rozszerzenie metody interakcji.
Klasa publiczna ModelStore
Klasa publiczna MultiplicityElementExtensions Rozszerzenie metody IMultiplicityElement.
Klasa publiczna NamedElementExtensions Rozszerzenie metody INamedElement.
Klasa publiczna NamespaceExtensions Rozszerzenie metody INamespace.
Klasa publiczna ObjectNodeExtensions Zawiera rozszerzenie metody.
Klasa publiczna OpaqueActionExtensions OpaqueAction rozszerzenie metodę manipulowania zawarte elementy modelu IInputPin
Klasa publiczna OperationExtensions Rozszerzenie metody IOperation.
Klasa publiczna PackageExtensions Rozszerzenie metodę manipulowania zawartość pakietu.
Klasa publiczna ParameterExtensions Rozszerzenie metody IParameter.
Klasa publiczna ProfileStereotypeExtensions Rozszerzenie metody odnoszące się do profilów i stereotypów.
Klasa publiczna PropertyExtensions Rozszerzenie metody ta.
Klasa publiczna ReferenceConstants Wstępnie zdefiniowanych nazw do użytku z IReference.
Klasa publiczna SendSignalActionExtensions Rozszerzenie metody ISendSignalAction.
Klasa publiczna SequenceDesignerExtensionAttribute Ten atrybut stosuje się do klasy, która definiuje rozszerzenia na diagramach sekwencji UML.
Klasa publiczna SetOwnerExtensions Rozszerzenie metod, aby zmienić właściciela.
Klasa publiczna StructuredClassifierExtensions Rozszerzenie metody IStructuredClassifier.
Klasa publiczna TemplateBindingExtensions Rozszerzenie metody ITemplateBinding.
Klasa publiczna TemplateParameterExtensions Rozszerzenie metody ITemplateParameter.
Klasa publiczna UmlExtensions Metody rozszerzenia IElement, który jest superklasy wszystkich typów elementu modelu UML.
Klasa publiczna UseCaseDesignerExtensionAttribute Ten atrybut stosuje się do klasy, który definiuje rozszerzenia na diagramy przypadków użycia UML.
Klasa publiczna UseCaseExtensions Rozszerzenie metody manipulowania przypadków użycia.
Klasa publiczna ValidationContextExtensions Rozszerzenia ValidationContext.

Interfejsy

  Interfejs Opis
Interfejs publiczny IInsertionPoint Punkt na linii życia, w którym wiadomości można rozpocząć lub zakończyć, i gdzie można dołączyć inne elementy.
Interfejs publiczny ILinkedWorkItemExtension Wdrożenie i wyeksportować interfejsu do obsługi dla łącza elementu pracy.To jest wywoływane, gdy element w modelu UML jest połączony element pracy TFS.
Interfejs publiczny IModelStore Magazyn związane z IModelingProject, w których UML są przechowywane elementy modelu.
Interfejs publiczny IReference IReference można łączyć IElement elementu pracy, adresu URL lub element innego modelu.IElement.AddReference() należy użyć do utworzenia łącza.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne TemplateParameterKind Służy do określania, jakiego rodzaju element mogą być używane jako argument dla parametru szablonu.