Referenzen > Creo Schematics 4.0 API Guide > Das Component-Paket > Klasse Shape
  
Klasse Shape
Diese abstrakte Klasse stellt ein Bild eines Artefakts in einem Diagrammtyp dar.
public class Shape
extends DBItem
Hierarchiediagramm
Direkt bekannte Unterklassen
ComponentShape
PortShape
Konstruktor
public Shape()
Methoden
getPrototype
Gibt den Prototyp dieser Form oder Null zurück, wenn die Form selbst ein Prototyp ist.
public Shape getPrototype()
Löst aus: RSDException
hasInstances
Gibt den Wert True zurück, wenn diese Form über Varianten verfügt.
public boolean hasInstances()
Löst aus: RSDException
getInstances
Gibt einen Iterator der Varianten dieser Form zurück. Gibt den Wert Null zurück, wenn die Form kein Prototyp ist.
public Iterator getInstances()
Löst aus: RSDException
getInstanceVector
Gibt einen Vektor der Varianten dieser Form zurück. Gibt den Wert Null zurück, wenn die Form kein Prototyp ist.
public Vector getInstanceVector()
Löst aus: RSDException
getArtifact
Gibt das von dieser Form dargestellte Artefakt zurück.
public Artifact getArtifact()
Löst aus: RSDException
getContainer
Gibt den Container dieser Form oder Null zurück, wenn diese Form keinen Container hat.
public ComponentShape getContainer()
Löst aus: RSDException
getTopLevelContainer
Gibt den obersten Container dieser Form oder Null zurück, wenn diese Form keinen Container hat.
public ComponentShape getTopLevelContainer()
Löst aus: RSDException
getDiagramType
Gibt die ID des Diagrammtyps dieser Form zurück.
public int getDiagramType()
Löst aus: RSDException
getDatum
Gibt die Bezugskoordinate (x, y) dieser Form zurück.
public Coordinate getDatum(boolean onCurrentSheet)
Wenn sich diese Form auf dem aktuellen Blatt befindet, setzen Sie onCurrentSheet auf True. Andernfalls sollte der Wert False lauten. Es kann Zeit in Anspruch nehmen, eine Form auf einem anderen als dem aktuellen Blatt zu suchen.
Löst aus: RSDException
getDraftGroup
Gibt die 2D-Gruppe mit der Form zurück.
public getDraftGroup()
getSheet
Gibt das Blatt zurück, das die Form enthält.
public Sheet getSheet()
Löst aus: RSDException
getXRefInfo
Gibt die Spalte, die Zeile und den Projektsatz der Form auf dem Blatt zurück.
public Object[] getXRefInfo()
Löst aus: RSDException
getLayer
Gibt die aktuelle Folie dieser Form als layer-Objekt zurück.
public rsdesigner.design.Layer getLayer ( )
Löst rsdesigner.design.RSDException aus, wenn der Folienname nicht abgerufen werden kann.
inDraftGroup
Gibt den Wert True zurück, wenn sich diese Form in einer Entwurfsgruppe befindet.
public boolean inDraftGroup()
setColor
Ändert die Farbe dieser Form entsprechend dem angegebenen Index. Diese Form muss sich auf dem aktuellen Entwurfsblatt befinden.
public void setColor (int index)
Dabei gilt:
index– Der Index ist ein gültiger Farbindex (1 <= Index <= höchster Index). Die Farbeinstellung wird auch auf die Formenbeschriftungen angewendet.
Löst aus: RSDException
getColor
Gibt den Farbindex dieser Form zurück. Diese Form muss sich auf dem aktuellen Blatt befinden.
public int getColor()
Löst RSDException aus, wenn sich diese Form auf dem aktuellen Blatt befindet.
Geerbte Methoden
Von anderen Klassen wurden folgende Methoden geerbt:
Klasse
Geerbte Methoden
java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait