carbidect/com.nokia.tools.carbide.ct.confml/text/description.txt
author terytkon
Thu, 11 Mar 2010 18:39:02 +0200
changeset 0 30eb2d538f02
permissions -rw-r--r--
Moved all configtools under oss repository and under epl licence.

Model ConfML1

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.

Contains packages:
  confml1 <http://www.s60.com/xml/confml/1>
  xsd <http://www.w3.org/2001/XMLSchema>

Package confml1 <http://www.s60.com/xml/confml/1>

  Class EConfigurationElement -> ECommonAttrs, EContents, ELinkContainer, EIconContainer, EDescriptionContainer, EMetaContainer
    Reference /configurations : EConfigurationElement<<0..*>>
    Reference /features : EFeatureElement<<0..*>>
    Reference /views : EViewElement<<0..*>>
    Reference /data : EDataElement<<0..*>>
    Reference /rfs : ERfsElement<<0..*>>
    Attribute name : EString
    Attribute version : EString
    Reference /includes : EInclude<<0..*>>

  Class EContents
    Attribute contents : EFeatureMapEntry<<0..*>>

  Class EFeatureElement -> ECommonAttrs, EDescriptionContainer, ELinkContainer, ESettingTypeContainer, EIconContainer
    Attribute ref : EString<<1..1>>
    Attribute name : EString
    Attribute relevant : EString

  Class EFeatureData -> ERefNamedElement, ESettingDataContainer

  Class ESettingTypeContainer -> EContents
    Reference /settings : ESettingElement<<0..*>>

  Class ESettingElement -> ECommonAttrs, EDescriptionContainer, ELinkContainer, ESettingTypeContainer, EIconContainer
    Attribute ref : EString<<1..1>>
    Attribute readOnly : EString
    Attribute relevant : EString
    Attribute required : EString
    Attribute mapKey : EString
    Attribute mapValue : EString
    Attribute name : EString<<1..1>>
    Attribute constraint : EString
    Reference /options : EOptionElement<<0..*>>
    Reference /properties : EPropertyElement<<0..*>>
    Attribute type : EString
    Attribute minOccurs : EIntegerObject
    Attribute maxOccurs : EIntegerObject
    Reference /minExclusive : EMinExclusive<<0..*>>
    Reference /maxExclusive : EMaxExclusive<<0..*>>
    Reference /minInclusive : EMinInclusive<<0..*>>
    Reference /maxInclusive : EMaxInclusive<<0..*>>
    Reference /minLength : EMinLength<<0..*>>
    Reference /maxLength : EMaxLength<<0..*>>
    Reference /length : ELength<<0..*>>
    Reference /totalDigits : ETotalDigits<<0..*>>
    Reference /pattern : EPattern<<0..*>>

  Class ESettingDataContainer
    Reference settings : ESettingData<<0..*>>

  Class ESettingData -> ERefNamedElement, ESettingDataContainer
    Attribute template : EString
    Attribute extensionPolicy : EString
    Attribute value : EFeatureMapEntry<<0..*>>
    Attribute /text : EString

  Class EViewElement -> ECommonAttrs, EGroupContainer, EMetaContainer
    Attribute name : EString

  Class EGroup -> ECommonAttrs, EGroupContainer
    Reference /settings : ESettingElement<<0..*>>
    Attribute name : EString

  Class EGroupContainer -> ELinkContainer, EDescriptionContainer, EIconContainer
    Reference /groups : EGroup<<0..*>>

  Class EFeatureRfs -> ERefNamedElement
    Reference settings : ESettingRfs<<0..*>>

  Class ESettingRfs -> ERefNamedElement
    Attribute rfs : EString

  Class EMetaContainer -> EContents
    Reference /metas : EMetaElement<<0..*>>

  Class EMetaElement -> ELinkContainer, EIconContainer
    Reference /id : EMetaContent<<0..*>>
    Reference /date : EMetaContent<<0..*>>
    Reference /owner : EMetaContent<<0..*>>
    Reference /editor : EMetaContent<<0..*>>
    Reference /product : EMetaContent<<0..*>>
    Reference /status : EMetaContent<<0..*>>
    Reference /platform : EMetaContent<<0..*>>
    Reference /version : EMetaContent<<0..*>>
    Reference /release : EMetaContent<<0..*>>
    Reference /customer : EMetaContent<<0..*>>
    Reference /configurationProperty : EConfigurationPropertyElement<<0..*>>

  Class EOptionElement -> ECommonAttrs, ELinkContainer, EDescriptionContainer, EIconContainer
    Attribute name : EString
    Attribute value : EString
    Attribute relevant : EString
    Attribute map : EString

  Class EPropertyElement -> ECommonAttrs, ELinkContainer, EDescriptionContainer, EIconContainer
    Attribute name : EString
    Attribute value : EString
    Attribute unit : EString

  Class EDescriptionContainer -> EContents
    Reference /descriptions : EDescriptionElement<<0..*>>

  Class EDescriptionElement -> ECommonAttrs, EXLinkReference
    Attribute description : EString

  Class EIconContainer -> EContents
    Reference /icons : EIconElement<<0..*>>

  Class EIconElement -> ECommonAttrs, EXLinkReference

  Class ELinkContainer -> EContents
    Reference /links : ELinkElement<<0..*>>

  Class ELinkElement -> ECommonAttrs, EXLinkReference

  Class EDataElement
    Reference data : EFeatureData<<0..*>>

  Class ERfsElement
    Reference rfs : EFeatureRfs<<0..*>>

  Class EXLinkReference
    Attribute href : EString
    Attribute title : EString

  Class ECommonAttrs
    Attribute id : EString

  Class EMetaContent -> ECommonAttrs
    Attribute value : EString

  Class ERefNamedElement
    Attribute ref : EString<<1..1>>

  Class EConfMLDocument
    Reference configuration : EConfigurationElement

Package xsd <http://www.w3.org/2001/XMLSchema>

  Class EFacet
    Attribute value : EString<<1..1>>
    Attribute fixed : EString

  Class ENumFacet -> EFacet

  Class EMinInclusive -> EFacet

  Class EMinExclusive -> EFacet

  Class EMaxInclusive -> EFacet

  Class EMaxExclusive -> EFacet

  Class ELength -> ENumFacet

  Class EMinLength -> ENumFacet

  Class EMaxLength -> ENumFacet

  Class ETotalDigits -> ENumFacet

  Class EPattern -> EFacet