configtool/com.nokia.S60CT/text/description.txt
changeset 0 30eb2d538f02
--- /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..*>>