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>