-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a XPlanGML Writer #814
Comments
Effort estimate: 12h to 16h |
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 29, 2020
Adds XPlanGML writer that writes an `XPlanAuszug` root element. halestudio#814
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 29, 2020
Adds an XPlanGML writer that writes an `XPlanAuszug` root element. halestudio#814
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 29, 2020
Adds an XPlanGML writer that writes an `XPlanAuszug` root element. halestudio#814
florianesser
added a commit
that referenced
this issue
Jun 29, 2020
Adds an XPlanGML writer that writes an `XPlanAuszug` root element. #814
@florianesser I have tested the writer as is, LGTM. What I didn't find is the setting to use the plan's gml:id as the file name. |
@thorsten-reitz That and the split by plan feature are still under development. The first PR only included the writer. |
OK thanks. I supposed that I could just use the partitioning modes that were already present. |
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 30, 2020
Adds a partitioning scheme for the XPlanGML writer that writes all instances of `*_PlanType` and their directly or indirectly referenced non-plan instances into separate output files. The name of the output files contains both the type and the ID of the exported plan. halestudio#814
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 30, 2020
Adds a partitioning scheme for the XPlanGML writer that writes all instances of `*_PlanType` and their directly or indirectly referenced non-plan instances into separate output files. The name of the output files contains both the type and the ID of the exported plan. The split is achieved by first separating plan instances into separate `InstanceCollections` and then adding all referenced instances found in the reference graph. This might result in instances being written multiple times if they are shared between different plans. halestudio#814
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 30, 2020
Adds a partitioning scheme for the XPlanGML writer that writes all instances of `*_PlanType` and their directly or indirectly referenced non-plan instances into separate output files. The name of the output files contains both the type and the ID of the exported plan. The split is achieved by first separating plan instances into different `InstanceCollections` and then, for each plan, adding all referenced instances found in the reference graph. This might result in instances being written multiple times if they are shared between different plans. halestudio#814
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 30, 2020
Adds a partitioning scheme for the XPlanGML writer that writes all instances of `*_PlanType` and their directly or indirectly referenced non-plan instances into separate output files. The name of the output files contains both the type and the ID of the exported plan. The split is achieved by first separating plan instances into different `InstanceCollections` and then, for each plan, adding all referenced instances found in the reference graph. This might result in instances being written multiple times if they are shared between different plans. halestudio#814
florianesser
added a commit
to florianesser/hale
that referenced
this issue
Jun 30, 2020
Adds a partitioning scheme for the XPlanGML writer that writes all instances of `*_PlanType` and their directly or indirectly referenced non-plan instances into separate output files. The name of the output files contains both the type and the ID of the exported plan. The split is achieved by first separating plan instances into different `InstanceCollections` and then, for each plan, adding all referenced instances found in the reference graph. This might result in instances being written multiple times if they are shared between different plans. halestudio#814
thorsten-reitz
pushed a commit
that referenced
this issue
Jun 30, 2020
Adds a partitioning scheme for the XPlanGML writer that writes all instances of `*_PlanType` and their directly or indirectly referenced non-plan instances into separate output files. The name of the output files contains both the type and the ID of the exported plan. The split is achieved by first separating plan instances into different `InstanceCollections` and then, for each plan, adding all referenced instances found in the reference graph. This might result in instances being written multiple times if they are shared between different plans. #814
LGTM, works as expected. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently, it is possible to write XPlanGML by using the generic XML Writer with a Custom Root Element (XPlanAuszug). However, this requires more knowledge by the users and the general XML wirter also has fewer options than the GML writer.
We should thus add a dedicated XPlanGML writer based on the GML writer that supports the following features:
XPlanAuszug
collectionsxx_Plan.name
or on thexx_Plan.gml:id
The text was updated successfully, but these errors were encountered: