Skip to content

[siteplan] show red yellow comparism also in non-developer mode#1259

Merged
TruongQuangSB merged 18 commits intomainfrom
siteplan/always-red-yellow-comparism
Jan 21, 2025
Merged

[siteplan] show red yellow comparism also in non-developer mode#1259
TruongQuangSB merged 18 commits intomainfrom
siteplan/always-red-yellow-comparism

Conversation

@mariusheine
Copy link
Contributor

No description provided.

@mariusheine mariusheine marked this pull request as draft January 20, 2025 11:21
@github-actions
Copy link

github-actions bot commented Jan 20, 2025

Test Results

121 tests  ±0   121 ✅ ±0   18s ⏱️ -1s
 28 suites ±0     0 💤 ±0 
 28 files   ±0     0 ❌ ±0 

Results for commit 493bde2. ± Comparison against base commit ada4872.

This pull request removes 9 and adds 9 tests. Note that renamed tests count towards both.
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[1] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@6c575325
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[2] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@6dfcffb5
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[3] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@5c73f672
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[4] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@8ee0c23
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[5] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@2ab5afc7
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKey(TestData)[1] TestData [input=org.eclipse.set.model.planpro.Weichen_und_Gleissperren.impl.W_Kr_Gsp_ElementImpl@42f9873e, expected=multi/container-id/element-id]
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKey(TestData)[2] TestData [input=org.eclipse.set.model.planpro.Signale.impl.SignalImpl@18483b8b, expected=multi/456/123]
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKeyOther(TestData)[1] TestData [input=Pair [first=org.eclipse.set.model.planpro.Weichen_und_Gleissperren.impl.W_Kr_Gsp_ElementImpl@5ba184fc, second=other], expected=multi/container-id/element-id/other=other]
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKeyOther(TestData)[2] TestData [input=Pair [first=org.eclipse.set.model.planpro.Signale.impl.SignalImpl@1e6d30c0, second=xxx], expected=multi/456/123/other=xxx]
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[1] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@45d64d27
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[2] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@7026b7ee
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[3] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@f096f37
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[4] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@3effd4f3
org.eclipse.set.basis.graph.DigraphsTest ‑ testGetPathsDigraphPP(TestGetPathsDigraphPP)[5] org.eclipse.set.basis.graph.DigraphsTest$TestGetPathsDigraphPP@41f4fe5
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKey(TestData)[1] TestData [input=org.eclipse.set.model.planpro.Weichen_und_Gleissperren.impl.W_Kr_Gsp_ElementImpl@4a122e68, expected=multi/container-id/element-id]
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKey(TestData)[2] TestData [input=org.eclipse.set.model.planpro.Signale.impl.SignalImpl@41be8db9, expected=multi/456/123]
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKeyOther(TestData)[1] TestData [input=Pair [first=org.eclipse.set.model.planpro.Weichen_und_Gleissperren.impl.W_Kr_Gsp_ElementImpl@13234ac9, second=other], expected=multi/container-id/element-id/other=other]
org.eclipse.set.ppmodel.extensions.utils.CacheUtilsTest ‑ testGetCacheKeyOther(TestData)[2] TestData [input=Pair [first=org.eclipse.set.model.planpro.Signale.impl.SignalImpl@536da29c, second=xxx], expected=multi/456/123/other=xxx]

♻️ This comment has been updated with latest results.

return [
featureClass
.getFeatures(model.commonState)
.map(feature => featureClass.setFeatureColor(feature, SiteplanColorValue.COLOR_UNCHANGED_PLANNING)),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine here shouldn't set color to COLOR_UNCHANGED_PLANNING, because when the elemete isn't planing object then it should be grau. See LageplanFeature #getRegionColor()

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB But then it is probably also wrong to set the color to UNCHANGED_PLANNING in initial and final state, isn't it?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine yes, in initial and final state shouldn't set color to UNCAHNGED_PLANNING

const rgbColorString = `rgb(${label.color[0]}, ${label.color[1]}, ${label.color[2]})`
labelsvg.setAttribute('fill', rgbColorString)
labelsvg.setAttribute('stroke', rgbColorString)
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine i think, we don't need set label color here. We already use svg filter for set svg color (see SvgColorService).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB Yeah but it somehow was not applied for the signal km marker

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine the reason is the Label not contain ObjectColor. Because of this can't find the objectColor property in SvgService #getSVGStyle line 94. You can change the propery color in Label to objectColors with type ObjectColor. It will be work

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB This did not worked totally, because the SvgService tried to get the objectColors from the drawData (which was the attachedSignals[0] of the signalMount). So I had to set the correct drawData (the signalMount in this case) and it worked nicely.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine the drawData isn't only attachedSignals[0], it is contain attachedSignals[0], featureType, label. But it ist fine, when you change to signalMount, By SingalRouteMarker doesn't matter attachedSignals[0] or signalMount

@mariusheine mariusheine marked this pull request as ready for review January 21, 2025 12:51
Mast = 'mast',
Additive = 'additive',
RouteMarker = 'marker'
RouteMarker = 'label'
Copy link
Contributor

@TruongQuangSB TruongQuangSB Jan 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine here should be still marker. The signal label and marker are different

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB Ok let me try to find a different solution. Without that change it was not easily possible to set the correct color on the marker

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB And the reason why it is not working is because we are statically assigning the id="label" to the signal route marker in SvgDraw#getRouteMarker. Any idea how to fix this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB Ok I found a solution for this. See my last commit

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB By thinking about this I came across that I did not set the correct color on the signal label 🙈 Let me check further

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine u can simple Add enum Label to SignalPart and modify SignalFeature#setFeatureRegionColor to colored the label

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB Nice that i exactly what I test at the moment. Seems to work without any issue

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB Pushed it. Please review it one last time

true
))
)
labelSvg.setAttribute('id', 'marker')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mariusheine use enum instead fix string

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TruongQuangSB Good idea. Done!

@github-actions

This comment has been minimized.

@github-actions
Copy link

License summary

❌ Not yet vetted dependencies:

Dependency License Status Ticket
git/github/googlefonts/opensans/ebedbda589fe5bd861b02325aca98c86ad845251 OFL-1.1-no-RFN restricted clearlydefined
git/github/hikikomori82/osifont/0.1.20230322 restricted clearlydefined
maven/mavencentral/aopalliance/aopalliance/1.0 OTHER restricted clearlydefined
maven/mavencentral/ch.qos.logback/logback-classic/1.4.11 LGPL-2.1 restricted clearlydefined
maven/mavencentral/ch.qos.logback/logback-core/1.4.11 LGPL-2.1 restricted clearlydefined
maven/mavencentral/com.google.code.findbugs/jsr305/3.0.2 BSD-3-Clause restricted clearlydefined
maven/mavencentral/com.google.inject.extensions/guice-assistedinject/7.0.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/com.google.inject/guice/7.0.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/com.ibm.icu/icu4j/74.1 NOASSERTION AND NTP restricted clearlydefined
maven/mavencentral/javax.measure/unit-api/2.1.3 LicenseRef-scancode-unknown restricted clearlydefined
maven/mavencentral/org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.3.7 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.apache.commons/commons-math3/3.6.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.apache.felix/org.apache.felix.gogo.runtime/1.1.6 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.apache.felix/org.apache.felix.scr/2.2.6 Apache-2.0 AND NOASSERTION restricted clearlydefined
maven/mavencentral/org.apache.poi/poi-ooxml/5.0.0 Apache-2.0 AND BSD-3-Clause AND MIT AND NOASSERTION restricted clearlydefined
maven/mavencentral/org.apache.tika/tika-core/2.4.1 Apache-2.0 AND BSD-2-Clause-Darwin AND NOASSERTION restricted clearlydefined
maven/mavencentral/org.apache.xmlbeans/xmlbeans/5.1.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.apache.xmlgraphics/fop/2.6 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.apache.xmlgraphics/xmlgraphics-commons/2.9 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.dom4j/dom4j/2.1.3 Plexus restricted clearlydefined
maven/mavencentral/org.junit.jupiter/junit-jupiter-params/5.10.1 EPL-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.cm/1.6.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.component/1.5.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.device/1.1.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.event/1.4.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.log.stream/1.0.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.metatype/1.4.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.prefs/1.1.2 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.upnp/1.2.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.useradmin/1.1.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.service.wireadmin/1.0.2 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.util.function/1.2.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.util.promise/1.3.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.util.pushstream/1.1.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/org.osgi.util.xml/1.0.2 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/osgi.annotation/8.0.1 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.osgi/osgi.annotation/8.1.0 Apache-2.0 restricted clearlydefined
maven/mavencentral/org.tukaani/xz/1.9 OTHER restricted clearlydefined
npm/npmjs/-/ajv/6.12.6 MIT restricted clearlydefined
npm/npmjs/-/argparse/2.0.1 Python-2.0 restricted clearlydefined
npm/npmjs/-/atob/2.1.2 Apache-2.0 OR MIT restricted clearlydefined
npm/npmjs/-/btoa/1.2.1 Apache-2.0 OR (Apache-2.0 AND MIT) restricted clearlydefined
npm/npmjs/-/canvg/3.0.9 MIT restricted clearlydefined
npm/npmjs/-/chokidar/3.6.0 MIT restricted clearlydefined
npm/npmjs/-/chrome-trace-event/1.0.3 MIT restricted clearlydefined
npm/npmjs/-/css-select/4.3.0 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/deep-is/0.1.4 MIT restricted clearlydefined
npm/npmjs/-/doctrine/2.1.0 Apache-2.0 restricted clearlydefined
npm/npmjs/-/dompurify/2.5.6 Apache-2.0 OR MPL-2.0 OR (Apache-2.0 AND MPL-2.0) restricted clearlydefined
npm/npmjs/-/dotenv-cli/8.0.0 restricted clearlydefined
npm/npmjs/-/electron-to-chromium/1.5.50 ISC restricted clearlydefined
npm/npmjs/-/electron-to-chromium/1.5.62 ISC restricted clearlydefined
npm/npmjs/-/eslint-module-utils/2.12.0 MIT restricted clearlydefined
npm/npmjs/-/eslint-plugin-es-x/7.5.0 MIT restricted clearlydefined
npm/npmjs/-/eslint-plugin-es/3.0.1 MIT restricted clearlydefined
npm/npmjs/-/eslint-plugin-import/2.31.0 MIT restricted clearlydefined
npm/npmjs/-/eslint-plugin-n/16.6.2 MIT restricted clearlydefined
npm/npmjs/-/eslint-plugin-node/11.1.0 MIT restricted clearlydefined
npm/npmjs/-/eslint-plugin-promise/7.2.1 ISC restricted clearlydefined
npm/npmjs/-/eslint-plugin-vue/9.32.0 restricted clearlydefined
npm/npmjs/-/eslint-utils/2.1.0 MIT restricted clearlydefined
npm/npmjs/-/eslint-visitor-keys/1.3.0 Apache-2.0 restricted clearlydefined
npm/npmjs/-/eslint-visitor-keys/3.4.0 Apache-2.0 restricted clearlydefined
npm/npmjs/-/eslint-visitor-keys/3.4.3 Apache-2.0 restricted clearlydefined
npm/npmjs/-/eslint-visitor-keys/4.2.0 Apache-2.0 restricted clearlydefined
npm/npmjs/-/eslint/9.18.0 MIT restricted clearlydefined
npm/npmjs/-/espree/10.3.0 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/espree/9.6.1 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/esquery/1.5.0 BSD-3-Clause restricted clearlydefined
npm/npmjs/-/estraverse/4.3.0 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/estraverse/5.3.0 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/fast-levenshtein/2.0.6 MIT restricted clearlydefined
npm/npmjs/-/fast-uri/3.0.1 MIT restricted clearlydefined
npm/npmjs/-/flatted/3.3.1 ISC restricted clearlydefined
npm/npmjs/-/fsevents/2.3.3 MIT restricted clearlydefined
npm/npmjs/-/geotiff/2.1.3 MIT restricted clearlydefined
npm/npmjs/-/html-minifier-terser/6.1.0 MIT restricted clearlydefined
npm/npmjs/-/http-parser-js/0.5.6 MIT restricted clearlydefined
npm/npmjs/-/json5/1.0.2 MIT restricted clearlydefined
npm/npmjs/-/json5/2.2.3 MIT restricted clearlydefined
npm/npmjs/-/jspdf/2.5.2 MIT restricted clearlydefined
npm/npmjs/-/material-design-icons/3.0.1 Apache-2.0 restricted clearlydefined
npm/npmjs/-/monaco-editor/0.52.2 restricted clearlydefined
npm/npmjs/-/node-forge/1.3.1 BSD-3-Clause OR GPL-2.0 OR (BSD-3-Clause AND GPL-2.0) restricted clearlydefined
npm/npmjs/-/ol-mapbox-style/12.4.0 restricted clearlydefined
npm/npmjs/-/ol/10.3.1 restricted clearlydefined
npm/npmjs/-/pbf/4.0.1 BSD-3-Clause restricted clearlydefined
npm/npmjs/-/pdfjs-dist/4.10.38 restricted clearlydefined
npm/npmjs/-/readable-stream/2.3.7 MIT restricted clearlydefined
npm/npmjs/-/readable-stream/3.6.0 MIT restricted clearlydefined
npm/npmjs/-/readdirp/3.6.0 MIT restricted clearlydefined
npm/npmjs/-/resolve/1.22.4 MIT restricted clearlydefined
npm/npmjs/-/resolve/1.22.8 MIT restricted clearlydefined
npm/npmjs/-/rgbcolor/1.0.1 MIT OR OTHER restricted clearlydefined
npm/npmjs/-/sockjs/0.3.24 MIT restricted clearlydefined
npm/npmjs/-/source-map-js/1.0.2 BSD-3-Clause restricted clearlydefined
npm/npmjs/-/source-map/0.6.1 BSD-3-Clause restricted clearlydefined
npm/npmjs/-/source-map/0.7.4 BSD-3-Clause restricted clearlydefined
npm/npmjs/-/svg-pathdata/6.0.3 MIT restricted clearlydefined
npm/npmjs/-/terser/5.27.0 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/terser/5.37.0 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/ts-api-utils/2.0.0 MIT restricted clearlydefined
npm/npmjs/-/ts-loader/9.5.2 MIT restricted clearlydefined
npm/npmjs/-/typescript/5.7.2 Apache-2.0 restricted clearlydefined
npm/npmjs/-/typescript/5.7.3 Apache-2.0 restricted clearlydefined
npm/npmjs/-/uri-js/4.4.1 BSD-2-Clause restricted clearlydefined
npm/npmjs/-/uuid/8.3.2 MIT restricted clearlydefined
npm/npmjs/-/vite/6.0.10 restricted clearlydefined
npm/npmjs/-/vue-eslint-parser/9.4.3 MIT restricted clearlydefined
npm/npmjs/-/webpack-merge/6.0.1 MIT restricted clearlydefined
npm/npmjs/@esbuild/android-arm/0.24.2 MIT restricted clearlydefined
npm/npmjs/@esbuild/android-x64/0.24.2 MIT restricted clearlydefined
npm/npmjs/@eslint-community/eslint-utils/4.4.0 MIT restricted clearlydefined
npm/npmjs/@eslint/config-array/0.19.0 Apache-2.0 restricted clearlydefined
npm/npmjs/@humanwhocodes/retry/0.3.1 Apache-2.0 restricted clearlydefined
npm/npmjs/@humanwhocodes/retry/0.4.1 Apache-2.0 restricted clearlydefined
npm/npmjs/@mapbox/mapbox-gl-style-spec/13.28.0 ISC restricted clearlydefined
npm/npmjs/@napi-rs/canvas-android-arm64/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-darwin-arm64/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-darwin-x64/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-linux-arm-gnueabihf/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-linux-arm64-gnu/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-linux-arm64-musl/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-linux-riscv64-gnu/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-linux-x64-gnu/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-linux-x64-musl/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas-win32-x64-msvc/0.1.65 restricted clearlydefined
npm/npmjs/@napi-rs/canvas/0.1.65 restricted clearlydefined
npm/npmjs/@petamoriken/float16/3.9.0 restricted clearlydefined
npm/npmjs/@stylistic/eslint-plugin/2.13.0 restricted clearlydefined
npm/npmjs/@turf/bbox/7.2.0 restricted clearlydefined
npm/npmjs/@turf/boolean-disjoint/7.2.0 restricted clearlydefined
npm/npmjs/@turf/boolean-point-in-polygon/7.2.0 restricted clearlydefined
npm/npmjs/@turf/boolean-point-on-line/7.2.0 restricted clearlydefined
npm/npmjs/@turf/boolean-within/7.2.0 restricted clearlydefined
npm/npmjs/@turf/line-intersect/7.2.0 restricted clearlydefined
npm/npmjs/@turf/polygon-to-line/7.2.0 restricted clearlydefined
npm/npmjs/@vitejs/plugin-vue/5.2.1 restricted clearlydefined
npm/npmjs/@vue/compiler-dom/3.5.13 restricted clearlydefined
npm/npmjs/@vue/compiler-sfc/3.5.13 restricted clearlydefined
npm/npmjs/@vue/runtime-core/3.5.13 restricted clearlydefined
npm/npmjs/@vue/runtime-dom/3.5.13 restricted clearlydefined
npm/npmjs/@vue/server-renderer/3.5.13 restricted clearlydefined
npm/npmjs/@vue/shared/3.5.13 restricted clearlydefined
p2/orbit/p2.eclipse.plugin/com.fasterxml.jackson.core.jackson-annotations/2.12.6 unknown restricted none
p2/orbit/p2.eclipse.plugin/com.fasterxml.jackson.core.jackson-core/2.12.6 unknown restricted none
p2/orbit/p2.eclipse.plugin/com.fasterxml.jackson.core.jackson-databind/2.12.6 unknown restricted none
p2/orbit/p2.eclipse.plugin/com.sun.jna/5.13.0.v20230812-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/jakarta.xml.bind/2.3.3.v20201118-1818 unknown restricted none
p2/orbit/p2.eclipse.plugin/javax.activation/1.2.2.v20221203-1659 unknown restricted none
p2/orbit/p2.eclipse.plugin/javax.xml/1.3.4.v201005080400 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.anim/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.awt.util/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.bridge/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.constants/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.css/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.dom.svg/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.dom/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.ext/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.gvt/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.i18n/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.parser/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.script/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.svggen/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.transcoder/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.util/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.batik.xml/1.17.0.v20231009-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.commons.codec/1.14.0.v20221112-0806 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.commons.jxpath/1.3.0.v200911051830 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.xml.serializer/2.7.1.v201005080400 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.apache.xmlgraphics/2.9.0.v20230916-1600 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.eclipse.core.filesystem.win32.x86_64/1.4.300.v20220812-1420 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.eclipse.core.net.win32.x86_64/1.2.100.v20230617-1158 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.eclipse.core.net.win32/1.1.200.v20230914-0751 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.eclipse.core.resources.win32.x86_64/3.5.500.v20220812-1420 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.hamcrest.core/2.2.0.v20230809-1000 unknown restricted none
p2/orbit/p2.eclipse.plugin/org.junit/4.13.2.v20230809-1000 unknown restricted none
p2/orbit/p2.p2.installable.unit/org.eclipse.emf.ecp.license.feature_root/1.27.0.20221202-1633 unknown restricted none
p2/orbit/p2.p2.installable.unit/org.eclipse.equinox.executable_root.win32.win32.x86_64/3.8.2300.v20231106-1826 unknown restricted none
p2/orbit/p2.p2.installable.unit/org.eclipse.platform_root/4.30.0.v20231201-0512 unknown restricted none
p2/orbit/p2.p2.installable.unit/org.eclipse.rcp_root/4.30.0.v20231201-0512 unknown restricted none
  • Committers can request a license review via by commenting /request-license-review.
  • After all reviews have concluded, Committers can re-run the license-vetting check by commenting /license-check

Workflow run (with attached summary files):
https://github.com/eclipse-set/set/actions/runs/12888740037

@TruongQuangSB
Copy link
Contributor

/license-check

@github-actions
Copy link

License summary

✔️ All licenses already successfully vetted.

Workflow run (with attached summary files):
https://github.com/eclipse-set/set/actions/runs/12889089074

@TruongQuangSB TruongQuangSB merged commit 75bb263 into main Jan 21, 2025
10 of 11 checks passed
@TruongQuangSB TruongQuangSB deleted the siteplan/always-red-yellow-comparism branch January 21, 2025 15:09
TruongQuangSB pushed a commit to SuB-PlanPro/set that referenced this pull request Jan 23, 2025
…pse-set#1259)

* remove development mode flag

* save siteplan and configuration json to files in development mode

* overwrite existing object color

* explicitly set everything to black for initial and final state

* apply color on all parts of a signal

* apply label color properly for route markers

* also color track switch parts at once

* remove obosolete comment

* remove unnecessary code

* revert static coloring of initial, final and common state

* properly coloring signal route marker

* properly coloring signal

* revert changes in track switch feature

* revert unnecessary change

* keep marker as signal part name

* apply color also on signal labels

* use enum instead of string
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants