Referenzen > Creo Schematics 4.0 API Guide > Das Component-Paket > Klasse Component
  
Klasse Component
Diese abstrakte Klasse stellt ein Artefakt dar, das Anschlüsse besitzen kann.
public class Component
extends Artifact
Hierarchiediagramm
Direkt bekannte Unterklassen
Block
Fibre
Group
Konstruktor
public Component()
Methoden
getPorts
Gibt einen Iterator oder Arrays zurück. Jeder Eintrag im Iterator ist ein Array bestehend aus vier Elementen, das port, index, varindex und sys_id des Pseudo-Prototyps enthält.
public Iterator getPorts()
Löst aus: RSDException
getPortsVector
Gibt einen Vektor der Anschlüsse zurück, die mit der Komponente verbunden sind.
public Vector getPortsVector()
Löst aus: RSDException
getConnectedPorts
Gibt einen Iterator aller Anschlüsse zurück, die intern über diese Komponente mit dem Ausgangsanschluss im angegebenen Diagrammtyp verbunden sind.
public Iterator getConnectedPorts(Port seed, int diagramType)
Dabei gilt:
seed: Der Anschluss, der zu dieser Komponente gehören muss und von dem aus interne Verbindungen verfolgt werden.
diagramType—: Die ID des Diagrammtyps, in dem Verbindungen verfolgt werden sollen. Null steht für alle Diagrammtypen.
Löst aus: RSDException
getConnectedPortsVector
Gibt einen Vektor aller Anschlüsse zurück, die intern über diese Komponente mit dem Ausgangsanschluss im angegebenen Diagrammtyp verbunden sind.
public Vector getConnectedPortsVector(Port seed, int diagramType)
Dabei gilt:
seed: Der Anschluss, der zu dieser Komponente gehören muss und von dem aus interne Verbindungen verfolgt werden.
diagramType: Die ID des Diagrammtyps, in dem Verbindungen verfolgt werden sollen. Null steht für alle Diagrammtypen.
Löst aus: RSDException
inPrototypeParent
Gibt den Wert True zurück, wenn ein Vorgängerelement des Blocks ein Prototyp ist.
public boolean inPrototypeParent()
Löst aus: RSDException
Geerbte Methoden
Von anderen Klassen wurden folgende Methoden geerbt:
Klasse
Geerbte Methoden
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