Issue 1246: CDL syntax for GeneralModel (boca-rtf) Source: (, ) Nature: Revision Severity: Summary: Summary: BOCA There are a some syntactic inconsistencies in the BOCA "GeneralModel" Meta-Model CDL starting on page 73. These are primarily typographical errors. * in identifiable NamedTypedElement: * inconsistent with UML model showing name "TypedNamedElement" * in identifiable StructuralFeature: * inheritance inconsistent with UML model showing name "TypedNamedElement" * in "identifiable Classifier" * two usages of feature name "used_by" * misspelling of "TypedElement" * in "identifiable NameSpace" * two usages of feature name "named_element" * in "identifiable FeatureOwner" * syntax of <multiplicity_kind> is invalid Resolution: Revised Text: Actions taken: April 28, 1998: received issue June 23, 1998: closed issue Discussion: End of Annotations:===== Return-Path: From: Tom Digre To: "'issues'" Cc: "'Boca RTF'" Subject: boca-rtf issue: CDL syntax for GeneralModel Date: Mon, 27 Apr 1998 17:57:43 -0400 BOCA There are a some syntactic inconsistencies in the BOCA "GeneralModel" Meta-Model CDL starting on page 73. These are primarily typographical errors. * in identifiable NamedTypedElement: * inconsistent with UML model showing name "TypedNamedElement" * in identifiable StructuralFeature: * inheritance inconsistent with UML model showing name "TypedNamedElement" * in "identifiable Classifier" * two usages of feature name "used_by" * misspelling of "TypedElement" * in "identifiable NameSpace" * two usages of feature name "named_element" * in "identifiable FeatureOwner" * syntax of is invalid RECOMMENDATION: * page 73 * reference text:under "identifiable NamedTypedElement" * action: replace "NamedTypedElement" with "TypedNamedElement" * reference text: under "identifiable StrucutralFeature: AbstractFeature, NamedTypedELement{" * action: replace "NamedTypedElement" with "TypedNamedElement" * reference text: under "identifiable Classifier"... * reference text:"attribute Set used_by;" * action: remove * reference text:""relationship used_by Many TpyedElement inverse type_kw;" * action: replace "TpyedELement" with "TypedElement" * reference text: under "identifiable NameSpace" * reference text: "attribute Set named_element;" * action: remove * reference text under "identifiable FeatureOwner" * reference text: "relationship has_features Composes {0..1 {ordered} AbstractFeature inverse defines;" * action: replace with text "relationship has_features Composes 0..1 is_ordered AbstractFeature inverse defines;" Tom Digre