Connector クラス

DomainClass のコネクタは、コネクタを定義します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
        Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
          Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
            Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
              Microsoft.VisualStudio.Modeling.DslDefinition.Connector

名前空間:  Microsoft.VisualStudio.Modeling.DslDefinition
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 内)

構文

'宣言
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ba74e565-e907-4503-ba51-50ba92826869")> _
Public NotInheritable Class Connector _
    Inherits DiagramElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ba74e565-e907-4503-ba51-50ba92826869")]
public sealed class Connector : DiagramElement

Connector 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド Connector(Partition, array<PropertyAssignment[]) コンストラクター
パブリック メソッド Connector(Store, array<PropertyAssignment[]) コンストラクター

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AccessModifier AccessModifier ドメインのプロパティの値を取得または設定します。ドメイン クラスのアクセス修飾子を public または internal かどうかを判定します。 (DomainClass から継承されます。)
パブリック プロパティ AllDescendants この 1 から派生したすべてのドメイン クラスの読み取り専用リストを直接的または間接的に派生します。 (DomainClass から継承されます。)
パブリック プロパティ AllProperties このクラスで定義され、基本クラスから継承したすべての DomainProperties のセット。 (DomainClass から継承されます。)
パブリック プロパティ AllRolesPlayed このクラスによって直接され、基本クラスから継承したすべての DomainRoles のセット。 (DomainClass から継承されます。)
パブリック プロパティ Attributes 属性の一覧を取得します。 (AttributedDomainElement から継承されます。)
パブリック プロパティ BaseClass BaseClass を取得または設定します。このコネクタの基本コネクタ。 (DomainClass.BaseClass をオーバーライドします。)
パブリック プロパティ ClassData ClassData を取得または設定します。ドメイン クラスの XML のシリアル化の構成データ。 (DomainClass から継承されます。)
パブリック プロパティ Color 色のドメインのプロパティ値を取得または設定します。このコネクタの色。
パブリック プロパティ CustomAttributes CustomAttributes ドメインのプロパティの値を取得または設定します。この要素から生成されたコードを属性付きに使用されます。 (AttributedDomainElement から継承されます。)
パブリック プロパティ CustomTypeDescriptor CustomTypeDescriptor を取得または設定します。クラスのカスタム型記述子の定義。 (DomainClass から継承されます。)
パブリック プロパティ DashStyle DashStyle ドメインのプロパティの値を取得または設定します。このコネクタの行の破線スタイル。
パブリック プロパティ Decorators デコレータのリストを取得します。図の要素にデコレータ。 (DiagramElement から継承されます。)
パブリック プロパティ Description 説明のドメインのプロパティ値を取得または設定します。UI デザイナーで生成されたコードのドキュメントで使用されます。 (AttributedDomainElement から継承されます。)
パブリック プロパティ DisplayName DisplayName ドメインのプロパティの値を取得または設定します。この要素の生成されたデザイナーに表示される名前。 (NamedDomainElement から継承されます。)
パブリック プロパティ DslLibrary DslLibrary を取得または設定します。図の要素を定義する Dsl ライブラリ。 (DiagramElement から継承されます。)
パブリック プロパティ ElementMergeDirectives ElementMergeDirectives のリストを取得します。 (DomainClass から継承されます。)
パブリック プロパティ ExposesColorAsProperty ExposesColorAsProperty ドメインのプロパティの値を取得または設定します。が true の場合、ドメインでプロパティを追加してそれを色の発行プロパティ ウィンドウのデザイナー生成します。
パブリック プロパティ ExposesDashStyleAsProperty ExposesDashStyleAsProperty ドメインのプロパティの値を取得または設定します。が true の場合、ドメインにプロパティを追加するコネクタは、破線スタイル プロパティを公開します。デザイナー ウィンドウの生成
パブリック プロパティ ExposesTextColor ExposesTextColor ドメインのプロパティの値を取得または設定します。が true の場合、ドメインにプロパティを追加するコネクタをテキストの色は公開プロパティ ウィンドウのデザイナー生成します。 (DiagramElement から継承されます。)
パブリック プロパティ ExposesThicknessAsProperty ExposesThicknessAsProperty ドメインのプロパティの値を取得または設定します。が true の場合、ドメインにプロパティを追加するコネクタを表すパブリック プロパティをデザイナー ウィンドウの生成。
パブリック プロパティ FixedTooltipText FixedTooltipText ドメインのプロパティの値を取得または設定します。固定ツールヒントに使用するテキスト。 (DiagramElement から継承されます。)
パブリック プロパティ GeneratesDoubleDerived GeneratesDoubleDerived ドメインのプロパティの値を取得または設定します。TRUE の場合、すべての機構の基本クラス、および部分クラスの両方をオーバーライドによってカスタマイズをサポートするために生成します。 (DomainClass から継承されます。)
パブリック プロパティ HasCustomConstructor HasCustomConstructor ドメインのプロパティの値を取得または設定します。true の場合、カスタム コンストラクターが生成されたコードで提供されることを示します。 (DomainClass から継承されます。)
パブリック プロパティ HelpKeyword HelpKeyword ドメインのプロパティの値を取得または設定します。この要素のキー インデックスを付けるために使用される省略可能なキーワードの使用。 (NamedDomainElement から継承されます。)
パブリック プロパティ Id 要素の ID を取得します。 (ModelElement から継承されます。)
パブリック プロパティ InheritanceModifier InheritanceModifier ドメインのプロパティの値を取得または設定します。抽象メソッドまたはシールされているかどうかをドメイン クラスから生成された .NET クラスの継承の修飾子ですが、は判断されません。 (DomainClass から継承されます。)
パブリック プロパティ IsActive IsActive のフラグを取得して、要素がアクティブであるかどうか確認します。 (ModelElement から継承されます。)
パブリック プロパティ IsDeleted IsDeleted のフラグを取得して、要素がモデルから削除されたかどうかを確認します。 (ModelElement から継承されます。)
パブリック プロパティ IsDeleting IsDeleting のフラグを取得して、要素がモデルから削除するかどうかを確認します。 (ModelElement から継承されます。)
パブリック プロパティ IsDescriptionTracking IsDescriptionTracking ドメインのプロパティの値を取得または設定します。true の場合、プロパティには、DSL 定義のそのほかのデータを追跡します。 (AttributedDomainElement から継承されます。)
パブリック プロパティ IsDisplayNameTracking IsDisplayNameTracking ドメインのプロパティの値を取得または設定します。true の場合、DisplayName のプロパティは、DSL 定義のそのほかのデータを追跡します。 (NamedDomainElement から継承されます。)
パブリック プロパティ IsFixedTooltipTextTracking IsFixedTooltipTextTracking ドメインのプロパティの値を取得または設定します。true の場合、FixedTooltipText のプロパティは、DSL 定義のそのほかのデータを追跡します。 (DiagramElement から継承されます。)
パブリック プロパティ IsNamespaceTracking IsNamespaceTracking ドメインのプロパティの値を取得または設定します。true の場合、名前空間のプロパティは、DSL 定義のそのほかのデータを追跡します。 (DomainClass から継承されます。)
パブリック プロパティ Name 名前のドメインのプロパティ値を取得または設定します。この要素の名前。 (NamedDomainElement から継承されます。)
パブリック プロパティ Namespace 名前空間のドメインのプロパティ値を取得または設定します。このドメインを有効にするクラスと名前空間。 (DomainClass から継承されます。)
パブリック プロパティ Notes メモのドメインのプロパティ値を取得または設定します。この要素に関連付けられている単純に注意してください。 (DomainElement から継承されます。)
パブリック プロパティ Partition Partition を取得または設定する要素が含まれます。 (ModelElement から継承されます。)
パブリック プロパティ Properties プロパティのリストを取得します。 (DomainClass から継承されます。)
パブリック プロパティ RolesPlayed RolesPlayed のリストを取得します。クラスでのロール。 (DomainClass から継承されます。)
パブリック プロパティ RoutingStyle RoutingStyle ドメインのプロパティの値を取得または設定します。スタイルは、コネクタのパスを指定するために使用する。コネクタは、直線、直線コネクタがとしてのを回転します。
パブリック プロパティ SourceEndHeight SourceEndHeight ドメインのプロパティの値を取得または設定します。インチ単位のこのコネクタのソース端のシンボルの高さ。
パブリック プロパティ SourceEndStyle SourceEndStyle ドメインのプロパティの値を取得または設定します。このコネクタのソースの最後のスタイル。
パブリック プロパティ SourceEndWidth SourceEndWidth ドメインのプロパティの値を取得または設定します。インチ単位のこのコネクタのソース端のシンボルの幅。
パブリック プロパティ Store Store 要素を含むを取得します。 (ModelElement から継承されます。)
パブリック プロパティ SubClasses サブクラスのリストを取得します。 (DomainClass.SubClasses をオーバーライドします。)
パブリック プロパティ TargetEndHeight TargetEndHeight ドメインのプロパティの値を取得または設定します。インチ単位のこのコネクタのターゲットのシンボルの高さ。
パブリック プロパティ TargetEndStyle TargetEndStyle ドメインのプロパティの値を取得または設定します。このコネクタのターゲットの最後のスタイル。
パブリック プロパティ TargetEndWidth TargetEndWidth ドメインのプロパティの値を取得または設定します。インチ単位のこのコネクタのターゲットのシンボルの幅。
パブリック プロパティ TextColor TextColor ドメインのプロパティの値を取得または設定します。この図の要素に関連付けられたテキスト デコレータの並べ替えに使用する色を指定します。 (DiagramElement から継承されます。)
パブリック プロパティ Thickness 太さドメインのプロパティの値を取得または設定します。インチ単位のこのコネクタの行の太さ。
パブリック プロパティ TooltipType TooltipType ドメインのプロパティの値を取得または設定します。修正、固定のツールヒント テキストがツールヒントとして変数がコードで定義したカスタム ツールヒント、が使用されます。 (DiagramElement から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Copy() モデル要素のコピーを作成します。 (ModelElement から継承されます。)
パブリック メソッド Copy(IEnumerable<Guid>) 要素のコピーと子のリンクおよび要素作成します。 (ModelElement から継承されます。)
パブリック メソッド Delete() モデルから要素を削除します。 (ModelElement から継承されます。)
パブリック メソッド Delete(array<Guid[]) モデルから要素を削除します。 (ModelElement から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetDomainClass この要素のドメインは、最派生クラスを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetFullName このクラスの完全修飾名を取得します (DomainClass から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetRelativeName 現在の名前空間に関連して、ドメイン クラスの名前を取得します。現在の名前空間がこのと同じです。名前空間、これはこれを返します。名前。そうでない場合、this.GetFullName を返します () (DomainClass から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsDerivedFrom このクラスは、特定のクラスから取得されたテストします。 (DomainClass から継承されます。)
プロテクト メソッド OnCopy この要素を別の要素のコピーとして作成されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnDeleted この要素がモデルから削除されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnDeleting この要素が削除されるときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnResurrected この要素がモデルに追加されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnRolePlayerPositionChanged ロールの位置が変更されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnRolePlayerPositionChanging ロール プレーヤーの位置変更するときに呼び出されます。 (ModelElement から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

拡張メソッド

  名前 説明
パブリック Extension メソッド AddExtension(Guid) オーバーロードされます。 指定したドメインの型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既にその型の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension(Type) オーバーロードされます。 指定した型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既にその型の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension(DomainClassInfo) オーバーロードされます。 指定したドメインの型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既にその型の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension(ExtensionElement) オーバーロードされます。 特定の拡張子を使ってこの ModelElement を拡張します。InvalidOperationException が要素に既に同じ種類の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension<T>() オーバーロードされます。 特定の型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既に同じ種類の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド CanDelete モデルから要素を削除します。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド GetAllExtensions この ModelElement に埋め込まれている拡張子の要素の幅の最初にツリーを走査を実行する列挙返します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetBaseElement 指定 ModelElement が参加している仮想メルのルートを返します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension(Guid) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension(Type) オーバーロードされます。 この ModelElement の拡張機能から指定された型の ExtensionElement を取得します。要素に、こうした拡張子を持つ InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension(DomainClassInfo) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension<T>() オーバーロードされます。 この ModelElement の拡張機能から指定された型の ExtensionElement を取得します。要素に、こうした拡張子を持つ InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetLocks この要素のロックのフラグを取得します。これは要素を含むパーティションで有効にしたロックが含まれています。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド IsExtendedBy(Guid) オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement で現在拡張するかどうかを照会します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド IsExtendedBy(Type) オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement で現在拡張するかどうかを照会します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド IsExtendedBy(DomainClassInfo) オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement で現在拡張するかどうかを照会します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド IsLocked この要素にロックの指定された設定するかどうかをテストします。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(Type) オーバーロードされます。 特定の型であるこの ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(Guid) オーバーロードされます。 特定の型を指定 ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(DomainClassInfo) オーバーロードされます。 特定の型を指定 ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(ExtensionElement) オーバーロードされます。 この ModelElement の拡張機能から指定 ExtensionElement を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド SetLocks この要素のロック フラグを設定します。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension(Guid) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension(Type) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension(DomainClassInfo) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension<T>() オーバーロードされます。 この ModelElement の拡張機能から指定された型の ExtensionElement を取得します。この要素には、このような拡張子が存在しない結果が null です。 (ModelElementExtensionMethods によって定義されています。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー ColorDomainPropertyId 色のドメインのプロパティ ID
パブリック フィールド静的メンバー DashStyleDomainPropertyId DashStyle ドメインのプロパティ ID
パブリック フィールド静的メンバー DomainClassId コネクタのドメイン クラス ID
パブリック フィールド静的メンバー ExposesColorAsPropertyDomainPropertyId ExposesColorAsProperty ドメインのプロパティ ID
パブリック フィールド静的メンバー ExposesDashStyleAsPropertyDomainPropertyId ExposesDashStyleAsProperty ドメインのプロパティ ID
パブリック フィールド静的メンバー ExposesThicknessAsPropertyDomainPropertyId ExposesThicknessAsProperty ドメインのプロパティ ID
パブリック フィールド静的メンバー RoutingStyleDomainPropertyId RoutingStyle ドメインのプロパティ ID
パブリック フィールド静的メンバー SourceEndHeightDomainPropertyId SourceEndHeight ドメインのプロパティ ID
パブリック フィールド静的メンバー SourceEndStyleDomainPropertyId SourceEndStyle ドメインのプロパティ ID
パブリック フィールド静的メンバー SourceEndWidthDomainPropertyId SourceEndWidth ドメインのプロパティ ID
パブリック フィールド静的メンバー TargetEndHeightDomainPropertyId TargetEndHeight ドメインのプロパティ ID
パブリック フィールド静的メンバー TargetEndStyleDomainPropertyId TargetEndStyle ドメインのプロパティ ID
パブリック フィールド静的メンバー TargetEndWidthDomainPropertyId TargetEndWidth ドメインのプロパティ ID
パブリック フィールド静的メンバー ThicknessDomainPropertyId 太さドメインのプロパティ ID

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IMergeElements.CanMerge この要素は、プロトタイプのコンテンツとマージできる場合は true を返します。 (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.ChooseMergeTarget(ElementGroup) (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.MergeConfigure (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.MergeDisconnect (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.MergeRelate (ModelElement から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.DslDefinition 名前空間