構築ブロック > ドメイン固有の構築ブロック > 材料マスター構築ブロック > 実装モデル (材料マスター構築ブロック)
実装モデル (材料マスター構築ブロック)
次の図は、材料マスター構築ブロック内のメイン Thing Shape、Thing Template、および Thing 間の関係と、その他の構築ブロック内のエンティティとの関係を示しています。
材料マスター構築ブロックの実装図。
この図において、中空の頭部と実線の矢印 () は、矢印が指しているエンティティからエンティティが拡張していること、中空の頭部と破線の矢印 () は、矢印が指しているエンティティをエンティティが実装していること、また開いた頭部と破線の矢印 () は、矢印が指しているエンティティのサービスにエンティティが依存していることをそれぞれ示します。
材料マスター構築ブロック内の重要なエンティティには、次のようなものがあります。
PTC.MaterialMaster - 材料マスター抽象構築ブロックのプロジェクトエンティティ。すべての構築ブロックエンティティをパッケージ化して含めるために使用します。
PTC.MaterialMaster プロジェクト内:
PTC.MaterialMaster.EntryPoint - 材料マスター構築ブロックのエントリポイント Thing。PTC.MaterialMaster.EntryPoint_TT Thing Template に定義されているたサービスを呼び出すために使用します。
PTC.MaterialMaster.EntryPoint_TT - 材料マスターエントリポイントの Thing Template。表示名、バージョン、説明など、構築ブロックのメタデータを含めるために使用します。またこの Thing Template には、構築ブロックのデプロイと設定を行うためのサービスも含まれています。
PTC.MaterialMaster.Manager_TT - 材料マスター構築ブロックマネージャの Thing Template。PTC.MaterialMaster_Management_TS Thing Shape に定義されているたサービスの実装コードを含みます。注記: この構築ブロックは実装構築ブロックとペアになっている抽象構築ブロックであるため、マネージャ Thing を備えていません。
PTC.MaterialMaster_Management_TS - 材料マスター構築ブロックの管理 Thing Shape。材料マスター構築ブロック機能のサービスを定義するために使用します。
PTC.MaterialMaster.ModelLogic_TS - 材料マスター構築ブロックのモデルロジック Thing Shape。個々のモデルに、この構築ブロックのモデル固有のサービスへのアクセスを提供するために使用します。
PTC.MaterialMaster.UomConvsWithNames - 測定単位変換の構造を定義するデータシェイプ。これらの測定単位変換は、PTC.Materials.UnitOfMeasure データシェイプで定義された測定単位を参照します。この構造は、異なる測定単位間の変換を操作する場合に便利です。
PTC.MaterialMasterImpl - 材料マスター実装構築ブロックのプロジェクトエンティティ。すべての構築ブロックエンティティをパッケージ化して含めるために使用します。
PTC.MaterialMasterImpl プロジェクト内:
PTC.MaterialMasterImpl.EntryPoint - 材料マスター実装構築ブロックのエントリポイント Thing。PTC.MaterialMasterImpl.EntryPoint_TT Thing Template に定義されているたサービスを呼び出すために使用します。
PTC.MaterialMasterImpl.Manager - 材料マスター実装構築ブロックのマネージャ Thing。
PTC.MaterialMasterImpl.EntryPoint_TT - 材料マスター実装構築ブロックエントリポイントの Thing Template。表示名、バージョン、説明など、構築ブロックのメタデータを含めるために使用します。またこの Thing Template には、構築ブロックのデプロイと設定を行うためのサービスも含まれています。
PTC.MaterialMasterImpl.Manager_TT - 材料マスター実装構築ブロックの Thing Template。PTC.MaterialMaster_Management_TS Thing Shape に定義されたサービスの実装コードを含みます。
これらの構築ブロック内のエンティティの完全なリストは、ThingWorx Composer 内の PTC.MaterialMaster プロジェクトと PTC.MaterialMasterImpl プロジェクトを表示することで確認できます。
これは役に立ちましたか?