Group

説明

オブジェクトのグループ化を行うクラスです。

プロパティ

length グループのメンバー数。

メソッド

addMember グループにオブジェクトを追加します。
indexOf グループ内オブジェクトのインデックスを返します。
isMember オブジェクトがグループのメンバーであるかを確認します。
removeMember グループからオブジェクトを削除します。
toFlatArray グループおよびネストされたグループを、グループメンバーで構成される単一の配列に変換します。

コンストラクター

Group グループへの参照を作成します。

演算子

[] インデックスで個々のグループメンバーを取得します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.length

int length

説明

グループのメンバー数。

int numMembers = Group("Staff").length;
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.addMember()

void addMember( treenode object )

パラメータ

object グループに追加するオブジェクト。

戻り値

void

説明

グループにオブジェクトを追加します。

group.addMember(Model.find("Processor1"));
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.indexOf()

int indexOf( treenode object )

パラメータ

object インデックスを検索するためのオブジェクト。

戻り値

int グループ内オブジェクトのインデックス。メンバーでない場合は0。

説明

グループ内オブジェクトのインデックスを返します。

int index = group.indexOf(Model.find("Processor1"));
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.isMember()

int isMember( treenode object , int recursive )

パラメータ

object グループ内で検索するオブジェクト。
recursive このグループに含まれている他のグループも検索されます。

戻り値

int オブジェクトがグループのメンバーであれば1を、それ以外の場合は0を返します。

説明

オブジェクトがグループのメンバーであるかを確認します。

次のコードでは、Processor1がグループの直接メンバーなのかを確認しています。

group.isMember(Model.find("Processor1"));

次のコードでは、Processor1がグループのメンバー、またはそのグループに含まれる他のグループのメンバーなのかを確認しています。

group.isMember(Model.find("Processor1"), 1);
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.removeMember()

void removeMember( treenode object )

パラメータ

object グループから削除するオブジェクト。

戻り値

void

説明

グループからオブジェクトを削除します。

group.removeMember(Model.find("Processor1"));
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.toFlatArray()

Array toFlatArray( )

戻り値

Array グループのメンバーおよびネストされたグループのメンバーをすべて含む、単一のフラット配列。

説明

グループおよびネストされたグループを、グループメンバーで構成される単一の配列に変換します。

Array members = group.toFlatArray();
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Groupコンストラクター

Group( string name )

パラメータ

name グループの名前。

説明

グループへの参照を作成します。

Group parts = Group("Packers");
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Group.operator []

Object operator []( int index )

パラメータ

index 目的のグループメンバーのインデックス。

戻り値

Object 指定インデックスのグループメンバー。

説明

インデックスで個々のグループメンバーを取得します。

Object obj = Group("Machines")[2];