Das Tag <mo> adressiert eine vorhandene Projektkomponente oder legt eine neue Projektkomponente an.
Attributname | Verwendung | Attributwerte | Defaultwert | Beschreibung |
---|---|---|---|---|
name | benötigt | Gibt den Namen der vorhandenen oder neuen Projektkomponente an. Der Name wird relativ zur übergeordneten Projektkomponente interpretiert. | ||
calcExtensions | optional | off, oneLevel, allLevels | off | Aktiviert die Aktualisierung von Erweiterungspunkten. off = Erweiterungspunkte werden nicht aktualisiert. oneLevel = Der Erweiterungspunkt in der Komponente des aktuellen <mo> Tags wird aktualisiert. Die Aktualisierung wirkt nicht auf dadurch entstehende untergeordnete Komponenten mit Erweiterungspunkten. allLevels = Der Erweiterungspunkt in der Komponente des aktuellen <mo> Tags wird aktualisiert. Die Aktualisierung wirkt auf alle dadurch entstehenden untergeordneten Komponenten mit Erweiterungspunkten. |
typeClass | benötigt | Absoluter Name der Bibliothekskomponente, von der eine Instanz in das Projekt einzufügen ist. | ||
save | optional | true, false | true | true = speichert die Projektkomponente nach der Erstellung. false = speichert die Projektkomponente nicht. |
Erlaubte Unterelemente | Anzahl |
---|---|
<mo> | beliebig |
<parameter> | beliebig |
<mo name="Feeder02" typeClass="T_Mechatronic_ModularSystem.Stations.Feeder" save="true">
<parameter name="Option_Inspect_available" type="Boolean" value="true"/>
</mo>