blob: 50de0411717e22e17feadea09f99f732adfae104 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.wst.xml.vex.core/src"
modelPluginID="org.eclipse.wst.xml.vex.core" modelName="Vexdocument" importerID="org.eclipse.emf.importer.java"
complianceLevel="5.0" copyrightFields="false">
<foreignModel>@model</foreignModel>
<genPackages prefix="Dom" basePackage="org.eclipse.wst.xml.vex.core.internal" disposableProviderFactory="true"
ecorePackage="dom.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="dom.ecore#//DocumentEvent"/>
</genPackages>
<genPackages prefix="Dom" basePackage="org.eclipse.wst.xml.vex.core.internal.provisional"
disposableProviderFactory="true" ecorePackage="dom1.ecore#/">
<genDataTypes ecoreDataType="dom1.ecore#//DocumentListener"/>
<genDataTypes ecoreDataType="dom1.ecore#//DocumentValidationException"/>
<genDataTypes ecoreDataType="dom1.ecore#//StringArray"/>
<genDataTypes ecoreDataType="dom1.ecore#//AttributeDefinitionArray"/>
<genClasses ecoreClass="dom1.ecore#//IContent">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IContent/length"/>
<genOperations ecoreOperation="dom1.ecore#//IContent/createPosition">
<genParameters ecoreParameter="dom1.ecore#//IContent/createPosition/offset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IContent/insertString">
<genParameters ecoreParameter="dom1.ecore#//IContent/insertString/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IContent/insertString/s"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IContent/remove">
<genParameters ecoreParameter="dom1.ecore#//IContent/remove/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IContent/remove/length"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IContent/getString">
<genParameters ecoreParameter="dom1.ecore#//IContent/getString/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IContent/getString/length"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="dom1.ecore#//IPosition">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IPosition/offset"/>
</genClasses>
<genClasses ecoreClass="dom1.ecore#//IVEXDocument">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXDocument/encoding"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXDocument/length"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXDocument/rootElement"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXDocument/validator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXDocument/publicID"/>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/addDocumentListener">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/addDocumentListener/listener"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/canInsertFragment">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/canInsertFragment/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/canInsertFragment/fragment"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/canInsertText">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/canInsertText/offset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/createPosition">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/createPosition/offset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/delete">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/delete/startOffset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/delete/endOffset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/findCommonElement">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/findCommonElement/offset1"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/findCommonElement/offset2"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getCharacterAt">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getCharacterAt/offset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getElementAt">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getElementAt/offset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getFragment">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getFragment/startOffset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getFragment/endOffset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getNodeNames">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getNodeNames/startOffset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getNodeNames/endOffset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getNodes">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getNodes/startOffset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getNodes/endOffset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getRawText">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getRawText/startOffset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getRawText/endOffset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/getText">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getText/startOffset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/getText/endOffset"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/insertElement">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/insertElement/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/insertElement/defaults"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/insertFragment">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/insertFragment/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/insertFragment/fragment"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXDocument/insertText">
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/insertText/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXDocument/insertText/text"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="dom1.ecore#//IVEXDocumentFragment">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXDocumentFragment/content"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXDocumentFragment/length"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXDocumentFragment/elements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXDocumentFragment/nodeNames"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXDocumentFragment/nodes"/>
</genClasses>
<genClasses ecoreClass="dom1.ecore#//IVEXElement">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXElement/attributeNames"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXElement/childIterator"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXElement/childElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXElement/childNodes"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXElement/document"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXElement/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXElement/empty"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXElement/parent"/>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/addChild">
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/addChild/child"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/clone"/>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/getAttribute">
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/getAttribute/name"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/removeAttribute">
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/removeAttribute/name"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/setAttribute">
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/setAttribute/name"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/setAttribute/value"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/setContent">
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/setContent/content"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/setContent/offset"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/setContent/i"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IVEXElement/insertChild">
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/insertChild/index"/>
<genParameters ecoreParameter="dom1.ecore#//IVEXElement/insertChild/child"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="dom1.ecore#//IVEXNode">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXNode/content"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXNode/endOffset"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXNode/endPosition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXNode/startOffset"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference dom1.ecore#//IVEXNode/startPosition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXNode/text"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXNode/namespace"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute dom1.ecore#//IVEXNode/namespacePrefix"/>
</genClasses>
<genClasses ecoreClass="dom1.ecore#//IValidator">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dom1.ecore#//IValidator/validRootElements"/>
<genOperations ecoreOperation="dom1.ecore#//IValidator/getAttributeDefinition">
<genParameters ecoreParameter="dom1.ecore#//IValidator/getAttributeDefinition/element"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/getAttributeDefinition/attribute"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IValidator/getAttributeDefinitions">
<genParameters ecoreParameter="dom1.ecore#//IValidator/getAttributeDefinitions/element"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IValidator/getValidItems">
<genParameters ecoreParameter="dom1.ecore#//IValidator/getValidItems/element"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/getValidItems/prefix"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/getValidItems/suffix"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IValidator/isValidSequence">
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence/element"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence/nodes"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence/partial"/>
</genOperations>
<genOperations ecoreOperation="dom1.ecore#//IValidator/isValidSequence.1">
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence.1/element"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence.1/seq1"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence.1/seq2"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence.1/seq3"/>
<genParameters ecoreParameter="dom1.ecore#//IValidator/isValidSequence.1/partial"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="dom1.ecore#//Serializable"/>
</genPackages>
<genPackages prefix="Validator" basePackage="org.eclipse.wst.xml.vex.core.internal"
disposableProviderFactory="true" ecorePackage="validator.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="validator.ecore#//AttributeDefinition"/>
</genPackages>
</genmodel:GenModel>