--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/configtool/com.nokia.S60CT/text/description.txt Thu Mar 11 18:39:02 2010 +0200
@@ -0,0 +1,281 @@
+Model ConfigurationEMF
+
+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:
+ configurationemf <http:///configurationemf.ecore>
+ variantdata <http:///variantdata.ecore>
+
+Package configurationemf <http:///configurationemf.ecore>
+
+ Class Configuration -> AttributeAndDesc
+ Attribute name : EString
+ Attribute vers : EString
+ Reference Feature : Feature<<0..*>>
+ Reference View : View<<0..*>>
+ Reference Meta : Meta<<1..1>>
+ Reference Icon : Icon<<0..*>>
+ Reference Link : Link<<0..*>>
+ Reference Data : Data<<1..1>>
+ Attribute readOnly : EBoolean
+ Attribute metaId : EString
+ Attribute owner : EString
+ Attribute editor : EString
+ Attribute status : EString
+ Attribute version : EString
+ Attribute platform : EString
+ Attribute product : EString
+ Attribute customer : EString
+ Attribute date : EString
+ Attribute release : EString
+ Operation getAllSettings() : EEList
+
+ Class Feature -> Referable
+ Attribute name : EString
+ Attribute relevant : EString
+ Reference conf : Configuration<<1..1>>
+ Reference ParentSetting : ParentSetting<<1..*>>
+ Reference Link : Link<<0..*>>
+ Reference Icon : Icon<<1..*>>
+ Attribute readOnly : EBoolean
+ Operation getSettingByRef(EString) : ParentSetting
+
+ Class Setting -> Referable
+ Attribute name : EString
+ Attribute type : TYPE
+ Attribute constraint : EString
+ Attribute relevant : EString
+ Attribute readOnly : EBoolean
+ Attribute required : EString
+ Reference Option : Option<<1..*>>
+ Reference Property : Property<<1..1>>
+ Reference MinLength : MinLength<<1..1>>
+ Reference MaxLength : MaxLength<<1..1>>
+ Reference Length : Length<<1..1>>
+ Reference MaxInclusive : MaxInclusive<<1..1>>
+ Reference MaxExclusive : MaxExclusive<<1..1>>
+ Reference MinExclusive : MinExclusive<<1..1>>
+ Reference Pattern : Pattern<<1..1>>
+ Reference MinInclusive : MinInclusive<<1..1>>
+ Reference TotalDigits : TotalDigits<<1..1>>
+ Reference Link : Link<<0..*>>
+ Reference Icon : Icon<<0..*>>
+ Reference boolOptions : Option<<2..2>>
+ Attribute defaultValue : EString
+ Attribute currentValue : EString
+ Attribute topValue : EString
+ Reference currentConf : Configuration
+ Reference defaultConf : Configuration
+ Attribute ro : EBoolean
+ Attribute possibleValue : EEList
+ Attribute currentType : EString
+ Attribute valueChangeble : EBoolean
+ Attribute rfs : EBoolean
+ Operation getAbsRef() : EString
+ Operation setConfValue(EString, Configuration) : void
+ Operation getConfValue(Configuration) : EString
+ Operation getUserValue(EString) : EString
+ Operation getSystemValue(EString) : EString
+ Operation setConfRfs(EBoolean, RootConf) : void
+ Operation getGValue() : void
+ Operation getGConf() : RootConf
+
+ Class AttributeAndDesc -> CommonAttr
+ Attribute desc : EString
+
+ Class View -> AttributeAndDesc
+ Attribute name : EString
+ Reference conf : Configuration<<1..1>>
+ Reference Meta : Meta<<1..1>>
+ Reference ParentGroup : ParentGroup<<1..*>>
+ Reference Link : Link<<0..*>>
+ Reference Icon : Icon<<0..*>>
+ Attribute readOnly : EBoolean
+
+ Class Group -> AttributeAndDesc
+ Attribute name : EString
+ Reference GSetting : GSetting<<0..*>>
+ Attribute readOnly : EBoolean
+ Reference Icon : Icon<<0..*>>
+
+ Class CommonAttr
+ Attribute id : EString
+
+ Class Option -> AttributeAndDesc
+ Attribute name : EString
+ Attribute relevant : EString
+ Attribute value : EString
+ Reference Link : Link<<0..*>>
+ Reference Icon : Icon<<0..*>>
+ Attribute readOnly : EBoolean
+
+ Class Meta -> CommonAttr
+ Reference Identification : Identification<<1..1>>
+ Reference Owner : Owner<<1..1>>
+ Reference Editor : Editor<<1..1>>
+ Reference Status : Status<<1..1>>
+ Reference Version : Version<<1..1>>
+ Reference Platform : Platform<<1..1>>
+ Reference Product : Product<<1..1>>
+ Reference Customer : Customer<<1..1>>
+ Reference Date : Date<<1..1>>
+ Reference Release : Release<<1..1>>
+
+ Class Release -> Content
+
+ Class Identification -> Content
+
+ Class Date -> Content
+
+ Class Owner -> Content
+
+ Class Editor -> Content
+
+ Class Status -> Content
+
+ Class Version -> Content
+
+ Class Platform -> Content
+
+ Class Product -> Content
+
+ Class Customer -> Content
+
+ Class GSetting -> ParentSetting
+
+ Class Property -> AttributeAndDesc
+ Attribute name : EString
+ Attribute value : EString
+ Attribute unit : EString
+
+ Class Pattern
+ Attribute value : EString
+
+ Class Length
+ Attribute value : EInt
+
+ Class MaxLength
+ Attribute value : EInt
+
+ Class MinLength
+ Attribute value : EInt
+
+ Class MaxExclusive
+ Attribute value : EInt
+
+ Class MaxInclusive
+ Attribute value : EInt
+
+ Class MinInclusive
+ Attribute value : EInt
+
+ Class MinExclusive
+ Attribute value : EInt
+
+ Class TotalDigits
+ Attribute value : EInt
+
+ Class LeafSetting -> Setting
+
+ Class ParentSetting -> Setting
+ Reference LeafSetting : LeafSetting<<0..*>>
+ Reference frames : Frame<<0..*>>
+ Reference template : Frame
+ Attribute currentExtensionPolicy : EXTENSION_POLICY
+ Attribute minOccurs : EInt
+ Attribute maxOccurs : EInt
+ Operation addFrame() : void
+ Operation canAddFrame() : EBoolean
+ Operation removeFrame(Frame) : void
+ Operation canRemoveFrame(Frame) : EBoolean
+ Operation canSetExtPolicy(EXTENSION_POLICY) : EBoolean
+ Operation getMyCurrentFrames() : void
+ Operation makeEmptySequence() : void
+
+ Class LeafGroup -> Group
+
+ Class ParentGroup -> Group
+ Reference LeafGroup : LeafGroup<<0..*>>
+
+ Class Content
+ Attribute value : EString
+
+ Class Icon -> DIL, CommonAttr
+
+ Class Link -> DIL, CommonAttr
+
+ Class DIL
+ Attribute href : EString
+ Attribute title : EString
+
+ Class RootConf -> Configuration
+ Reference SubConf : SubConf<<0..*>>
+ Reference include : RootConf<<0..*>>
+ Reference root : RootConf
+ Reference rfs : Rfs
+ Operation getFeatureByRef(EString) : Feature
+ Operation getLevel() : EInt
+
+ Class SubConf -> Configuration
+
+ Class Data
+ Reference Ref : Ref<<1..*>>
+
+ Class Rfs -> Data
+
+ Class Ref -> Content
+ Attribute name : EString
+ Reference Ref : Ref<<0..*>>
+ Reference referable : Referable
+ Attribute template : EBoolean
+ Attribute extensionPolicy : EXTENSION_POLICY
+ Attribute empty : EBoolean
+ Operation getAbsRef() : EString
+ Operation getConfiguration() : Configuration
+
+ Class Referable -> AttributeAndDesc
+ Attribute ref : EString
+ Reference refs : Ref<<0..*>>
+ Reference rfsRefs : Ref<<0..*>>
+
+ Class Frame
+ Reference leafSettings : LeafSettingDelegator<<0..*>>
+ Attribute number : EInt
+ Attribute template : EBoolean
+ Reference templateOwner : ParentSetting
+ Reference ref : Ref
+ Operation getConfName() : EString
+ Operation isMyFrame() : EBoolean
+ Operation addLeafSetting(LeafSetting) : void
+
+ Class LeafSettingDelegator
+ Reference leafSetting : LeafSetting
+ Attribute value : EString
+ Reference ref : Ref
+ Attribute type : TYPE
+ Attribute name : EString
+ Operation canModifyValue() : EBoolean
+ Operation canModifyAttribute() : EBoolean
+
+ Enum TYPE
+ Literal int = 0
+ Literal string = 1
+ Literal selection = 2
+ Literal boolean = 3
+ Literal sequence = 4
+ Literal file = 5
+ Literal folder = 6
+
+ Enum EXTENSION_POLICY
+ Literal replace = 0
+ Literal append = 1
+ Literal prefix = 2
+ Literal no_policy = -1
+
+Package variantdata <http:///variantdata.ecore>
+
+ Class VariantData -> Data
+ Reference include : VariantData<<0..*>>