001/** 002 * ****************************************************************************** 003 * Copyright (c) 2018 Red Hat Inc 004 * All rights reserved. This program and the accompanying materials 005 * are made available under the terms of the Eclipse Public License v1.0 006 * which accompanies this distribution, and is available at 007 * http://www.eclipse.org/legal/epl-v10.html 008 * * 009 * Contributors: 010 * Jens Reimann - initial API and implementation 011 * ****************************************************************************** 012 */ 013package de.dentrassi.varlink.idl.varlinkIdl; 014 015import org.eclipse.emf.ecore.EAttribute; 016import org.eclipse.emf.ecore.EClass; 017import org.eclipse.emf.ecore.EPackage; 018import org.eclipse.emf.ecore.EReference; 019 020/** 021 * <!-- begin-user-doc --> 022 * The <b>Package</b> for the model. 023 * It contains accessors for the meta objects to represent 024 * <ul> 025 * <li>each class,</li> 026 * <li>each feature of each class,</li> 027 * <li>each enum,</li> 028 * <li>and each data type</li> 029 * </ul> 030 * <!-- end-user-doc --> 031 * @see de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlFactory 032 * @model kind="package" 033 * @generated 034 */ 035public interface VarlinkIdlPackage extends EPackage 036{ 037 /** 038 * The package name. 039 * <!-- begin-user-doc --> 040 * <!-- end-user-doc --> 041 * @generated 042 */ 043 String eNAME = "varlinkIdl"; 044 045 /** 046 * The package namespace URI. 047 * <!-- begin-user-doc --> 048 * <!-- end-user-doc --> 049 * @generated 050 */ 051 String eNS_URI = "http://www.dentrassi.de/varlink/idl/VarlinkIdl"; 052 053 /** 054 * The package namespace name. 055 * <!-- begin-user-doc --> 056 * <!-- end-user-doc --> 057 * @generated 058 */ 059 String eNS_PREFIX = "varlinkIdl"; 060 061 /** 062 * The singleton instance of the package. 063 * <!-- begin-user-doc --> 064 * <!-- end-user-doc --> 065 * @generated 066 */ 067 VarlinkIdlPackage eINSTANCE = de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl.init(); 068 069 /** 070 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.InterfaceImpl <em>Interface</em>}' class. 071 * <!-- begin-user-doc --> 072 * <!-- end-user-doc --> 073 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.InterfaceImpl 074 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getInterface() 075 * @generated 076 */ 077 int INTERFACE = 0; 078 079 /** 080 * The feature id for the '<em><b>Name</b></em>' attribute. 081 * <!-- begin-user-doc --> 082 * <!-- end-user-doc --> 083 * @generated 084 * @ordered 085 */ 086 int INTERFACE__NAME = 0; 087 088 /** 089 * The feature id for the '<em><b>Members</b></em>' containment reference list. 090 * <!-- begin-user-doc --> 091 * <!-- end-user-doc --> 092 * @generated 093 * @ordered 094 */ 095 int INTERFACE__MEMBERS = 1; 096 097 /** 098 * The number of structural features of the '<em>Interface</em>' class. 099 * <!-- begin-user-doc --> 100 * <!-- end-user-doc --> 101 * @generated 102 * @ordered 103 */ 104 int INTERFACE_FEATURE_COUNT = 2; 105 106 /** 107 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.MemberImpl <em>Member</em>}' class. 108 * <!-- begin-user-doc --> 109 * <!-- end-user-doc --> 110 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.MemberImpl 111 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getMember() 112 * @generated 113 */ 114 int MEMBER = 1; 115 116 /** 117 * The feature id for the '<em><b>Name</b></em>' attribute. 118 * <!-- begin-user-doc --> 119 * <!-- end-user-doc --> 120 * @generated 121 * @ordered 122 */ 123 int MEMBER__NAME = 0; 124 125 /** 126 * The number of structural features of the '<em>Member</em>' class. 127 * <!-- begin-user-doc --> 128 * <!-- end-user-doc --> 129 * @generated 130 * @ordered 131 */ 132 int MEMBER_FEATURE_COUNT = 1; 133 134 /** 135 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasImpl <em>Type Alias</em>}' class. 136 * <!-- begin-user-doc --> 137 * <!-- end-user-doc --> 138 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasImpl 139 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getTypeAlias() 140 * @generated 141 */ 142 int TYPE_ALIAS = 2; 143 144 /** 145 * The feature id for the '<em><b>Name</b></em>' attribute. 146 * <!-- begin-user-doc --> 147 * <!-- end-user-doc --> 148 * @generated 149 * @ordered 150 */ 151 int TYPE_ALIAS__NAME = MEMBER__NAME; 152 153 /** 154 * The feature id for the '<em><b>Definition</b></em>' containment reference. 155 * <!-- begin-user-doc --> 156 * <!-- end-user-doc --> 157 * @generated 158 * @ordered 159 */ 160 int TYPE_ALIAS__DEFINITION = MEMBER_FEATURE_COUNT + 0; 161 162 /** 163 * The number of structural features of the '<em>Type Alias</em>' class. 164 * <!-- begin-user-doc --> 165 * <!-- end-user-doc --> 166 * @generated 167 * @ordered 168 */ 169 int TYPE_ALIAS_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 1; 170 171 /** 172 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasDefinitionImpl <em>Type Alias Definition</em>}' class. 173 * <!-- begin-user-doc --> 174 * <!-- end-user-doc --> 175 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasDefinitionImpl 176 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getTypeAliasDefinition() 177 * @generated 178 */ 179 int TYPE_ALIAS_DEFINITION = 3; 180 181 /** 182 * The number of structural features of the '<em>Type Alias Definition</em>' class. 183 * <!-- begin-user-doc --> 184 * <!-- end-user-doc --> 185 * @generated 186 * @ordered 187 */ 188 int TYPE_ALIAS_DEFINITION_FEATURE_COUNT = 0; 189 190 /** 191 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.EnumImpl <em>Enum</em>}' class. 192 * <!-- begin-user-doc --> 193 * <!-- end-user-doc --> 194 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.EnumImpl 195 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getEnum() 196 * @generated 197 */ 198 int ENUM = 4; 199 200 /** 201 * The feature id for the '<em><b>Fields</b></em>' attribute list. 202 * <!-- begin-user-doc --> 203 * <!-- end-user-doc --> 204 * @generated 205 * @ordered 206 */ 207 int ENUM__FIELDS = TYPE_ALIAS_DEFINITION_FEATURE_COUNT + 0; 208 209 /** 210 * The number of structural features of the '<em>Enum</em>' class. 211 * <!-- begin-user-doc --> 212 * <!-- end-user-doc --> 213 * @generated 214 * @ordered 215 */ 216 int ENUM_FEATURE_COUNT = TYPE_ALIAS_DEFINITION_FEATURE_COUNT + 1; 217 218 /** 219 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ObjectImpl <em>Object</em>}' class. 220 * <!-- begin-user-doc --> 221 * <!-- end-user-doc --> 222 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ObjectImpl 223 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getObject() 224 * @generated 225 */ 226 int OBJECT = 5; 227 228 /** 229 * The feature id for the '<em><b>Fields</b></em>' containment reference list. 230 * <!-- begin-user-doc --> 231 * <!-- end-user-doc --> 232 * @generated 233 * @ordered 234 */ 235 int OBJECT__FIELDS = TYPE_ALIAS_DEFINITION_FEATURE_COUNT + 0; 236 237 /** 238 * The number of structural features of the '<em>Object</em>' class. 239 * <!-- begin-user-doc --> 240 * <!-- end-user-doc --> 241 * @generated 242 * @ordered 243 */ 244 int OBJECT_FEATURE_COUNT = TYPE_ALIAS_DEFINITION_FEATURE_COUNT + 1; 245 246 /** 247 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.FieldImpl <em>Field</em>}' class. 248 * <!-- begin-user-doc --> 249 * <!-- end-user-doc --> 250 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.FieldImpl 251 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getField() 252 * @generated 253 */ 254 int FIELD = 6; 255 256 /** 257 * The feature id for the '<em><b>Name</b></em>' attribute. 258 * <!-- begin-user-doc --> 259 * <!-- end-user-doc --> 260 * @generated 261 * @ordered 262 */ 263 int FIELD__NAME = 0; 264 265 /** 266 * The feature id for the '<em><b>Type</b></em>' containment reference. 267 * <!-- begin-user-doc --> 268 * <!-- end-user-doc --> 269 * @generated 270 * @ordered 271 */ 272 int FIELD__TYPE = 1; 273 274 /** 275 * The number of structural features of the '<em>Field</em>' class. 276 * <!-- begin-user-doc --> 277 * <!-- end-user-doc --> 278 * @generated 279 * @ordered 280 */ 281 int FIELD_FEATURE_COUNT = 2; 282 283 /** 284 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ElementTypeImpl <em>Element Type</em>}' class. 285 * <!-- begin-user-doc --> 286 * <!-- end-user-doc --> 287 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ElementTypeImpl 288 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getElementType() 289 * @generated 290 */ 291 int ELEMENT_TYPE = 7; 292 293 /** 294 * The number of structural features of the '<em>Element Type</em>' class. 295 * <!-- begin-user-doc --> 296 * <!-- end-user-doc --> 297 * @generated 298 * @ordered 299 */ 300 int ELEMENT_TYPE_FEATURE_COUNT = 0; 301 302 /** 303 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ArrayImpl <em>Array</em>}' class. 304 * <!-- begin-user-doc --> 305 * <!-- end-user-doc --> 306 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ArrayImpl 307 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getArray() 308 * @generated 309 */ 310 int ARRAY = 8; 311 312 /** 313 * The feature id for the '<em><b>Type</b></em>' containment reference. 314 * <!-- begin-user-doc --> 315 * <!-- end-user-doc --> 316 * @generated 317 * @ordered 318 */ 319 int ARRAY__TYPE = ELEMENT_TYPE_FEATURE_COUNT + 0; 320 321 /** 322 * The number of structural features of the '<em>Array</em>' class. 323 * <!-- begin-user-doc --> 324 * <!-- end-user-doc --> 325 * @generated 326 * @ordered 327 */ 328 int ARRAY_FEATURE_COUNT = ELEMENT_TYPE_FEATURE_COUNT + 1; 329 330 /** 331 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.DictionaryImpl <em>Dictionary</em>}' class. 332 * <!-- begin-user-doc --> 333 * <!-- end-user-doc --> 334 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.DictionaryImpl 335 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getDictionary() 336 * @generated 337 */ 338 int DICTIONARY = 9; 339 340 /** 341 * The feature id for the '<em><b>Type</b></em>' containment reference. 342 * <!-- begin-user-doc --> 343 * <!-- end-user-doc --> 344 * @generated 345 * @ordered 346 */ 347 int DICTIONARY__TYPE = ELEMENT_TYPE_FEATURE_COUNT + 0; 348 349 /** 350 * The number of structural features of the '<em>Dictionary</em>' class. 351 * <!-- begin-user-doc --> 352 * <!-- end-user-doc --> 353 * @generated 354 * @ordered 355 */ 356 int DICTIONARY_FEATURE_COUNT = ELEMENT_TYPE_FEATURE_COUNT + 1; 357 358 /** 359 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.OptionalImpl <em>Optional</em>}' class. 360 * <!-- begin-user-doc --> 361 * <!-- end-user-doc --> 362 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.OptionalImpl 363 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getOptional() 364 * @generated 365 */ 366 int OPTIONAL = 10; 367 368 /** 369 * The feature id for the '<em><b>Type</b></em>' containment reference. 370 * <!-- begin-user-doc --> 371 * <!-- end-user-doc --> 372 * @generated 373 * @ordered 374 */ 375 int OPTIONAL__TYPE = ELEMENT_TYPE_FEATURE_COUNT + 0; 376 377 /** 378 * The number of structural features of the '<em>Optional</em>' class. 379 * <!-- begin-user-doc --> 380 * <!-- end-user-doc --> 381 * @generated 382 * @ordered 383 */ 384 int OPTIONAL_FEATURE_COUNT = ELEMENT_TYPE_FEATURE_COUNT + 1; 385 386 /** 387 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.TypeReferenceImpl <em>Type Reference</em>}' class. 388 * <!-- begin-user-doc --> 389 * <!-- end-user-doc --> 390 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.TypeReferenceImpl 391 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getTypeReference() 392 * @generated 393 */ 394 int TYPE_REFERENCE = 11; 395 396 /** 397 * The feature id for the '<em><b>Name</b></em>' reference. 398 * <!-- begin-user-doc --> 399 * <!-- end-user-doc --> 400 * @generated 401 * @ordered 402 */ 403 int TYPE_REFERENCE__NAME = ELEMENT_TYPE_FEATURE_COUNT + 0; 404 405 /** 406 * The number of structural features of the '<em>Type Reference</em>' class. 407 * <!-- begin-user-doc --> 408 * <!-- end-user-doc --> 409 * @generated 410 * @ordered 411 */ 412 int TYPE_REFERENCE_FEATURE_COUNT = ELEMENT_TYPE_FEATURE_COUNT + 1; 413 414 /** 415 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.BasicTypeImpl <em>Basic Type</em>}' class. 416 * <!-- begin-user-doc --> 417 * <!-- end-user-doc --> 418 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.BasicTypeImpl 419 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getBasicType() 420 * @generated 421 */ 422 int BASIC_TYPE = 12; 423 424 /** 425 * The feature id for the '<em><b>Type</b></em>' attribute. 426 * <!-- begin-user-doc --> 427 * <!-- end-user-doc --> 428 * @generated 429 * @ordered 430 */ 431 int BASIC_TYPE__TYPE = ELEMENT_TYPE_FEATURE_COUNT + 0; 432 433 /** 434 * The number of structural features of the '<em>Basic Type</em>' class. 435 * <!-- begin-user-doc --> 436 * <!-- end-user-doc --> 437 * @generated 438 * @ordered 439 */ 440 int BASIC_TYPE_FEATURE_COUNT = ELEMENT_TYPE_FEATURE_COUNT + 1; 441 442 /** 443 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.MethodImpl <em>Method</em>}' class. 444 * <!-- begin-user-doc --> 445 * <!-- end-user-doc --> 446 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.MethodImpl 447 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getMethod() 448 * @generated 449 */ 450 int METHOD = 13; 451 452 /** 453 * The feature id for the '<em><b>Name</b></em>' attribute. 454 * <!-- begin-user-doc --> 455 * <!-- end-user-doc --> 456 * @generated 457 * @ordered 458 */ 459 int METHOD__NAME = MEMBER__NAME; 460 461 /** 462 * The feature id for the '<em><b>Arguments</b></em>' containment reference. 463 * <!-- begin-user-doc --> 464 * <!-- end-user-doc --> 465 * @generated 466 * @ordered 467 */ 468 int METHOD__ARGUMENTS = MEMBER_FEATURE_COUNT + 0; 469 470 /** 471 * The feature id for the '<em><b>Result</b></em>' containment reference. 472 * <!-- begin-user-doc --> 473 * <!-- end-user-doc --> 474 * @generated 475 * @ordered 476 */ 477 int METHOD__RESULT = MEMBER_FEATURE_COUNT + 1; 478 479 /** 480 * The number of structural features of the '<em>Method</em>' class. 481 * <!-- begin-user-doc --> 482 * <!-- end-user-doc --> 483 * @generated 484 * @ordered 485 */ 486 int METHOD_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 2; 487 488 /** 489 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ArgumentsImpl <em>Arguments</em>}' class. 490 * <!-- begin-user-doc --> 491 * <!-- end-user-doc --> 492 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ArgumentsImpl 493 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getArguments() 494 * @generated 495 */ 496 int ARGUMENTS = 14; 497 498 /** 499 * The feature id for the '<em><b>Arguments</b></em>' containment reference. 500 * <!-- begin-user-doc --> 501 * <!-- end-user-doc --> 502 * @generated 503 * @ordered 504 */ 505 int ARGUMENTS__ARGUMENTS = 0; 506 507 /** 508 * The number of structural features of the '<em>Arguments</em>' class. 509 * <!-- begin-user-doc --> 510 * <!-- end-user-doc --> 511 * @generated 512 * @ordered 513 */ 514 int ARGUMENTS_FEATURE_COUNT = 1; 515 516 /** 517 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ResultImpl <em>Result</em>}' class. 518 * <!-- begin-user-doc --> 519 * <!-- end-user-doc --> 520 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ResultImpl 521 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getResult() 522 * @generated 523 */ 524 int RESULT = 15; 525 526 /** 527 * The feature id for the '<em><b>Result</b></em>' containment reference. 528 * <!-- begin-user-doc --> 529 * <!-- end-user-doc --> 530 * @generated 531 * @ordered 532 */ 533 int RESULT__RESULT = 0; 534 535 /** 536 * The number of structural features of the '<em>Result</em>' class. 537 * <!-- begin-user-doc --> 538 * <!-- end-user-doc --> 539 * @generated 540 * @ordered 541 */ 542 int RESULT_FEATURE_COUNT = 1; 543 544 /** 545 * The meta object id for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ErrorImpl <em>Error</em>}' class. 546 * <!-- begin-user-doc --> 547 * <!-- end-user-doc --> 548 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ErrorImpl 549 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getError() 550 * @generated 551 */ 552 int ERROR = 16; 553 554 /** 555 * The feature id for the '<em><b>Name</b></em>' attribute. 556 * <!-- begin-user-doc --> 557 * <!-- end-user-doc --> 558 * @generated 559 * @ordered 560 */ 561 int ERROR__NAME = MEMBER__NAME; 562 563 /** 564 * The feature id for the '<em><b>Properties</b></em>' containment reference. 565 * <!-- begin-user-doc --> 566 * <!-- end-user-doc --> 567 * @generated 568 * @ordered 569 */ 570 int ERROR__PROPERTIES = MEMBER_FEATURE_COUNT + 0; 571 572 /** 573 * The number of structural features of the '<em>Error</em>' class. 574 * <!-- begin-user-doc --> 575 * <!-- end-user-doc --> 576 * @generated 577 * @ordered 578 */ 579 int ERROR_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 1; 580 581 582 /** 583 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Interface <em>Interface</em>}'. 584 * <!-- begin-user-doc --> 585 * <!-- end-user-doc --> 586 * @return the meta object for class '<em>Interface</em>'. 587 * @see de.dentrassi.varlink.idl.varlinkIdl.Interface 588 * @generated 589 */ 590 EClass getInterface(); 591 592 /** 593 * Returns the meta object for the attribute '{@link de.dentrassi.varlink.idl.varlinkIdl.Interface#getName <em>Name</em>}'. 594 * <!-- begin-user-doc --> 595 * <!-- end-user-doc --> 596 * @return the meta object for the attribute '<em>Name</em>'. 597 * @see de.dentrassi.varlink.idl.varlinkIdl.Interface#getName() 598 * @see #getInterface() 599 * @generated 600 */ 601 EAttribute getInterface_Name(); 602 603 /** 604 * Returns the meta object for the containment reference list '{@link de.dentrassi.varlink.idl.varlinkIdl.Interface#getMembers <em>Members</em>}'. 605 * <!-- begin-user-doc --> 606 * <!-- end-user-doc --> 607 * @return the meta object for the containment reference list '<em>Members</em>'. 608 * @see de.dentrassi.varlink.idl.varlinkIdl.Interface#getMembers() 609 * @see #getInterface() 610 * @generated 611 */ 612 EReference getInterface_Members(); 613 614 /** 615 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Member <em>Member</em>}'. 616 * <!-- begin-user-doc --> 617 * <!-- end-user-doc --> 618 * @return the meta object for class '<em>Member</em>'. 619 * @see de.dentrassi.varlink.idl.varlinkIdl.Member 620 * @generated 621 */ 622 EClass getMember(); 623 624 /** 625 * Returns the meta object for the attribute '{@link de.dentrassi.varlink.idl.varlinkIdl.Member#getName <em>Name</em>}'. 626 * <!-- begin-user-doc --> 627 * <!-- end-user-doc --> 628 * @return the meta object for the attribute '<em>Name</em>'. 629 * @see de.dentrassi.varlink.idl.varlinkIdl.Member#getName() 630 * @see #getMember() 631 * @generated 632 */ 633 EAttribute getMember_Name(); 634 635 /** 636 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.TypeAlias <em>Type Alias</em>}'. 637 * <!-- begin-user-doc --> 638 * <!-- end-user-doc --> 639 * @return the meta object for class '<em>Type Alias</em>'. 640 * @see de.dentrassi.varlink.idl.varlinkIdl.TypeAlias 641 * @generated 642 */ 643 EClass getTypeAlias(); 644 645 /** 646 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.TypeAlias#getDefinition <em>Definition</em>}'. 647 * <!-- begin-user-doc --> 648 * <!-- end-user-doc --> 649 * @return the meta object for the containment reference '<em>Definition</em>'. 650 * @see de.dentrassi.varlink.idl.varlinkIdl.TypeAlias#getDefinition() 651 * @see #getTypeAlias() 652 * @generated 653 */ 654 EReference getTypeAlias_Definition(); 655 656 /** 657 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.TypeAliasDefinition <em>Type Alias Definition</em>}'. 658 * <!-- begin-user-doc --> 659 * <!-- end-user-doc --> 660 * @return the meta object for class '<em>Type Alias Definition</em>'. 661 * @see de.dentrassi.varlink.idl.varlinkIdl.TypeAliasDefinition 662 * @generated 663 */ 664 EClass getTypeAliasDefinition(); 665 666 /** 667 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Enum <em>Enum</em>}'. 668 * <!-- begin-user-doc --> 669 * <!-- end-user-doc --> 670 * @return the meta object for class '<em>Enum</em>'. 671 * @see de.dentrassi.varlink.idl.varlinkIdl.Enum 672 * @generated 673 */ 674 EClass getEnum(); 675 676 /** 677 * Returns the meta object for the attribute list '{@link de.dentrassi.varlink.idl.varlinkIdl.Enum#getFields <em>Fields</em>}'. 678 * <!-- begin-user-doc --> 679 * <!-- end-user-doc --> 680 * @return the meta object for the attribute list '<em>Fields</em>'. 681 * @see de.dentrassi.varlink.idl.varlinkIdl.Enum#getFields() 682 * @see #getEnum() 683 * @generated 684 */ 685 EAttribute getEnum_Fields(); 686 687 /** 688 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Object <em>Object</em>}'. 689 * <!-- begin-user-doc --> 690 * <!-- end-user-doc --> 691 * @return the meta object for class '<em>Object</em>'. 692 * @see de.dentrassi.varlink.idl.varlinkIdl.Object 693 * @generated 694 */ 695 EClass getObject(); 696 697 /** 698 * Returns the meta object for the containment reference list '{@link de.dentrassi.varlink.idl.varlinkIdl.Object#getFields <em>Fields</em>}'. 699 * <!-- begin-user-doc --> 700 * <!-- end-user-doc --> 701 * @return the meta object for the containment reference list '<em>Fields</em>'. 702 * @see de.dentrassi.varlink.idl.varlinkIdl.Object#getFields() 703 * @see #getObject() 704 * @generated 705 */ 706 EReference getObject_Fields(); 707 708 /** 709 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Field <em>Field</em>}'. 710 * <!-- begin-user-doc --> 711 * <!-- end-user-doc --> 712 * @return the meta object for class '<em>Field</em>'. 713 * @see de.dentrassi.varlink.idl.varlinkIdl.Field 714 * @generated 715 */ 716 EClass getField(); 717 718 /** 719 * Returns the meta object for the attribute '{@link de.dentrassi.varlink.idl.varlinkIdl.Field#getName <em>Name</em>}'. 720 * <!-- begin-user-doc --> 721 * <!-- end-user-doc --> 722 * @return the meta object for the attribute '<em>Name</em>'. 723 * @see de.dentrassi.varlink.idl.varlinkIdl.Field#getName() 724 * @see #getField() 725 * @generated 726 */ 727 EAttribute getField_Name(); 728 729 /** 730 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Field#getType <em>Type</em>}'. 731 * <!-- begin-user-doc --> 732 * <!-- end-user-doc --> 733 * @return the meta object for the containment reference '<em>Type</em>'. 734 * @see de.dentrassi.varlink.idl.varlinkIdl.Field#getType() 735 * @see #getField() 736 * @generated 737 */ 738 EReference getField_Type(); 739 740 /** 741 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.ElementType <em>Element Type</em>}'. 742 * <!-- begin-user-doc --> 743 * <!-- end-user-doc --> 744 * @return the meta object for class '<em>Element Type</em>'. 745 * @see de.dentrassi.varlink.idl.varlinkIdl.ElementType 746 * @generated 747 */ 748 EClass getElementType(); 749 750 /** 751 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Array <em>Array</em>}'. 752 * <!-- begin-user-doc --> 753 * <!-- end-user-doc --> 754 * @return the meta object for class '<em>Array</em>'. 755 * @see de.dentrassi.varlink.idl.varlinkIdl.Array 756 * @generated 757 */ 758 EClass getArray(); 759 760 /** 761 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Array#getType <em>Type</em>}'. 762 * <!-- begin-user-doc --> 763 * <!-- end-user-doc --> 764 * @return the meta object for the containment reference '<em>Type</em>'. 765 * @see de.dentrassi.varlink.idl.varlinkIdl.Array#getType() 766 * @see #getArray() 767 * @generated 768 */ 769 EReference getArray_Type(); 770 771 /** 772 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Dictionary <em>Dictionary</em>}'. 773 * <!-- begin-user-doc --> 774 * <!-- end-user-doc --> 775 * @return the meta object for class '<em>Dictionary</em>'. 776 * @see de.dentrassi.varlink.idl.varlinkIdl.Dictionary 777 * @generated 778 */ 779 EClass getDictionary(); 780 781 /** 782 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Dictionary#getType <em>Type</em>}'. 783 * <!-- begin-user-doc --> 784 * <!-- end-user-doc --> 785 * @return the meta object for the containment reference '<em>Type</em>'. 786 * @see de.dentrassi.varlink.idl.varlinkIdl.Dictionary#getType() 787 * @see #getDictionary() 788 * @generated 789 */ 790 EReference getDictionary_Type(); 791 792 /** 793 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Optional <em>Optional</em>}'. 794 * <!-- begin-user-doc --> 795 * <!-- end-user-doc --> 796 * @return the meta object for class '<em>Optional</em>'. 797 * @see de.dentrassi.varlink.idl.varlinkIdl.Optional 798 * @generated 799 */ 800 EClass getOptional(); 801 802 /** 803 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Optional#getType <em>Type</em>}'. 804 * <!-- begin-user-doc --> 805 * <!-- end-user-doc --> 806 * @return the meta object for the containment reference '<em>Type</em>'. 807 * @see de.dentrassi.varlink.idl.varlinkIdl.Optional#getType() 808 * @see #getOptional() 809 * @generated 810 */ 811 EReference getOptional_Type(); 812 813 /** 814 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.TypeReference <em>Type Reference</em>}'. 815 * <!-- begin-user-doc --> 816 * <!-- end-user-doc --> 817 * @return the meta object for class '<em>Type Reference</em>'. 818 * @see de.dentrassi.varlink.idl.varlinkIdl.TypeReference 819 * @generated 820 */ 821 EClass getTypeReference(); 822 823 /** 824 * Returns the meta object for the reference '{@link de.dentrassi.varlink.idl.varlinkIdl.TypeReference#getName <em>Name</em>}'. 825 * <!-- begin-user-doc --> 826 * <!-- end-user-doc --> 827 * @return the meta object for the reference '<em>Name</em>'. 828 * @see de.dentrassi.varlink.idl.varlinkIdl.TypeReference#getName() 829 * @see #getTypeReference() 830 * @generated 831 */ 832 EReference getTypeReference_Name(); 833 834 /** 835 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.BasicType <em>Basic Type</em>}'. 836 * <!-- begin-user-doc --> 837 * <!-- end-user-doc --> 838 * @return the meta object for class '<em>Basic Type</em>'. 839 * @see de.dentrassi.varlink.idl.varlinkIdl.BasicType 840 * @generated 841 */ 842 EClass getBasicType(); 843 844 /** 845 * Returns the meta object for the attribute '{@link de.dentrassi.varlink.idl.varlinkIdl.BasicType#getType <em>Type</em>}'. 846 * <!-- begin-user-doc --> 847 * <!-- end-user-doc --> 848 * @return the meta object for the attribute '<em>Type</em>'. 849 * @see de.dentrassi.varlink.idl.varlinkIdl.BasicType#getType() 850 * @see #getBasicType() 851 * @generated 852 */ 853 EAttribute getBasicType_Type(); 854 855 /** 856 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Method <em>Method</em>}'. 857 * <!-- begin-user-doc --> 858 * <!-- end-user-doc --> 859 * @return the meta object for class '<em>Method</em>'. 860 * @see de.dentrassi.varlink.idl.varlinkIdl.Method 861 * @generated 862 */ 863 EClass getMethod(); 864 865 /** 866 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Method#getArguments <em>Arguments</em>}'. 867 * <!-- begin-user-doc --> 868 * <!-- end-user-doc --> 869 * @return the meta object for the containment reference '<em>Arguments</em>'. 870 * @see de.dentrassi.varlink.idl.varlinkIdl.Method#getArguments() 871 * @see #getMethod() 872 * @generated 873 */ 874 EReference getMethod_Arguments(); 875 876 /** 877 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Method#getResult <em>Result</em>}'. 878 * <!-- begin-user-doc --> 879 * <!-- end-user-doc --> 880 * @return the meta object for the containment reference '<em>Result</em>'. 881 * @see de.dentrassi.varlink.idl.varlinkIdl.Method#getResult() 882 * @see #getMethod() 883 * @generated 884 */ 885 EReference getMethod_Result(); 886 887 /** 888 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Arguments <em>Arguments</em>}'. 889 * <!-- begin-user-doc --> 890 * <!-- end-user-doc --> 891 * @return the meta object for class '<em>Arguments</em>'. 892 * @see de.dentrassi.varlink.idl.varlinkIdl.Arguments 893 * @generated 894 */ 895 EClass getArguments(); 896 897 /** 898 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Arguments#getArguments <em>Arguments</em>}'. 899 * <!-- begin-user-doc --> 900 * <!-- end-user-doc --> 901 * @return the meta object for the containment reference '<em>Arguments</em>'. 902 * @see de.dentrassi.varlink.idl.varlinkIdl.Arguments#getArguments() 903 * @see #getArguments() 904 * @generated 905 */ 906 EReference getArguments_Arguments(); 907 908 /** 909 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Result <em>Result</em>}'. 910 * <!-- begin-user-doc --> 911 * <!-- end-user-doc --> 912 * @return the meta object for class '<em>Result</em>'. 913 * @see de.dentrassi.varlink.idl.varlinkIdl.Result 914 * @generated 915 */ 916 EClass getResult(); 917 918 /** 919 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Result#getResult <em>Result</em>}'. 920 * <!-- begin-user-doc --> 921 * <!-- end-user-doc --> 922 * @return the meta object for the containment reference '<em>Result</em>'. 923 * @see de.dentrassi.varlink.idl.varlinkIdl.Result#getResult() 924 * @see #getResult() 925 * @generated 926 */ 927 EReference getResult_Result(); 928 929 /** 930 * Returns the meta object for class '{@link de.dentrassi.varlink.idl.varlinkIdl.Error <em>Error</em>}'. 931 * <!-- begin-user-doc --> 932 * <!-- end-user-doc --> 933 * @return the meta object for class '<em>Error</em>'. 934 * @see de.dentrassi.varlink.idl.varlinkIdl.Error 935 * @generated 936 */ 937 EClass getError(); 938 939 /** 940 * Returns the meta object for the containment reference '{@link de.dentrassi.varlink.idl.varlinkIdl.Error#getProperties <em>Properties</em>}'. 941 * <!-- begin-user-doc --> 942 * <!-- end-user-doc --> 943 * @return the meta object for the containment reference '<em>Properties</em>'. 944 * @see de.dentrassi.varlink.idl.varlinkIdl.Error#getProperties() 945 * @see #getError() 946 * @generated 947 */ 948 EReference getError_Properties(); 949 950 /** 951 * Returns the factory that creates the instances of the model. 952 * <!-- begin-user-doc --> 953 * <!-- end-user-doc --> 954 * @return the factory that creates the instances of the model. 955 * @generated 956 */ 957 VarlinkIdlFactory getVarlinkIdlFactory(); 958 959 /** 960 * <!-- begin-user-doc --> 961 * Defines literals for the meta objects that represent 962 * <ul> 963 * <li>each class,</li> 964 * <li>each feature of each class,</li> 965 * <li>each enum,</li> 966 * <li>and each data type</li> 967 * </ul> 968 * <!-- end-user-doc --> 969 * @generated 970 */ 971 interface Literals 972 { 973 /** 974 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.InterfaceImpl <em>Interface</em>}' class. 975 * <!-- begin-user-doc --> 976 * <!-- end-user-doc --> 977 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.InterfaceImpl 978 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getInterface() 979 * @generated 980 */ 981 EClass INTERFACE = eINSTANCE.getInterface(); 982 983 /** 984 * The meta object literal for the '<em><b>Name</b></em>' attribute feature. 985 * <!-- begin-user-doc --> 986 * <!-- end-user-doc --> 987 * @generated 988 */ 989 EAttribute INTERFACE__NAME = eINSTANCE.getInterface_Name(); 990 991 /** 992 * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature. 993 * <!-- begin-user-doc --> 994 * <!-- end-user-doc --> 995 * @generated 996 */ 997 EReference INTERFACE__MEMBERS = eINSTANCE.getInterface_Members(); 998 999 /** 1000 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.MemberImpl <em>Member</em>}' class. 1001 * <!-- begin-user-doc --> 1002 * <!-- end-user-doc --> 1003 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.MemberImpl 1004 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getMember() 1005 * @generated 1006 */ 1007 EClass MEMBER = eINSTANCE.getMember(); 1008 1009 /** 1010 * The meta object literal for the '<em><b>Name</b></em>' attribute feature. 1011 * <!-- begin-user-doc --> 1012 * <!-- end-user-doc --> 1013 * @generated 1014 */ 1015 EAttribute MEMBER__NAME = eINSTANCE.getMember_Name(); 1016 1017 /** 1018 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasImpl <em>Type Alias</em>}' class. 1019 * <!-- begin-user-doc --> 1020 * <!-- end-user-doc --> 1021 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasImpl 1022 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getTypeAlias() 1023 * @generated 1024 */ 1025 EClass TYPE_ALIAS = eINSTANCE.getTypeAlias(); 1026 1027 /** 1028 * The meta object literal for the '<em><b>Definition</b></em>' containment reference feature. 1029 * <!-- begin-user-doc --> 1030 * <!-- end-user-doc --> 1031 * @generated 1032 */ 1033 EReference TYPE_ALIAS__DEFINITION = eINSTANCE.getTypeAlias_Definition(); 1034 1035 /** 1036 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasDefinitionImpl <em>Type Alias Definition</em>}' class. 1037 * <!-- begin-user-doc --> 1038 * <!-- end-user-doc --> 1039 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.TypeAliasDefinitionImpl 1040 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getTypeAliasDefinition() 1041 * @generated 1042 */ 1043 EClass TYPE_ALIAS_DEFINITION = eINSTANCE.getTypeAliasDefinition(); 1044 1045 /** 1046 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.EnumImpl <em>Enum</em>}' class. 1047 * <!-- begin-user-doc --> 1048 * <!-- end-user-doc --> 1049 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.EnumImpl 1050 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getEnum() 1051 * @generated 1052 */ 1053 EClass ENUM = eINSTANCE.getEnum(); 1054 1055 /** 1056 * The meta object literal for the '<em><b>Fields</b></em>' attribute list feature. 1057 * <!-- begin-user-doc --> 1058 * <!-- end-user-doc --> 1059 * @generated 1060 */ 1061 EAttribute ENUM__FIELDS = eINSTANCE.getEnum_Fields(); 1062 1063 /** 1064 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ObjectImpl <em>Object</em>}' class. 1065 * <!-- begin-user-doc --> 1066 * <!-- end-user-doc --> 1067 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ObjectImpl 1068 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getObject() 1069 * @generated 1070 */ 1071 EClass OBJECT = eINSTANCE.getObject(); 1072 1073 /** 1074 * The meta object literal for the '<em><b>Fields</b></em>' containment reference list feature. 1075 * <!-- begin-user-doc --> 1076 * <!-- end-user-doc --> 1077 * @generated 1078 */ 1079 EReference OBJECT__FIELDS = eINSTANCE.getObject_Fields(); 1080 1081 /** 1082 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.FieldImpl <em>Field</em>}' class. 1083 * <!-- begin-user-doc --> 1084 * <!-- end-user-doc --> 1085 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.FieldImpl 1086 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getField() 1087 * @generated 1088 */ 1089 EClass FIELD = eINSTANCE.getField(); 1090 1091 /** 1092 * The meta object literal for the '<em><b>Name</b></em>' attribute feature. 1093 * <!-- begin-user-doc --> 1094 * <!-- end-user-doc --> 1095 * @generated 1096 */ 1097 EAttribute FIELD__NAME = eINSTANCE.getField_Name(); 1098 1099 /** 1100 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 1101 * <!-- begin-user-doc --> 1102 * <!-- end-user-doc --> 1103 * @generated 1104 */ 1105 EReference FIELD__TYPE = eINSTANCE.getField_Type(); 1106 1107 /** 1108 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ElementTypeImpl <em>Element Type</em>}' class. 1109 * <!-- begin-user-doc --> 1110 * <!-- end-user-doc --> 1111 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ElementTypeImpl 1112 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getElementType() 1113 * @generated 1114 */ 1115 EClass ELEMENT_TYPE = eINSTANCE.getElementType(); 1116 1117 /** 1118 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ArrayImpl <em>Array</em>}' class. 1119 * <!-- begin-user-doc --> 1120 * <!-- end-user-doc --> 1121 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ArrayImpl 1122 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getArray() 1123 * @generated 1124 */ 1125 EClass ARRAY = eINSTANCE.getArray(); 1126 1127 /** 1128 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 1129 * <!-- begin-user-doc --> 1130 * <!-- end-user-doc --> 1131 * @generated 1132 */ 1133 EReference ARRAY__TYPE = eINSTANCE.getArray_Type(); 1134 1135 /** 1136 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.DictionaryImpl <em>Dictionary</em>}' class. 1137 * <!-- begin-user-doc --> 1138 * <!-- end-user-doc --> 1139 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.DictionaryImpl 1140 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getDictionary() 1141 * @generated 1142 */ 1143 EClass DICTIONARY = eINSTANCE.getDictionary(); 1144 1145 /** 1146 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 1147 * <!-- begin-user-doc --> 1148 * <!-- end-user-doc --> 1149 * @generated 1150 */ 1151 EReference DICTIONARY__TYPE = eINSTANCE.getDictionary_Type(); 1152 1153 /** 1154 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.OptionalImpl <em>Optional</em>}' class. 1155 * <!-- begin-user-doc --> 1156 * <!-- end-user-doc --> 1157 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.OptionalImpl 1158 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getOptional() 1159 * @generated 1160 */ 1161 EClass OPTIONAL = eINSTANCE.getOptional(); 1162 1163 /** 1164 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. 1165 * <!-- begin-user-doc --> 1166 * <!-- end-user-doc --> 1167 * @generated 1168 */ 1169 EReference OPTIONAL__TYPE = eINSTANCE.getOptional_Type(); 1170 1171 /** 1172 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.TypeReferenceImpl <em>Type Reference</em>}' class. 1173 * <!-- begin-user-doc --> 1174 * <!-- end-user-doc --> 1175 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.TypeReferenceImpl 1176 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getTypeReference() 1177 * @generated 1178 */ 1179 EClass TYPE_REFERENCE = eINSTANCE.getTypeReference(); 1180 1181 /** 1182 * The meta object literal for the '<em><b>Name</b></em>' reference feature. 1183 * <!-- begin-user-doc --> 1184 * <!-- end-user-doc --> 1185 * @generated 1186 */ 1187 EReference TYPE_REFERENCE__NAME = eINSTANCE.getTypeReference_Name(); 1188 1189 /** 1190 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.BasicTypeImpl <em>Basic Type</em>}' class. 1191 * <!-- begin-user-doc --> 1192 * <!-- end-user-doc --> 1193 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.BasicTypeImpl 1194 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getBasicType() 1195 * @generated 1196 */ 1197 EClass BASIC_TYPE = eINSTANCE.getBasicType(); 1198 1199 /** 1200 * The meta object literal for the '<em><b>Type</b></em>' attribute feature. 1201 * <!-- begin-user-doc --> 1202 * <!-- end-user-doc --> 1203 * @generated 1204 */ 1205 EAttribute BASIC_TYPE__TYPE = eINSTANCE.getBasicType_Type(); 1206 1207 /** 1208 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.MethodImpl <em>Method</em>}' class. 1209 * <!-- begin-user-doc --> 1210 * <!-- end-user-doc --> 1211 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.MethodImpl 1212 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getMethod() 1213 * @generated 1214 */ 1215 EClass METHOD = eINSTANCE.getMethod(); 1216 1217 /** 1218 * The meta object literal for the '<em><b>Arguments</b></em>' containment reference feature. 1219 * <!-- begin-user-doc --> 1220 * <!-- end-user-doc --> 1221 * @generated 1222 */ 1223 EReference METHOD__ARGUMENTS = eINSTANCE.getMethod_Arguments(); 1224 1225 /** 1226 * The meta object literal for the '<em><b>Result</b></em>' containment reference feature. 1227 * <!-- begin-user-doc --> 1228 * <!-- end-user-doc --> 1229 * @generated 1230 */ 1231 EReference METHOD__RESULT = eINSTANCE.getMethod_Result(); 1232 1233 /** 1234 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ArgumentsImpl <em>Arguments</em>}' class. 1235 * <!-- begin-user-doc --> 1236 * <!-- end-user-doc --> 1237 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ArgumentsImpl 1238 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getArguments() 1239 * @generated 1240 */ 1241 EClass ARGUMENTS = eINSTANCE.getArguments(); 1242 1243 /** 1244 * The meta object literal for the '<em><b>Arguments</b></em>' containment reference feature. 1245 * <!-- begin-user-doc --> 1246 * <!-- end-user-doc --> 1247 * @generated 1248 */ 1249 EReference ARGUMENTS__ARGUMENTS = eINSTANCE.getArguments_Arguments(); 1250 1251 /** 1252 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ResultImpl <em>Result</em>}' class. 1253 * <!-- begin-user-doc --> 1254 * <!-- end-user-doc --> 1255 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ResultImpl 1256 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getResult() 1257 * @generated 1258 */ 1259 EClass RESULT = eINSTANCE.getResult(); 1260 1261 /** 1262 * The meta object literal for the '<em><b>Result</b></em>' containment reference feature. 1263 * <!-- begin-user-doc --> 1264 * <!-- end-user-doc --> 1265 * @generated 1266 */ 1267 EReference RESULT__RESULT = eINSTANCE.getResult_Result(); 1268 1269 /** 1270 * The meta object literal for the '{@link de.dentrassi.varlink.idl.varlinkIdl.impl.ErrorImpl <em>Error</em>}' class. 1271 * <!-- begin-user-doc --> 1272 * <!-- end-user-doc --> 1273 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.ErrorImpl 1274 * @see de.dentrassi.varlink.idl.varlinkIdl.impl.VarlinkIdlPackageImpl#getError() 1275 * @generated 1276 */ 1277 EClass ERROR = eINSTANCE.getError(); 1278 1279 /** 1280 * The meta object literal for the '<em><b>Properties</b></em>' containment reference feature. 1281 * <!-- begin-user-doc --> 1282 * <!-- end-user-doc --> 1283 * @generated 1284 */ 1285 EReference ERROR__PROPERTIES = eINSTANCE.getError_Properties(); 1286 1287 } 1288 1289} //VarlinkIdlPackage