configtool/com.nokia.S60CT/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 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..*>>