GED マクロには以下のエレメントなどを含めることができます:
-
EXECUTE 基準式
-
<SQL> エレメント
-
<FILTER> エレメント
マクロは $P.PIPELINE-REFERENCE$ のようにドル記号で挟んだ文字列として表します。エレメントが評価されると、マクロは処理されている POD ファイルのプロパティから取り出した値を代入します。サンプルの <SQL> ステートメントはマクロ $P.PIPELINE-REFERENCE$ を含んでいることを以下に示します。
<SQL>
SELECT * FROM PIPELINES WHERE [LINE-REF] = '$P.PIPELINE-REFERENCE$'
</SQL>
この例では、<SQL>エレメントが配管ラインで評価され、$P.PIPELINE-REFERENCE$ 文字列は現在の配管ラインの PIPELINE-REFERENCE プロパティにに置き換えられます。これが SG-1 の場合、SQL ステートメントは次のようになります。
SELECT * FROM PIPELINES WHERE [LINE-REF] = 'SG-1'