--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidect/com.nokia.tools.s60ct.confml.editor/text/description.txt Thu Mar 11 18:39:02 2010 +0200
@@ -0,0 +1,207 @@
+Model Errors
+
+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:
+ errormodel <http://www.nokia.com/xml/ns/cpf-views/errors>
+ confml <http://www.nokia.com/xml/ns/s60ct-confml>
+
+Package errormodel <http://www.nokia.com/xml/ns/cpf-views/errors>
+
+ Class ErrorsRoot
+ Reference errors : Error<<0..*>>
+
+ Class Error
+ Reference setting : ESetting
+ Attribute description : EString
+ Attribute location : EString
+ Attribute errorType : ErrorType
+
+ Enum ErrorType
+ Literal None = 0
+ Literal Constraint = 1
+ Literal NON_RELEVANT_DEPENDENCIES = 3
+
+Package confml <http://www.nokia.com/xml/ns/s60ct-confml>
+
+ Class EFeature -> EDescriptionContainer, EIconContainer, ELinkContainer
+ Reference settings : ESetting<<0..*>>
+ Attribute ref : EString<<1..1>>
+ Attribute name : EString<<1..1>>
+ Attribute relevant : EString
+ Attribute relevantAST : EJavaObject
+ Attribute computedRelevant : EBoolean
+ Operation getView() : View
+
+ Class ESetting -> EDescriptionContainer, EIconContainer, ELinkContainer
+ Attribute name : EString<<1..1>>
+ Attribute ref : EString<<1..1>>
+ Attribute rfs : EBooleanObject
+ Reference value : ESettingValue
+ Reference defaultValue : ESettingValue
+ Attribute defaultRfs : EBooleanObject<<1..1>>
+ Attribute readOnly : EBoolean
+ Attribute constraint : EString
+ Attribute relevant : EString
+ Attribute required : EBoolean
+ Reference properties : EProperty<<0..*>>
+ Attribute deprecated : EBoolean
+ Attribute modified : EBoolean
+ Attribute setdefault : EBoolean
+ Attribute computedRelevant : EBoolean
+ Attribute computedConstraint : EBoolean
+ Attribute relevantAST : EJavaObject
+ Attribute constraintAST : EJavaObject
+ Attribute dependencies : EEList
+ Attribute optionDependencies : EEList
+ Attribute valueNull : EBoolean
+ Operation isDirty() : EBoolean
+ Operation clearDirty() : void
+ Operation isDefault() : EBoolean
+ Operation getView() : View
+
+ Class ESettingOption -> EDescriptionContainer
+ Attribute relevant : EString
+ Attribute relevantAST : EJavaObject
+ Attribute computedRelevant : EBoolean
+
+ Class ESimpleSetting -> ESetting
+ Attribute type : ESettingValueType<<1..1>>
+ Attribute minInclusive : EString
+ Attribute maxInclusive : EString
+ Attribute minExclusive : EString
+ Attribute maxExclusive : EString
+ Attribute minLength : EIntegerObject
+ Attribute maxLength : EIntegerObject
+ Attribute length : EIntegerObject
+ Attribute pattern : EString<<0..*>>
+ Attribute totalDigits : EIntegerObject
+ Reference options : ESettingOption<<0..*>>
+ Attribute chosenOption : EString
+
+ Class ESequenceSetting -> ESetting, ESettingContainer
+ Attribute minOccurs : EIntegerObject
+ Attribute maxOccurs : EIntegerObject
+ Reference items : EItemSetting<<0..*>>
+ Reference template : EItemSetting
+ Attribute mapKey : EString
+ Attribute mapValue : EString
+
+ Class EItemSetting
+ Attribute number : EInt
+ Reference subSettings : ESubSettingValue<<0..*>>
+ Reference fields : ESetting<<0..*>>
+
+ Class ESubSettingValue
+ Reference simpleSetting : ESimpleSetting
+
+ Class EDescriptionContainer
+ Attribute descriptionText : EString
+ Attribute descriptionUri : EString
+ Attribute descriptionUriText : EString
+
+ Class EIconContainer
+ Attribute iconUriTitle : EString
+ Attribute iconUri : EString
+
+ Class EResourceLocator
+ Attribute resourceUri : EJavaURI
+
+ Class ESettingValue
+ Attribute ref : EString<<1..1>>
+ Reference type : ESetting<<1..1>>
+
+ Class ECompositeSetting -> ESetting, ESettingContainer
+
+ Class EResourceSetting -> ECompositeSetting
+ Attribute kind : EResourceKind<<1..1>>
+ Reference localPath : ESetting
+ Reference targetPath : ESetting
+
+ Class ESettingContainer
+ Reference subTypes : ESetting<<0..*>>
+
+ Class ESimpleValue -> ESettingValue
+ Attribute value : EString
+
+ Class ESequenceValue -> ESettingValue
+ Reference template : ESequenceValueItem
+ Reference items : ESequenceValueItem<<0..*>>
+ Attribute extensionPolicy : EExtensionPolicy
+
+ Class ESequenceValueItem -> ESettingValueContainer
+ Attribute editable : EBoolean
+ Attribute frameLocationUri : Ecore_URI
+ Attribute removed : EBoolean
+
+ Class ECompositeValue -> ESettingValue, ESettingValueContainer
+
+ Class ESettingValueContainer
+ Reference subSettings : ESettingValue<<0..*>>
+
+ Class EResourceValue -> ECompositeValue
+ Reference localPath : ESettingValue
+ Reference targetPath : ESettingValue
+
+ Class EProperty
+ Attribute name : EString
+ Attribute value : EString
+ Attribute unit : EString
+
+ Class ELinkContainer
+ Attribute linkUri : EString
+ Attribute linkUriTitle : EString
+
+ Class EOptionMap -> ESettingOption
+ Attribute mapValue : EString
+ Attribute value2Save : EString
+
+ Class EOption -> ESettingOption
+ Attribute name : EString
+ Attribute value : EString
+ Attribute map : EString
+ Reference mapSourceSetting : ESequenceSetting
+ Attribute optionValues : EMap
+ Operation getMapValue(EString) : EString
+
+ Class EValueEditorDocument
+ Reference features : EFeature<<0..*>>
+
+ Class Pattern
+ Attribute value : EString<<0..*>>
+
+ Class View
+ Attribute name : EString
+ Reference sharedSettingInstances : ESetting<<0..*>>
+ Reference sharedFeatures : EFeature<<0..*>>
+
+ Enum ESettingValueType
+ Literal INTEGER = 1
+ Literal STRING = 2
+ Literal DECIMAL = 3
+ Literal SELECTION = 4
+ Literal BOOLEAN = 5
+ Literal URI = 6
+ Literal DATETIME = 8
+ Literal DURATION = 9
+ Literal TIME = 10
+ Literal DATE = 11
+ Literal MULTISELECTION = 7
+ Literal FILE = 12
+ Literal FOLDER = 13
+
+ Enum EExtensionPolicy
+ Literal REPLACE = 1
+ Literal APPEND = 2
+ Literal PREFIX = 3
+
+ Enum EResourceKind
+ Literal FILE = 0
+ Literal FOLDER = 1
+
+ DataType EJavaURI <java.net.URI>
+
+ DataType Ecore_URI <org.eclipse.emf.common.util.URI>