Skip to content
Commits on Source (4)
......@@ -5,8 +5,14 @@ Datenverteiler-System.
## Updateseite
Die Updateseiten für das Plug-in stehen auf den folgenden NERZ-BuV-Updateseiten
jeweils für das RW 3.0 und das aktuelle RW 3.3 zur Verfügung:
Die Updateseiten für das Plug-in stehen für die Entwicklung als Snapshot und
Release auf den folgenden NERZ-BuV-Updateseiten zur Verfügung:
- https://nerz-ev.de/snapshots/de.bsvrz.buv.plugin.baueditor.updatesite
- https://nerz-ev.de/releases/de.bsvrz.buv.plugin.baueditor.updatesite
Für die Installation in einem Rahmenwerk-Projekt wird das Plug-in auf den folgenden
NERZ-BuV-Updateseiten jeweils für das RW 3.0 und das aktuelle RW 3.3 bereitgestellt:
**Snapshots**
......
......@@ -2,7 +2,7 @@
<feature
id="de.bsvrz.buv.plugin.baueditor.feature"
label="%featureName"
version="3.0.0.qualifier"
version="3.0.1.qualifier"
provider-name="%featureProvider"
plugin="de.bsvrz.buv.plugin.baueditor">
......
......@@ -6,7 +6,7 @@ Bundle-Name: Baustellen- und Unfalleingabe
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-SymbolicName: de.bsvrz.buv.plugin.baueditor;singleton:=true
Bundle-Vendor: BitCtrl Systems GmbH
Bundle-Version: 3.0.0.qualifier
Bundle-Version: 3.0.1.qualifier
Require-Bundle: com.bitctrl.lib.eclipse.databinding;bundle-version="1.0.0",
com.ibm.icu;bundle-version="4.0.1",
de.bsvrz.buv.plugin.ereigniskal;bundle-version="3.0.0",
......
......@@ -58,7 +58,6 @@ import de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.attribute.AtlStauVerl
import de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.Situation;
import de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.Stau;
import de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.onlinedaten.OdStauVerlauf;
import de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.onlinedaten.OdStauVerlauf.Daten;
/**
* Der Staueditor (READ_ONLY).
......@@ -203,10 +202,8 @@ public class StauEditor extends EngstellenEditor implements DatensatzUpdateListe
/**
* Erzeugt die Dauer-Section.
*
* @param toolkit
* das Forms-Toolkit
* @param parent
* das Parent Composite
* @param toolkit das Forms-Toolkit
* @param parent das Parent Composite
*
* @return die Section
*/
......@@ -254,10 +251,8 @@ public class StauEditor extends EngstellenEditor implements DatensatzUpdateListe
/**
* Erzeugt die Dauer-Section.
*
* @param toolkit
* das Forms-Toolkit
* @param parent
* das Parent Composite
* @param toolkit das Forms-Toolkit
* @param parent das Parent Composite
*
* @return die Section
*/
......@@ -366,7 +361,10 @@ public class StauEditor extends EngstellenEditor implements DatensatzUpdateListe
@Override
public void run() {
aktualisierePrognose(event.getDatum());
final OnlineDatum datum = event.getDatum();
if (datum instanceof OdStauVerlauf.Daten) {
aktualisierePrognose((OdStauVerlauf.Daten) datum);
}
}
});
}
......@@ -374,22 +372,19 @@ public class StauEditor extends EngstellenEditor implements DatensatzUpdateListe
/**
* aktualisiert die Daten der Stauprognose.
*
* @param datum
* das Datum mit den Information zum Stau
* @param datum das Datum mit den Information zum Stau
*/
private void aktualisierePrognose(final OnlineDatum datum) {
private void aktualisierePrognose(final OdStauVerlauf.Daten datum) {
if ((schrittweite != null) && (!schrittweite.isDisposed())) {
if (datum instanceof OdStauVerlauf.Daten) {
final OdStauVerlauf.Daten daten = (Daten) datum;
schrittweite.setText(daten.getSchrittweite().toString());
dauer.setText(daten.getDauer().toString());
aufloesungszeit.setText(daten.getAufloesungsZeit().toString());
maxlaenge.setText(daten.getMaxLaenge().toString());
maxlaengezeit.setText(daten.getMaxLaengeZeit().toString());
prognoseDaten.setInput(daten.getPrognoseverlauf().toArray());
if (datum.dContainsDaten()) {
schrittweite.setText(datum.getSchrittweite().toString());
dauer.setText(datum.getDauer().toString());
aufloesungszeit.setText(datum.getAufloesungsZeit().toString());
maxlaenge.setText(datum.getMaxLaenge().toString());
maxlaengezeit.setText(datum.getMaxLaengeZeit().toString());
prognoseDaten.setInput(datum.getPrognoseverlauf().toArray());
} else {
schrittweite.setText("");
......
......@@ -44,19 +44,14 @@
<repositories>
<repository>
<id>neon</id>
<id>photon</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/neon/</url>
</repository>
<repository>
<id>bitctrl.eclipse</id>
<layout>p2</layout>
<url>http://bitctrl.de/projekte/bitctrl_eclipse/</url>
<url>http://download.eclipse.org/releases/photon/</url>
</repository>
<repository>
<id>bsvrz</id>
<layout>p2</layout>
<url>http://bitctrl.de/projekte/kernsoftware/</url>
<url>http://nerz-ev.de/snapshots/de.bsvrz.updatesite/</url>
</repository>
<repository>
<id>rahmenwerk</id>
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?pde version="3.8"?><target name="target_eclipse_4.8_photon" sequenceNumber="107">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.babel.nls_datatools_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_eclipse_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_modeling.emf_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_modeling.graphiti_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_modeling.mdt.bpmn2_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_mylyn_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_soa.bpmn2-modeler_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_technology.egit_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_technology.jgit_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_technology.packaging.mpc_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_technology.packaging_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_technology.recommenders_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_tools.cdt_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_tools.gef_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_tools.tm_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_tools.tracecompass_de.feature.group" version="4.6.0.v20171231042619"/>
<unit id="org.eclipse.babel.nls_webtools_de.feature.group" version="4.6.0.v20171231042619"/>
<repository location="http://download.eclipse.org/technology/babel/update-site/R0.15.1/neon/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="de.bsvrz.buv.rw.rw.berechtigungen.feature.feature.group" version="0.0.0"/>
<unit id="de.bsvrz.buv.rw.rw.core.feature.feature.group" version="0.0.0"/>
<unit id="de.bsvrz.buv.rw.rw.einstellungen.feature.feature.group" version="0.0.0"/>
<repository location="http://bitctrl.de/projekte/rw3.0/updatesite"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="de.bsvrz.kernsoftware.feature.feature.group" version="0.0.0"/>
<repository location="http://bitctrl.de/projekte/kernsoftware"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="de.bsvrz.buv.plugin.selektion.feature.feature.group" version="0.0.0"/>
<repository location="http://www.bitctrl.de/projekte/lose_rw3.0/updatesite"/>
<unit id="de.bsvrz.sys.funclib.bitctrl.feature.feature.group" version="0.0.0"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="http://download.eclipse.org/releases/neon"/>
<unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/>
<unit id="org.eclipse.platform.sdk" version="4.6.3.M20170301-0400"/>
</location>
</locations>
</target>
\ No newline at end of file