carbidect/com.nokia.tools.vct.crml/text/description.txt
changeset 0 30eb2d538f02
equal deleted inserted replaced
-1:000000000000 0:30eb2d538f02
       
     1 Model CRMLModel
       
     2 
       
     3 This model description is not a real EMF artifact. It was generated by the
       
     4 org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
       
     5 code generator can be extended.
       
     6 This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
       
     7 
       
     8 Package crmodel <http://www.s60.com/xml/cenrep/1>
       
     9 
       
    10   Class CommonAttrs
       
    11     Attribute id : EString
       
    12 
       
    13   Class EMeta -> CommonAttrs
       
    14     Attribute identification : EString
       
    15     Attribute date : EString
       
    16     Attribute platform : EString
       
    17     Attribute owner : EString
       
    18     Attribute editor : EString
       
    19     Attribute status : EString
       
    20     Attribute version : EString
       
    21     Attribute product : EString
       
    22     Attribute release : EString
       
    23 
       
    24   Class EContent
       
    25     Attribute value : EString
       
    26 
       
    27   Class ERepository -> EAttributeAndDescription, EAccessContainer, EBackup
       
    28     Attribute version : EString
       
    29     Attribute uidName : EString
       
    30     Attribute uidValue : EString
       
    31     Attribute initialisationFileVersion : EString
       
    32     Attribute owner : EString
       
    33     Attribute rfs : EBoolean
       
    34     Reference key : EKey<<0..*>>
       
    35     Reference meta : EMeta
       
    36     Reference rangeKey : EKeyRange<<0..*>>
       
    37 
       
    38   Class EKey -> EAttributeAndDescription, ERefContainer, EReadOnly, EAccessContainer, EBackup
       
    39     Attribute name : EString
       
    40     Attribute ident : EString
       
    41     Attribute type : EKeyType
       
    42     Reference value : EValue<<0..*>>
       
    43     Reference bits : EBit<<0..*>>
       
    44 
       
    45   Class EKeyRange -> EAttributeAndDescription, ERefContainer, EReadOnly, EAccessContainer, EBackup
       
    46     Attribute name : EString
       
    47     Attribute int : EString
       
    48     Attribute firstInt : EString
       
    49     Attribute lastInt : EString
       
    50     Attribute indexBits : EString
       
    51     Attribute firstIndex : EString
       
    52     Attribute countInt : EString
       
    53     Reference keys : EKey<<0..*>>
       
    54 
       
    55   Class EAccess -> EAttributeAndDescription
       
    56     Attribute type : EAccessType
       
    57     Attribute capabilities : EString
       
    58     Attribute sid : EString
       
    59 
       
    60   Class EValue -> EContent
       
    61     Attribute val : EString
       
    62     Attribute id : EString
       
    63 
       
    64   Class EBit -> EContent, ERefContainer
       
    65     Attribute state : EBoolean
       
    66 
       
    67   Class ERefContainer
       
    68     Attribute ref : EString
       
    69 
       
    70   Class EAttributeAndDescription -> CommonAttrs
       
    71     Attribute desc : EString
       
    72 
       
    73   Class EReadOnly
       
    74     Attribute readOnly : EBoolean
       
    75 
       
    76   Class EAccessContainer
       
    77     Reference access : EAccess<<0..*>>
       
    78 
       
    79   Class EBackup
       
    80     Attribute backup : EBoolean
       
    81 
       
    82   Class ECRMLDocumentRoot
       
    83     Reference repository : ERepository<<1..1>>
       
    84 
       
    85   Enum EKeyType
       
    86     Literal int = 0
       
    87     Literal real = 1
       
    88     Literal string = 2
       
    89     Literal string8 = 3
       
    90     Literal binary = 4
       
    91 
       
    92   Enum EAccessType
       
    93     Literal ND = 0
       
    94     Literal READ = 1
       
    95     Literal WRITE = 2