クラス Component
この抽象クラスはポートを持つことができる加工品を表します。
public class Component
extends Artifact
階層ダイヤグラム
既知の直接サブクラス
Block
Fibre
Group
コンストラクタ
public Component()
メソッド
getPorts
イタレータまたは配列を返します。イタレータの各エントリは、仮のプロトタイプの portindexvarindex、および 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