carbidect/com.nokia.tools.carbide.ct.confml/text/description.txt
changeset 0 30eb2d538f02
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidect/com.nokia.tools.carbide.ct.confml/text/description.txt	Thu Mar 11 18:39:02 2010 +0200
@@ -0,0 +1,175 @@
+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