1 17 package org.eclipse.emf.mapping.ecore2xml; 18 19 import org.eclipse.emf.ecore.EAttribute; 20 import org.eclipse.emf.ecore.EClass; 21 import org.eclipse.emf.ecore.EPackage; 22 import org.eclipse.emf.ecore.EReference; 23 24 39 public interface Ecore2XMLPackage extends EPackage 40 { 41 42 48 String eNAME = "ecore2xml"; 50 56 String eNS_URI = "http://www.eclipse.org/emf/2005/Ecore2XML"; 58 64 String eNS_PREFIX = "ecore2xml"; 66 72 Ecore2XMLPackage eINSTANCE = org.eclipse.emf.mapping.ecore2xml.impl.Ecore2XMLPackageImpl.init(); 73 74 82 int XML_INFO = 0; 83 84 91 int XML_INFO__NAME = 0; 92 93 100 int XML_INFO__TARGET_NAMESPACE = 1; 101 102 109 int XML_INFO__XML_REPRESENTATION = 2; 110 111 118 int XML_INFO_FEATURE_COUNT = 3; 119 120 128 int XML_MAP = 1; 129 130 137 int XML_MAP__IDATTRIBUTE_NAME = 0; 138 139 146 int XML_MAP__ECORE_TO_XML_INFO = 1; 147 148 155 int XML_MAP__NO_NAMESPACE_PACKAGE = 2; 156 157 164 int XML_MAP_FEATURE_COUNT = 3; 165 166 174 int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY = 2; 175 176 183 int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__KEY = 0; 184 185 192 int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE = 1; 193 194 201 int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY_FEATURE_COUNT = 2; 202 203 204 212 EClass getXMLInfo(); 213 214 223 EAttribute getXMLInfo_Name(); 224 225 234 EAttribute getXMLInfo_TargetNamespace(); 235 236 245 EAttribute getXMLInfo_XMLRepresentation(); 246 247 255 EClass getXMLMap(); 256 257 266 EAttribute getXMLMap_IDAttributeName(); 267 268 277 EReference getXMLMap_EcoreToXMLInfo(); 278 279 288 EReference getXMLMap_NoNamespacePackage(); 289 290 300 EClass getENamedElementToXMLInfoMapEntry(); 301 302 311 EReference getENamedElementToXMLInfoMapEntry_Key(); 312 313 322 EReference getENamedElementToXMLInfoMapEntry_Value(); 323 324 331 Ecore2XMLFactory getEcore2XMLFactory(); 332 333 } | Popular Tags |