-- File: DateAndTimeItem.cdl -- Created: Tue Mar 9 15:29:30 1999 -- Author: data exchange team -- ---Copyright: Matra Datavision 1999 class DateAndTimeItem from StepAP214 inherits ApprovalItem from StepAP214 -- is an EXPRESS Select Type construct translation. -- it gathers : ApprovalPersonOrganization, AutoDesignDateAndPersonAssignment uses ApprovalPersonOrganization from StepBasic, AppliedPersonAndOrganizationAssignment from StepAP214, AppliedOrganizationAssignment from StepAP214, Effectivity from StepBasic is Create returns DateAndTimeItem; ---Purpose : Returns a DateAndTimeItem SelectType CaseNum (me; ent : Transient) returns Integer is redefined; ---Purpose: Recognizes a DateAndTimeItem Kind Entity that is : -- 1 -> ApprovalPersonOrganization -- 2 -> AppliedDateAndPersonAssignment -- 3 -> AppliedOrganizationAssignment -- 4 -> AssemblyComponentUsageSubstitute -- 5 -> DocumentFile -- 6 -> Effectivity -- 7 -> MaterialDesignation -- 8 -> MechanicalDesignGeometricPresentationRepresentation -- 9 -> PresentationArea -- 10 -> Product -- 11 -> ProductDefinition -- 12 -> ProductDefinitionFormation -- 13 -> ProductDefinitionRelationship -- 14 -> PropertyDefinition -- 15 -> ShapeRepresentation -- 16 -> SecurityClassification -- 0 else ApprovalPersonOrganization (me) returns any ApprovalPersonOrganization ; ---Purpose : returns Value as a ApprovalPersonOrganization (Null if another type) AppliedPersonAndOrganizationAssignment (me) returns any AppliedPersonAndOrganizationAssignment ; ---Purpose : returns Value as a AppliedDateAndPersonAssignment (Null if another type) AppliedOrganizationAssignment (me) returns any AppliedOrganizationAssignment ; ---Purpose : returns Value as a AppliedOrganizationAssignment (Null if another type) Effectivity (me) returns any Effectivity ; ---Purpose : returns Value as a Effectivity (Null if another type) end DateAndTimeItem;