-
Key: OCL2-10
-
Legacy Issue Number: 4121
-
Status: closed
-
Source: Architecture Technology Institute ( Hiroshi Miyazaki)
-
Summary:
> In 6.9 "Grammar for OCL",
{"|"|"|"}
> According to the current BNF grammar, we cannot use
> multi-byte characters in class nor attribute names, because
> name and string are composed of alpha-numeric letters only.
> I think the definition of OCL should be modified for us
> to be able to use multi-byte characters.
> I show a draft of modification which will be proposed by
> ISO/Japan National Body.(This will be discussed in UML1.3 PAS
> at the next OMG/ISO Orlando meeting)
>
> typeName :=charForNameTop charForName*
> name :=charForNameTop charForName*
> charForNameTop := /* Characters except inhibitedChar
> and ["0"-"9"]; the available
> characters shall be determined by
> the tool implementers ultimately.*/
> charForName := /* Characters except inhibitedChar; the
> available characters shall be determined
> by the tool implementers ultimately.*/
> inhibitedChar := " "|"\"|"#"|"\'"|"("|")"|"*"|"+"|","|"-"|
> "."|"/"|":"|";"|"<"|"="|">"|"@"|"["|"
"|
> "]"|""
-
Reported: OCL 2.0b1 — Sat, 9 Dec 2000 05:00 GMT
-
Disposition: Resolved — OCL 2.0b2
-
Disposition Summary:
No Data Available
-
Updated: Sun, 8 Mar 2015 13:38 GMT
OCL2 — In 6.9 "Grammar for OCL" (Internationalization issues)
- Key: OCL2-10
- OMG Task Force: OCL 2.0 FTF