クラス Component
この抽象クラスはポートを持つことができる加工品を表します。
public class Component
extends Artifact
階層ダイヤグラム
既知の直接サブクラス
• Block
• Fibre
• Group
コンストラクタ
public Component()
メソッド
• getPorts
イタレータまたは配列を返します。イタレータの各エントリは、仮のプロトタイプの port、index、varindex、および sys_id の 4 要素を持つ配列です。
public Iterator getPorts()
RSDException がスローされます。
• getPortsVector
コンポーネントに接続されているポートのベクトルを返します。
public Vector getPortsVector()
RSDException がスローされます。
• getConnectedPorts
この構成部品を経由して指定したダイヤグラムタイプのシードポートに内部的に接続されているすべてのポートのイタレータを返します。
public Iterator getConnectedPorts(Port seed, int diagramType)
各要素の説明を次に示します。
seed - この構成部品に属する必要があるポートで、ここから内部接続をトレースします。
diagramType—接続をトレースするダイヤグラムタイプの ID。ゼロはすべてのダイヤグラムタイプを示します。
RSDException がスローされます。
• getConnectedPortsVector
この構成部品を経由して指定したダイヤグラムタイプのシードポートに内部的に接続されているすべてのポートのベクトルを返します。
public Vector getConnectedPortsVector(Port seed, int diagramType)
各要素の説明を次に示します。
seed - この構成部品に属する必要があるポートで、ここから内部接続をトレースします。
diagramType - 接続をトレースするダイヤグラムタイプの ID。ゼロはすべてのダイヤグラムタイプを示します。
RSDException がスローされます。
• inPrototypeParent
ブロックのいずれかの祖先がプロトタイプの場合、true を返します。
public boolean inPrototypeParent()
RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス | 継承されるメソッド |
---|
rsdesigner.component.Artifact | getContainer, getName, getShapes, getTopLevelContainer |
rsdesigner.design.PropertySet | getIntegerProperty, getProperties, getProperty, getRealProperty, getStringProperty, getType |
java.lang.Object | equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |