carbidect/com.nokia.tools.s60ct.confml.editor/text/description.txt
changeset 0 30eb2d538f02
--- /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>