Skip to content

Commit

Permalink
Address type in property-category name.
Browse files Browse the repository at this point in the history
  • Loading branch information
diegoalexdiaz committed Apr 7, 2022
1 parent 1ace77e commit 1deb5f0
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions Domains/1-Common/Profiles/Profiles.ecschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -408,16 +408,16 @@
<Target multiplicity="(0..1)" roleLabel="is referenced by" polymorphic="true">
<Class class="Profile"/>
</Target>
<ECProperty propertyName="CardinalPointName" typeName="string" displayLabel="Cardinal Point" description="Cardinal Point Name from the referenced Profile that connects with the path of the extrusion or sweep." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="Offset" typeName="point2d" displayLabel="Offset" description="Optional offset from the specific Cardinal Point in the Profile and the path of the extrusion or sweep." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="MirrorAboutYAxis" typeName="boolean" displayLabel="Mirror about Y-axis" description="Indicates whether the Profile should be mirrored about the Y-axis." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="RotationAboutYAxis" typeName="double" displayLabel="Rotation about Y-axis" description="Indicates the rotation angle for the referenced Profile about the Y-axis." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="CardinalPointName" typeName="string" displayLabel="Cardinal Point" description="Cardinal Point Name from the referenced Profile that connects with the path of the extrusion or sweep." category="ProfiledSolidInformationRecordProperties" />
<ECProperty propertyName="Offset" typeName="point2d" displayLabel="Offset" description="Optional offset from the specific Cardinal Point in the Profile and the path of the extrusion or sweep." category="ProfiledSolidInformationRecordProperties" />
<ECProperty propertyName="MirrorAboutYAxis" typeName="boolean" displayLabel="Mirror about Y-axis" description="Indicates whether the Profile should be mirrored about the Y-axis." category="ProfiledSolidInformationRecordProperties" />
<ECProperty propertyName="RotationAboutYAxis" typeName="double" displayLabel="Rotation about Y-axis" description="Indicates the rotation angle for the referenced Profile about the Y-axis." category="ProfiledSolidInformationRecordProperties" />
</ECRelationshipClass>

<ECEntityClass typeName="ProfiledSolidInformationRecord" modifier="None" displayLabel="Profiled Solid Information Record" description="A concrete ProfiledSolidInformationRecordElement that models solids originating from a simple straight extrusion of a Profile along a given distance.">
<BaseClass>ProfiledSolidInformationRecordElement</BaseClass>
<BaseClass>IProfiledSolidInformationRecord</BaseClass>
<ECProperty propertyName="Length" typeName="double" displayLabel="Length" description="Length of the straight extrusion of the referenced Profile." category="ProfiledSolidInformationRecodProperties" kindOfQuantity="AECU:LENGTH" />
<ECProperty propertyName="Length" typeName="double" displayLabel="Length" description="Length of the straight extrusion of the referenced Profile." category="ProfiledSolidInformationRecordProperties" kindOfQuantity="AECU:LENGTH" />
</ECEntityClass>

<ECRelationshipClass typeName="ProfiledSolidInformationRecordUsesProfile" modifier="None" strength="referencing" strengthDirection="forward" description="A concrete implementation of IProfiledSolidInformationRecordRefersToProfile that relates a ProfiledSolidInformationRecord to the Profile used for extrusion.">
Expand All @@ -433,7 +433,7 @@
<ECEntityClass typeName="SegmentedProfiledSolidInformationRecord" modifier="None" displayLabel="Segmented Profiled Solid Information Record" description="A concrete ProfiledSolidInformationRecordElement that models solids originating from various Profiles swept along a path.">
<BaseClass>ProfiledSolidInformationRecordElement</BaseClass>
<BaseClass>bis:IParentElement</BaseClass>
<ECProperty propertyName="Path" typeName="Bentley.Geometry.Common.IGeometry" description="Path of the sweep applied to the referenced profiles." category="ProfiledSolidInformationRecodProperties" kindOfQuantity="AECU:LENGTH" />
<ECProperty propertyName="Path" typeName="Bentley.Geometry.Common.IGeometry" description="Path of the sweep applied to the referenced profiles." category="ProfiledSolidInformationRecordProperties" kindOfQuantity="AECU:LENGTH" />
</ECEntityClass>

<ECEnumeration typeName="ProfiledSolidSegmentTransitionTypeEnum" backingTypeName="int" isStrict="true" displayLabel="Profiled Solid Definition Segment Transition Type">
Expand All @@ -447,9 +447,9 @@
<ECEntityClass typeName="ProfiledSolidSegment" modifier="None" displayLabel="Profiled Solid Segment" description="A bis:InformationRecordElement that describes a segment of a solid originating from the sweep of a start and an end Profile.">
<BaseClass>bis:InformationRecordElement</BaseClass>
<BaseClass>IProfiledSolidInformationRecord</BaseClass>
<ECProperty propertyName="StartDistance" typeName="double" displayLabel="Start Distance" description="Start distance along the Path where the referenced Starting Profile is swept at." category="ProfiledSolidInformationRecodProperties" kindOfQuantity="AECU:LENGTH" />
<ECProperty propertyName="EndDistance" typeName="double" displayLabel="End Distance" description="End distance along the Path where the referenced Ending Profile is swept at" category="ProfiledSolidInformationRecodProperties" kindOfQuantity="AECU:LENGTH" />
<ECProperty propertyName="TransitionType" typeName="ProfiledSolidSegmentTransitionTypeEnum" displayLabel="Transition Type" description="Transition type between the Starting and Ending Profiles, which are assumed to be compatible." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="StartDistance" typeName="double" displayLabel="Start Distance" description="Start distance along the Path where the referenced Starting Profile is swept at." category="ProfiledSolidInformationRecordProperties" kindOfQuantity="AECU:LENGTH" />
<ECProperty propertyName="EndDistance" typeName="double" displayLabel="End Distance" description="End distance along the Path where the referenced Ending Profile is swept at" category="ProfiledSolidInformationRecordProperties" kindOfQuantity="AECU:LENGTH" />
<ECProperty propertyName="TransitionType" typeName="ProfiledSolidSegmentTransitionTypeEnum" displayLabel="Transition Type" description="Transition type between the Starting and Ending Profiles, which are assumed to be compatible." category="ProfiledSolidInformationRecordProperties" />
</ECEntityClass>

<ECRelationshipClass typeName="ProfiledSolidInformationRecordOwnsSegments" strength="embedding" modifier="None" description="Relates a SegmentedProfiledSolidInformationRecord to its child ProfiledSolidSegment instances.">
Expand Down Expand Up @@ -484,8 +484,8 @@

<ECEntityClass typeName="ProfiledSolidPlacementAspect" modifier="None" strength="referencing" strengthDirection="forward" description="A bis:ElementUniqueAspect that can be optionally used to specify different Placement settings related to Profiled solids from the ones assumed by default, for an individual bis:PhysicalElement.">
<BaseClass>bis:ElementUniqueAspect</BaseClass>
<ECProperty propertyName="CardinalPointName" typeName="string" displayLabel="Cardinal Point" description="Cardinal Point Name from the referenced Profile that connects with the path of the extrusion or sweep." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="Offset" typeName="point2d" displayLabel="Offset" description="Optional offset from the specific Cardinal Point in the Profile and the path of the extrusion or sweep." category="ProfiledSolidInformationRecodProperties" />
<ECProperty propertyName="CardinalPointName" typeName="string" displayLabel="Cardinal Point" description="Cardinal Point Name from the referenced Profile that connects with the path of the extrusion or sweep." category="ProfiledSolidInformationRecordProperties" />
<ECProperty propertyName="Offset" typeName="point2d" displayLabel="Offset" description="Optional offset from the specific Cardinal Point in the Profile and the path of the extrusion or sweep." category="ProfiledSolidInformationRecordProperties" />
</ECEntityClass>

<ECRelationshipClass typeName="PhysicalElementOwnsProfiledSolidPlacementAspect" strength="embedding" modifier="None">
Expand Down

1 comment on commit 1deb5f0

@NabilSleiman
Copy link

Choose a reason for hiding this comment

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

Interesting spelling mistake! Do we need Category's name that long? how about: ""ProfiledSolidRecordProperties"

Please sign in to comment.