Beziehungswissen als Funktion
Sie können frei definierbare Funktionen in Java anlegen und in der Produktmodellierung verwenden.
Um eine in Java definierte Funktion in der Produktmodellierung
nutzen zu können, legen Sie unter Funktionen
eine
sogenannte Funktion mit demselben Namen wie den der Java Funktion an und legen
fest, welche Merkmale Sie als Funktionsparameter verwenden.
Funktionen können Sie als Beziehungsart Funktionsformel
Klassen
und Produkten zuordnen.
Markieren Sie im Produktmodell Funktionen
und
wählen Sie Neu
.
Geben Sie einen Funktionsnamen und eine Bezeichnung ein.
Wählen Sie im Teilbild Funktionsparameter
den
Druckknopf Neu
und öffnen Sie die Eingabehilfe
zum Merkmal
. Es öffnet sich ein Fenster, in
dem Sie Merkmale des Produktmodells auswählen können, die Sie in der Funktion
verwenden möchten.
Setzen Sie das Kennzeichen Schlüssel
für
eine oder mehrere Merkmale.
Hinweis
Die Bedeutung des Schlüssels finden Sie im Abschnitt “Funktionen als Beziehungsart einer Klasse oder einem Produkt zuordnen”.
Der Status der Funktion ist zum jetzigen Zeitpunkt In
Vorbereitung.
Setzen Sie den Status auf Freigegeben
,
um die Funktion einer Klasse oder einem Produkt zuordnen zu können.
Wenn Sie eine Funktion fertig bearbeitet und freigegeben haben,
legen Sie zu einer Klasse oder einem Produkt im Teilbild Beziehungsarten
eine Funktionsformel
an und wählen eine Funktion aus.
Hinweis
Sie sehen in der Auswahlliste nur Funktionen, die den Status Freigegeben
haben.
Sie sehen im Teilbild Mapping
die
zuvor von Ihnen ausgewählten Merkmale, wenn diese zu der aktuellen Klasse
oder dem aktuellen Produkt angelegt wurden.
Für Merkmale, die Sie nicht als Schlüssel gekennzeichnet haben, können Sie folgende Aktionen auswählen:
Kein Wert
Diese
Auswahl schlägt das System vor. Wenn Sie Kein Wert
auswählen,
hat die Funktion keine Auswirkung auf dieses Merkmal in der Konfiguration.
Wert setzen
Wenn
Sie Wert setzten
auswählen, ermittelt die Formel
während der Konfiguration einen Wert, den Sie nicht ändern können.
Für Merkmale, die Sie als Schlüssel definiert haben, wählt das
System automatisch die nicht änderbare Aktion Wert lesen
.
Die Auswirkung in der Konfiguration ist, dass dieser Wert vom Benutzer gewählt
werden muss und nicht über die Funktion ermittelt wird.
Lesen Sie auch den Hinweis 870201: Implementieren
von Variantenfunktionen in Java
.