CATFunctOrientationDirection (Enumeration)

enum CATFunctOrientationDirection {
  CATFunctNotOriented,
  CATFunctOrientedUnidirectional,
  CATFunctOrientedBidirectional
}
The qualifications of Orientation and Direction of a Functional Action.
  • When NotOriented, no distinction is made between the two Elements the Action is connected on.
    Graphically,they are connected by a line without any arrow.
    (but they still have to be accessed thru the "From" and "To" properties)
    Such qualification is used when the Action is in fact a relationship that points the Elements
    (a Welding relationship might be used to point 2 Entities : Flange and Stiffener)
  • When Oriented, there are two possibilities :
    • When Unidirectional, the "From" and "To" Elements are connected by a simple arrow matching the direction.
      Such qualification is used when the Action is a true Subject-Action-Object relationship.
      (a Welding relationship might be used to point 2 Entities : Flange and Stiffener)
    • When Bidirectional, they are connected by a double arrow, that avoids to create two symetrical unidirectional actions with the same identification.
      Such qualification is used when the Action is a true Subject-Action-Object relationship.
      (a Heating relationship might be used to point 2 Entities : DiskBrake and BrakeJaws)