carbidect/com.nokia.tools.vct.crml/text/description.txt
author terytkon
Wed, 02 Jun 2010 10:50:41 +0300
changeset 1 fe41c66bacc7
parent 0 30eb2d538f02
permissions -rw-r--r--
Changed rest of the sfl licences to epl :)

Model CRMLModel

This model description is not a real EMF artifact. It was generated by the
org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
code generator can be extended.
This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.

Package crmodel <http://www.s60.com/xml/cenrep/1>

  Class CommonAttrs
    Attribute id : EString

  Class EMeta -> CommonAttrs
    Attribute identification : EString
    Attribute date : EString
    Attribute platform : EString
    Attribute owner : EString
    Attribute editor : EString
    Attribute status : EString
    Attribute version : EString
    Attribute product : EString
    Attribute release : EString

  Class EContent
    Attribute value : EString

  Class ERepository -> EAttributeAndDescription, EAccessContainer, EBackup
    Attribute version : EString
    Attribute uidName : EString
    Attribute uidValue : EString
    Attribute initialisationFileVersion : EString
    Attribute owner : EString
    Attribute rfs : EBoolean
    Reference key : EKey<<0..*>>
    Reference meta : EMeta
    Reference rangeKey : EKeyRange<<0..*>>

  Class EKey -> EAttributeAndDescription, ERefContainer, EReadOnly, EAccessContainer, EBackup
    Attribute name : EString
    Attribute ident : EString
    Attribute type : EKeyType
    Reference value : EValue<<0..*>>
    Reference bits : EBit<<0..*>>

  Class EKeyRange -> EAttributeAndDescription, ERefContainer, EReadOnly, EAccessContainer, EBackup
    Attribute name : EString
    Attribute int : EString
    Attribute firstInt : EString
    Attribute lastInt : EString
    Attribute indexBits : EString
    Attribute firstIndex : EString
    Attribute countInt : EString
    Reference keys : EKey<<0..*>>

  Class EAccess -> EAttributeAndDescription
    Attribute type : EAccessType
    Attribute capabilities : EString
    Attribute sid : EString

  Class EValue -> EContent
    Attribute val : EString
    Attribute id : EString

  Class EBit -> EContent, ERefContainer
    Attribute state : EBoolean

  Class ERefContainer
    Attribute ref : EString

  Class EAttributeAndDescription -> CommonAttrs
    Attribute desc : EString

  Class EReadOnly
    Attribute readOnly : EBoolean

  Class EAccessContainer
    Reference access : EAccess<<0..*>>

  Class EBackup
    Attribute backup : EBoolean

  Class ECRMLDocumentRoot
    Reference repository : ERepository<<1..1>>

  Enum EKeyType
    Literal int = 0
    Literal real = 1
    Literal string = 2
    Literal string8 = 3
    Literal binary = 4

  Enum EAccessType
    Literal ND = 0
    Literal READ = 1
    Literal WRITE = 2