0001: /**
0002: * <copyright>
0003: * </copyright>
0004: *
0005: * $Id$
0006: */package newprocess;
0007:
0008: import org.eclipse.emf.ecore.EAttribute;
0009: import org.eclipse.emf.ecore.EClass;
0010: import org.eclipse.emf.ecore.EEnum;
0011: import org.eclipse.emf.ecore.EPackage;
0012: import org.eclipse.emf.ecore.EReference;
0013:
0014: /**
0015: * <!-- begin-user-doc -->
0016: * The <b>Package</b> for the model.
0017: * It contains accessors for the meta objects to represent
0018: * <ul>
0019: * <li>each class,</li>
0020: * <li>each feature of each class,</li>
0021: * <li>each enum,</li>
0022: * <li>and each data type</li>
0023: * </ul>
0024: * <!-- end-user-doc -->
0025: * @see newprocess.NewprocessFactory
0026: * @model kind="package"
0027: * @generated
0028: */
0029: public interface NewprocessPackage extends EPackage {
0030: /**
0031: * The package name.
0032: * <!-- begin-user-doc -->
0033: * <!-- end-user-doc -->
0034: * @generated
0035: */
0036: String eNAME = "newprocess";
0037:
0038: /**
0039: * The package namespace URI.
0040: * <!-- begin-user-doc -->
0041: * <!-- end-user-doc -->
0042: * @generated
0043: */
0044: String eNS_URI = "http://www.wilken.de/mod/newprocess";
0045:
0046: /**
0047: * The package namespace name.
0048: * <!-- begin-user-doc -->
0049: * <!-- end-user-doc -->
0050: * @generated
0051: */
0052: String eNS_PREFIX = "newprocess";
0053:
0054: /**
0055: * The singleton instance of the package.
0056: * <!-- begin-user-doc -->
0057: * <!-- end-user-doc -->
0058: * @generated
0059: */
0060: NewprocessPackage eINSTANCE = newprocess.impl.NewprocessPackageImpl
0061: .init();
0062:
0063: /**
0064: * The meta object id for the '{@link newprocess.impl.ElementImpl <em>Element</em>}' class.
0065: * <!-- begin-user-doc -->
0066: * <!-- end-user-doc -->
0067: * @see newprocess.impl.ElementImpl
0068: * @see newprocess.impl.NewprocessPackageImpl#getElement()
0069: * @generated
0070: */
0071: int ELEMENT = 2;
0072:
0073: /**
0074: * The feature id for the '<em><b>Name</b></em>' attribute.
0075: * <!-- begin-user-doc -->
0076: * <!-- end-user-doc -->
0077: * @generated
0078: * @ordered
0079: */
0080: int ELEMENT__NAME = 0;
0081:
0082: /**
0083: * The feature id for the '<em><b>Description</b></em>' attribute.
0084: * <!-- begin-user-doc -->
0085: * <!-- end-user-doc -->
0086: * @generated
0087: * @ordered
0088: */
0089: int ELEMENT__DESCRIPTION = 1;
0090:
0091: /**
0092: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0093: * <!-- begin-user-doc -->
0094: * <!-- end-user-doc -->
0095: * @generated
0096: * @ordered
0097: */
0098: int ELEMENT__IMPLEMENTATION = 2;
0099:
0100: /**
0101: * The feature id for the '<em><b>Url</b></em>' attribute list.
0102: * <!-- begin-user-doc -->
0103: * <!-- end-user-doc -->
0104: * @generated
0105: * @ordered
0106: */
0107: int ELEMENT__URL = 3;
0108:
0109: /**
0110: * The feature id for the '<em><b>Id</b></em>' attribute.
0111: * <!-- begin-user-doc -->
0112: * <!-- end-user-doc -->
0113: * @generated
0114: * @ordered
0115: */
0116: int ELEMENT__ID = 4;
0117:
0118: /**
0119: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0120: * <!-- begin-user-doc -->
0121: * <!-- end-user-doc -->
0122: * @generated
0123: * @ordered
0124: */
0125: int ELEMENT__HAS_ENV_ENTRIES = 5;
0126:
0127: /**
0128: * The number of structural features of the '<em>Element</em>' class.
0129: * <!-- begin-user-doc -->
0130: * <!-- end-user-doc -->
0131: * @generated
0132: * @ordered
0133: */
0134: int ELEMENT_FEATURE_COUNT = 6;
0135:
0136: /**
0137: * The meta object id for the '{@link newprocess.impl.ProcessImpl <em>Process</em>}' class.
0138: * <!-- begin-user-doc -->
0139: * <!-- end-user-doc -->
0140: * @see newprocess.impl.ProcessImpl
0141: * @see newprocess.impl.NewprocessPackageImpl#getProcess()
0142: * @generated
0143: */
0144: int PROCESS = 0;
0145:
0146: /**
0147: * The feature id for the '<em><b>Name</b></em>' attribute.
0148: * <!-- begin-user-doc -->
0149: * <!-- end-user-doc -->
0150: * @generated
0151: * @ordered
0152: */
0153: int PROCESS__NAME = ELEMENT__NAME;
0154:
0155: /**
0156: * The feature id for the '<em><b>Description</b></em>' attribute.
0157: * <!-- begin-user-doc -->
0158: * <!-- end-user-doc -->
0159: * @generated
0160: * @ordered
0161: */
0162: int PROCESS__DESCRIPTION = ELEMENT__DESCRIPTION;
0163:
0164: /**
0165: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0166: * <!-- begin-user-doc -->
0167: * <!-- end-user-doc -->
0168: * @generated
0169: * @ordered
0170: */
0171: int PROCESS__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0172:
0173: /**
0174: * The feature id for the '<em><b>Url</b></em>' attribute list.
0175: * <!-- begin-user-doc -->
0176: * <!-- end-user-doc -->
0177: * @generated
0178: * @ordered
0179: */
0180: int PROCESS__URL = ELEMENT__URL;
0181:
0182: /**
0183: * The feature id for the '<em><b>Id</b></em>' attribute.
0184: * <!-- begin-user-doc -->
0185: * <!-- end-user-doc -->
0186: * @generated
0187: * @ordered
0188: */
0189: int PROCESS__ID = ELEMENT__ID;
0190:
0191: /**
0192: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0193: * <!-- begin-user-doc -->
0194: * <!-- end-user-doc -->
0195: * @generated
0196: * @ordered
0197: */
0198: int PROCESS__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0199:
0200: /**
0201: * The feature id for the '<em><b>Subject</b></em>' attribute.
0202: * <!-- begin-user-doc -->
0203: * <!-- end-user-doc -->
0204: * @generated
0205: * @ordered
0206: */
0207: int PROCESS__SUBJECT = ELEMENT_FEATURE_COUNT + 0;
0208:
0209: /**
0210: * The feature id for the '<em><b>Has Sync Activities</b></em>' containment reference list.
0211: * <!-- begin-user-doc -->
0212: * <!-- end-user-doc -->
0213: * @generated
0214: * @ordered
0215: */
0216: int PROCESS__HAS_SYNC_ACTIVITIES = ELEMENT_FEATURE_COUNT + 1;
0217:
0218: /**
0219: * The feature id for the '<em><b>Has Async Activities</b></em>' containment reference list.
0220: * <!-- begin-user-doc -->
0221: * <!-- end-user-doc -->
0222: * @generated
0223: * @ordered
0224: */
0225: int PROCESS__HAS_ASYNC_ACTIVITIES = ELEMENT_FEATURE_COUNT + 2;
0226:
0227: /**
0228: * The feature id for the '<em><b>Has Events</b></em>' containment reference list.
0229: * <!-- begin-user-doc -->
0230: * <!-- end-user-doc -->
0231: * @generated
0232: * @ordered
0233: */
0234: int PROCESS__HAS_EVENTS = ELEMENT_FEATURE_COUNT + 3;
0235:
0236: /**
0237: * The feature id for the '<em><b>Has Listeners</b></em>' containment reference list.
0238: * <!-- begin-user-doc -->
0239: * <!-- end-user-doc -->
0240: * @generated
0241: * @ordered
0242: */
0243: int PROCESS__HAS_LISTENERS = ELEMENT_FEATURE_COUNT + 4;
0244:
0245: /**
0246: * The feature id for the '<em><b>Has Actors</b></em>' containment reference list.
0247: * <!-- begin-user-doc -->
0248: * <!-- end-user-doc -->
0249: * @generated
0250: * @ordered
0251: */
0252: int PROCESS__HAS_ACTORS = ELEMENT_FEATURE_COUNT + 5;
0253:
0254: /**
0255: * The feature id for the '<em><b>Has Messages</b></em>' containment reference list.
0256: * <!-- begin-user-doc -->
0257: * <!-- end-user-doc -->
0258: * @generated
0259: * @ordered
0260: */
0261: int PROCESS__HAS_MESSAGES = ELEMENT_FEATURE_COUNT + 6;
0262:
0263: /**
0264: * The feature id for the '<em><b>Has Conclusions</b></em>' containment reference list.
0265: * <!-- begin-user-doc -->
0266: * <!-- end-user-doc -->
0267: * @generated
0268: * @ordered
0269: */
0270: int PROCESS__HAS_CONCLUSIONS = ELEMENT_FEATURE_COUNT + 7;
0271:
0272: /**
0273: * The feature id for the '<em><b>Has Expansions</b></em>' containment reference list.
0274: * <!-- begin-user-doc -->
0275: * <!-- end-user-doc -->
0276: * @generated
0277: * @ordered
0278: */
0279: int PROCESS__HAS_EXPANSIONS = ELEMENT_FEATURE_COUNT + 8;
0280:
0281: /**
0282: * The feature id for the '<em><b>Has Condition Proxy</b></em>' containment reference list.
0283: * <!-- begin-user-doc -->
0284: * <!-- end-user-doc -->
0285: * @generated
0286: * @ordered
0287: */
0288: int PROCESS__HAS_CONDITION_PROXY = ELEMENT_FEATURE_COUNT + 9;
0289:
0290: /**
0291: * The feature id for the '<em><b>Has Globals</b></em>' containment reference.
0292: * <!-- begin-user-doc -->
0293: * <!-- end-user-doc -->
0294: * @generated
0295: * @ordered
0296: */
0297: int PROCESS__HAS_GLOBALS = ELEMENT_FEATURE_COUNT + 10;
0298:
0299: /**
0300: * The feature id for the '<em><b>Namespace</b></em>' attribute.
0301: * <!-- begin-user-doc -->
0302: * <!-- end-user-doc -->
0303: * @generated
0304: * @ordered
0305: */
0306: int PROCESS__NAMESPACE = ELEMENT_FEATURE_COUNT + 11;
0307:
0308: /**
0309: * The number of structural features of the '<em>Process</em>' class.
0310: * <!-- begin-user-doc -->
0311: * <!-- end-user-doc -->
0312: * @generated
0313: * @ordered
0314: */
0315: int PROCESS_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 12;
0316:
0317: /**
0318: * The meta object id for the '{@link newprocess.impl.ConditionImpl <em>Condition</em>}' class.
0319: * <!-- begin-user-doc -->
0320: * <!-- end-user-doc -->
0321: * @see newprocess.impl.ConditionImpl
0322: * @see newprocess.impl.NewprocessPackageImpl#getCondition()
0323: * @generated
0324: */
0325: int CONDITION = 1;
0326:
0327: /**
0328: * The feature id for the '<em><b>Name</b></em>' attribute.
0329: * <!-- begin-user-doc -->
0330: * <!-- end-user-doc -->
0331: * @generated
0332: * @ordered
0333: */
0334: int CONDITION__NAME = ELEMENT__NAME;
0335:
0336: /**
0337: * The feature id for the '<em><b>Description</b></em>' attribute.
0338: * <!-- begin-user-doc -->
0339: * <!-- end-user-doc -->
0340: * @generated
0341: * @ordered
0342: */
0343: int CONDITION__DESCRIPTION = ELEMENT__DESCRIPTION;
0344:
0345: /**
0346: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0347: * <!-- begin-user-doc -->
0348: * <!-- end-user-doc -->
0349: * @generated
0350: * @ordered
0351: */
0352: int CONDITION__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0353:
0354: /**
0355: * The feature id for the '<em><b>Url</b></em>' attribute list.
0356: * <!-- begin-user-doc -->
0357: * <!-- end-user-doc -->
0358: * @generated
0359: * @ordered
0360: */
0361: int CONDITION__URL = ELEMENT__URL;
0362:
0363: /**
0364: * The feature id for the '<em><b>Id</b></em>' attribute.
0365: * <!-- begin-user-doc -->
0366: * <!-- end-user-doc -->
0367: * @generated
0368: * @ordered
0369: */
0370: int CONDITION__ID = ELEMENT__ID;
0371:
0372: /**
0373: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0374: * <!-- begin-user-doc -->
0375: * <!-- end-user-doc -->
0376: * @generated
0377: * @ordered
0378: */
0379: int CONDITION__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0380:
0381: /**
0382: * The feature id for the '<em><b>Temporal</b></em>' attribute.
0383: * <!-- begin-user-doc -->
0384: * <!-- end-user-doc -->
0385: * @generated
0386: * @ordered
0387: */
0388: int CONDITION__TEMPORAL = ELEMENT_FEATURE_COUNT + 0;
0389:
0390: /**
0391: * The feature id for the '<em><b>Tagged</b></em>' attribute.
0392: * <!-- begin-user-doc -->
0393: * <!-- end-user-doc -->
0394: * @generated
0395: * @ordered
0396: */
0397: int CONDITION__TAGGED = ELEMENT_FEATURE_COUNT + 1;
0398:
0399: /**
0400: * The number of structural features of the '<em>Condition</em>' class.
0401: * <!-- begin-user-doc -->
0402: * <!-- end-user-doc -->
0403: * @generated
0404: * @ordered
0405: */
0406: int CONDITION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
0407:
0408: /**
0409: * The meta object id for the '{@link newprocess.impl.SyncActivityImpl <em>Sync Activity</em>}' class.
0410: * <!-- begin-user-doc -->
0411: * <!-- end-user-doc -->
0412: * @see newprocess.impl.SyncActivityImpl
0413: * @see newprocess.impl.NewprocessPackageImpl#getSyncActivity()
0414: * @generated
0415: */
0416: int SYNC_ACTIVITY = 3;
0417:
0418: /**
0419: * The feature id for the '<em><b>Name</b></em>' attribute.
0420: * <!-- begin-user-doc -->
0421: * <!-- end-user-doc -->
0422: * @generated
0423: * @ordered
0424: */
0425: int SYNC_ACTIVITY__NAME = ELEMENT__NAME;
0426:
0427: /**
0428: * The feature id for the '<em><b>Description</b></em>' attribute.
0429: * <!-- begin-user-doc -->
0430: * <!-- end-user-doc -->
0431: * @generated
0432: * @ordered
0433: */
0434: int SYNC_ACTIVITY__DESCRIPTION = ELEMENT__DESCRIPTION;
0435:
0436: /**
0437: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0438: * <!-- begin-user-doc -->
0439: * <!-- end-user-doc -->
0440: * @generated
0441: * @ordered
0442: */
0443: int SYNC_ACTIVITY__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0444:
0445: /**
0446: * The feature id for the '<em><b>Url</b></em>' attribute list.
0447: * <!-- begin-user-doc -->
0448: * <!-- end-user-doc -->
0449: * @generated
0450: * @ordered
0451: */
0452: int SYNC_ACTIVITY__URL = ELEMENT__URL;
0453:
0454: /**
0455: * The feature id for the '<em><b>Id</b></em>' attribute.
0456: * <!-- begin-user-doc -->
0457: * <!-- end-user-doc -->
0458: * @generated
0459: * @ordered
0460: */
0461: int SYNC_ACTIVITY__ID = ELEMENT__ID;
0462:
0463: /**
0464: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0465: * <!-- begin-user-doc -->
0466: * <!-- end-user-doc -->
0467: * @generated
0468: * @ordered
0469: */
0470: int SYNC_ACTIVITY__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0471:
0472: /**
0473: * The feature id for the '<em><b>Trials</b></em>' attribute.
0474: * <!-- begin-user-doc -->
0475: * <!-- end-user-doc -->
0476: * @generated
0477: * @ordered
0478: */
0479: int SYNC_ACTIVITY__TRIALS = ELEMENT_FEATURE_COUNT + 0;
0480:
0481: /**
0482: * The feature id for the '<em><b>Retry Delay</b></em>' attribute.
0483: * <!-- begin-user-doc -->
0484: * <!-- end-user-doc -->
0485: * @generated
0486: * @ordered
0487: */
0488: int SYNC_ACTIVITY__RETRY_DELAY = ELEMENT_FEATURE_COUNT + 1;
0489:
0490: /**
0491: * The feature id for the '<em><b>Has Postcondition</b></em>' containment reference.
0492: * <!-- begin-user-doc -->
0493: * <!-- end-user-doc -->
0494: * @generated
0495: * @ordered
0496: */
0497: int SYNC_ACTIVITY__HAS_POSTCONDITION = ELEMENT_FEATURE_COUNT + 2;
0498:
0499: /**
0500: * The feature id for the '<em><b>Has Precondition</b></em>' containment reference.
0501: * <!-- begin-user-doc -->
0502: * <!-- end-user-doc -->
0503: * @generated
0504: * @ordered
0505: */
0506: int SYNC_ACTIVITY__HAS_PRECONDITION = ELEMENT_FEATURE_COUNT + 3;
0507:
0508: /**
0509: * The feature id for the '<em><b>Reentrant</b></em>' attribute.
0510: * <!-- begin-user-doc -->
0511: * <!-- end-user-doc -->
0512: * @generated
0513: * @ordered
0514: */
0515: int SYNC_ACTIVITY__REENTRANT = ELEMENT_FEATURE_COUNT + 4;
0516:
0517: /**
0518: * The number of structural features of the '<em>Sync Activity</em>' class.
0519: * <!-- begin-user-doc -->
0520: * <!-- end-user-doc -->
0521: * @generated
0522: * @ordered
0523: */
0524: int SYNC_ACTIVITY_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 5;
0525:
0526: /**
0527: * The meta object id for the '{@link newprocess.impl.LoaderImpl <em>Loader</em>}' class.
0528: * <!-- begin-user-doc -->
0529: * <!-- end-user-doc -->
0530: * @see newprocess.impl.LoaderImpl
0531: * @see newprocess.impl.NewprocessPackageImpl#getLoader()
0532: * @generated
0533: */
0534: int LOADER = 4;
0535:
0536: /**
0537: * The feature id for the '<em><b>Name</b></em>' attribute.
0538: * <!-- begin-user-doc -->
0539: * <!-- end-user-doc -->
0540: * @generated
0541: * @ordered
0542: */
0543: int LOADER__NAME = ELEMENT__NAME;
0544:
0545: /**
0546: * The feature id for the '<em><b>Description</b></em>' attribute.
0547: * <!-- begin-user-doc -->
0548: * <!-- end-user-doc -->
0549: * @generated
0550: * @ordered
0551: */
0552: int LOADER__DESCRIPTION = ELEMENT__DESCRIPTION;
0553:
0554: /**
0555: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0556: * <!-- begin-user-doc -->
0557: * <!-- end-user-doc -->
0558: * @generated
0559: * @ordered
0560: */
0561: int LOADER__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0562:
0563: /**
0564: * The feature id for the '<em><b>Url</b></em>' attribute list.
0565: * <!-- begin-user-doc -->
0566: * <!-- end-user-doc -->
0567: * @generated
0568: * @ordered
0569: */
0570: int LOADER__URL = ELEMENT__URL;
0571:
0572: /**
0573: * The feature id for the '<em><b>Id</b></em>' attribute.
0574: * <!-- begin-user-doc -->
0575: * <!-- end-user-doc -->
0576: * @generated
0577: * @ordered
0578: */
0579: int LOADER__ID = ELEMENT__ID;
0580:
0581: /**
0582: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0583: * <!-- begin-user-doc -->
0584: * <!-- end-user-doc -->
0585: * @generated
0586: * @ordered
0587: */
0588: int LOADER__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0589:
0590: /**
0591: * The number of structural features of the '<em>Loader</em>' class.
0592: * <!-- begin-user-doc -->
0593: * <!-- end-user-doc -->
0594: * @generated
0595: * @ordered
0596: */
0597: int LOADER_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0;
0598:
0599: /**
0600: * The meta object id for the '{@link newprocess.impl.AsyncActivityImpl <em>Async Activity</em>}' class.
0601: * <!-- begin-user-doc -->
0602: * <!-- end-user-doc -->
0603: * @see newprocess.impl.AsyncActivityImpl
0604: * @see newprocess.impl.NewprocessPackageImpl#getAsyncActivity()
0605: * @generated
0606: */
0607: int ASYNC_ACTIVITY = 5;
0608:
0609: /**
0610: * The feature id for the '<em><b>Name</b></em>' attribute.
0611: * <!-- begin-user-doc -->
0612: * <!-- end-user-doc -->
0613: * @generated
0614: * @ordered
0615: */
0616: int ASYNC_ACTIVITY__NAME = ELEMENT__NAME;
0617:
0618: /**
0619: * The feature id for the '<em><b>Description</b></em>' attribute.
0620: * <!-- begin-user-doc -->
0621: * <!-- end-user-doc -->
0622: * @generated
0623: * @ordered
0624: */
0625: int ASYNC_ACTIVITY__DESCRIPTION = ELEMENT__DESCRIPTION;
0626:
0627: /**
0628: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0629: * <!-- begin-user-doc -->
0630: * <!-- end-user-doc -->
0631: * @generated
0632: * @ordered
0633: */
0634: int ASYNC_ACTIVITY__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0635:
0636: /**
0637: * The feature id for the '<em><b>Url</b></em>' attribute list.
0638: * <!-- begin-user-doc -->
0639: * <!-- end-user-doc -->
0640: * @generated
0641: * @ordered
0642: */
0643: int ASYNC_ACTIVITY__URL = ELEMENT__URL;
0644:
0645: /**
0646: * The feature id for the '<em><b>Id</b></em>' attribute.
0647: * <!-- begin-user-doc -->
0648: * <!-- end-user-doc -->
0649: * @generated
0650: * @ordered
0651: */
0652: int ASYNC_ACTIVITY__ID = ELEMENT__ID;
0653:
0654: /**
0655: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0656: * <!-- begin-user-doc -->
0657: * <!-- end-user-doc -->
0658: * @generated
0659: * @ordered
0660: */
0661: int ASYNC_ACTIVITY__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0662:
0663: /**
0664: * The feature id for the '<em><b>Optional</b></em>' attribute.
0665: * <!-- begin-user-doc -->
0666: * <!-- end-user-doc -->
0667: * @generated
0668: * @ordered
0669: */
0670: int ASYNC_ACTIVITY__OPTIONAL = ELEMENT_FEATURE_COUNT + 0;
0671:
0672: /**
0673: * The feature id for the '<em><b>Timeout</b></em>' attribute.
0674: * <!-- begin-user-doc -->
0675: * <!-- end-user-doc -->
0676: * @generated
0677: * @ordered
0678: */
0679: int ASYNC_ACTIVITY__TIMEOUT = ELEMENT_FEATURE_COUNT + 1;
0680:
0681: /**
0682: * The feature id for the '<em><b>Actor</b></em>' reference.
0683: * <!-- begin-user-doc -->
0684: * <!-- end-user-doc -->
0685: * @generated
0686: * @ordered
0687: */
0688: int ASYNC_ACTIVITY__ACTOR = ELEMENT_FEATURE_COUNT + 2;
0689:
0690: /**
0691: * The feature id for the '<em><b>Has Postcondition</b></em>' containment reference.
0692: * <!-- begin-user-doc -->
0693: * <!-- end-user-doc -->
0694: * @generated
0695: * @ordered
0696: */
0697: int ASYNC_ACTIVITY__HAS_POSTCONDITION = ELEMENT_FEATURE_COUNT + 3;
0698:
0699: /**
0700: * The feature id for the '<em><b>Has Precondition</b></em>' containment reference.
0701: * <!-- begin-user-doc -->
0702: * <!-- end-user-doc -->
0703: * @generated
0704: * @ordered
0705: */
0706: int ASYNC_ACTIVITY__HAS_PRECONDITION = ELEMENT_FEATURE_COUNT + 4;
0707:
0708: /**
0709: * The feature id for the '<em><b>Reentrant</b></em>' attribute.
0710: * <!-- begin-user-doc -->
0711: * <!-- end-user-doc -->
0712: * @generated
0713: * @ordered
0714: */
0715: int ASYNC_ACTIVITY__REENTRANT = ELEMENT_FEATURE_COUNT + 5;
0716:
0717: /**
0718: * The number of structural features of the '<em>Async Activity</em>' class.
0719: * <!-- begin-user-doc -->
0720: * <!-- end-user-doc -->
0721: * @generated
0722: * @ordered
0723: */
0724: int ASYNC_ACTIVITY_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 6;
0725:
0726: /**
0727: * The meta object id for the '{@link newprocess.impl.EventImpl <em>Event</em>}' class.
0728: * <!-- begin-user-doc -->
0729: * <!-- end-user-doc -->
0730: * @see newprocess.impl.EventImpl
0731: * @see newprocess.impl.NewprocessPackageImpl#getEvent()
0732: * @generated
0733: */
0734: int EVENT = 6;
0735:
0736: /**
0737: * The feature id for the '<em><b>Name</b></em>' attribute.
0738: * <!-- begin-user-doc -->
0739: * <!-- end-user-doc -->
0740: * @generated
0741: * @ordered
0742: */
0743: int EVENT__NAME = ELEMENT__NAME;
0744:
0745: /**
0746: * The feature id for the '<em><b>Description</b></em>' attribute.
0747: * <!-- begin-user-doc -->
0748: * <!-- end-user-doc -->
0749: * @generated
0750: * @ordered
0751: */
0752: int EVENT__DESCRIPTION = ELEMENT__DESCRIPTION;
0753:
0754: /**
0755: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0756: * <!-- begin-user-doc -->
0757: * <!-- end-user-doc -->
0758: * @generated
0759: * @ordered
0760: */
0761: int EVENT__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0762:
0763: /**
0764: * The feature id for the '<em><b>Url</b></em>' attribute list.
0765: * <!-- begin-user-doc -->
0766: * <!-- end-user-doc -->
0767: * @generated
0768: * @ordered
0769: */
0770: int EVENT__URL = ELEMENT__URL;
0771:
0772: /**
0773: * The feature id for the '<em><b>Id</b></em>' attribute.
0774: * <!-- begin-user-doc -->
0775: * <!-- end-user-doc -->
0776: * @generated
0777: * @ordered
0778: */
0779: int EVENT__ID = ELEMENT__ID;
0780:
0781: /**
0782: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0783: * <!-- begin-user-doc -->
0784: * <!-- end-user-doc -->
0785: * @generated
0786: * @ordered
0787: */
0788: int EVENT__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0789:
0790: /**
0791: * The feature id for the '<em><b>Has Postcondition</b></em>' containment reference.
0792: * <!-- begin-user-doc -->
0793: * <!-- end-user-doc -->
0794: * @generated
0795: * @ordered
0796: */
0797: int EVENT__HAS_POSTCONDITION = ELEMENT_FEATURE_COUNT + 0;
0798:
0799: /**
0800: * The feature id for the '<em><b>Reentrant</b></em>' attribute.
0801: * <!-- begin-user-doc -->
0802: * <!-- end-user-doc -->
0803: * @generated
0804: * @ordered
0805: */
0806: int EVENT__REENTRANT = ELEMENT_FEATURE_COUNT + 1;
0807:
0808: /**
0809: * The number of structural features of the '<em>Event</em>' class.
0810: * <!-- begin-user-doc -->
0811: * <!-- end-user-doc -->
0812: * @generated
0813: * @ordered
0814: */
0815: int EVENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
0816:
0817: /**
0818: * The meta object id for the '{@link newprocess.impl.ActorImpl <em>Actor</em>}' class.
0819: * <!-- begin-user-doc -->
0820: * <!-- end-user-doc -->
0821: * @see newprocess.impl.ActorImpl
0822: * @see newprocess.impl.NewprocessPackageImpl#getActor()
0823: * @generated
0824: */
0825: int ACTOR = 7;
0826:
0827: /**
0828: * The feature id for the '<em><b>Name</b></em>' attribute.
0829: * <!-- begin-user-doc -->
0830: * <!-- end-user-doc -->
0831: * @generated
0832: * @ordered
0833: */
0834: int ACTOR__NAME = ELEMENT__NAME;
0835:
0836: /**
0837: * The feature id for the '<em><b>Description</b></em>' attribute.
0838: * <!-- begin-user-doc -->
0839: * <!-- end-user-doc -->
0840: * @generated
0841: * @ordered
0842: */
0843: int ACTOR__DESCRIPTION = ELEMENT__DESCRIPTION;
0844:
0845: /**
0846: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0847: * <!-- begin-user-doc -->
0848: * <!-- end-user-doc -->
0849: * @generated
0850: * @ordered
0851: */
0852: int ACTOR__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0853:
0854: /**
0855: * The feature id for the '<em><b>Url</b></em>' attribute list.
0856: * <!-- begin-user-doc -->
0857: * <!-- end-user-doc -->
0858: * @generated
0859: * @ordered
0860: */
0861: int ACTOR__URL = ELEMENT__URL;
0862:
0863: /**
0864: * The feature id for the '<em><b>Id</b></em>' attribute.
0865: * <!-- begin-user-doc -->
0866: * <!-- end-user-doc -->
0867: * @generated
0868: * @ordered
0869: */
0870: int ACTOR__ID = ELEMENT__ID;
0871:
0872: /**
0873: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0874: * <!-- begin-user-doc -->
0875: * <!-- end-user-doc -->
0876: * @generated
0877: * @ordered
0878: */
0879: int ACTOR__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0880:
0881: /**
0882: * The number of structural features of the '<em>Actor</em>' class.
0883: * <!-- begin-user-doc -->
0884: * <!-- end-user-doc -->
0885: * @generated
0886: * @ordered
0887: */
0888: int ACTOR_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0;
0889:
0890: /**
0891: * The meta object id for the '{@link newprocess.impl.ListenerImpl <em>Listener</em>}' class.
0892: * <!-- begin-user-doc -->
0893: * <!-- end-user-doc -->
0894: * @see newprocess.impl.ListenerImpl
0895: * @see newprocess.impl.NewprocessPackageImpl#getListener()
0896: * @generated
0897: */
0898: int LISTENER = 8;
0899:
0900: /**
0901: * The feature id for the '<em><b>Name</b></em>' attribute.
0902: * <!-- begin-user-doc -->
0903: * <!-- end-user-doc -->
0904: * @generated
0905: * @ordered
0906: */
0907: int LISTENER__NAME = ELEMENT__NAME;
0908:
0909: /**
0910: * The feature id for the '<em><b>Description</b></em>' attribute.
0911: * <!-- begin-user-doc -->
0912: * <!-- end-user-doc -->
0913: * @generated
0914: * @ordered
0915: */
0916: int LISTENER__DESCRIPTION = ELEMENT__DESCRIPTION;
0917:
0918: /**
0919: * The feature id for the '<em><b>Implementation</b></em>' attribute.
0920: * <!-- begin-user-doc -->
0921: * <!-- end-user-doc -->
0922: * @generated
0923: * @ordered
0924: */
0925: int LISTENER__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
0926:
0927: /**
0928: * The feature id for the '<em><b>Url</b></em>' attribute list.
0929: * <!-- begin-user-doc -->
0930: * <!-- end-user-doc -->
0931: * @generated
0932: * @ordered
0933: */
0934: int LISTENER__URL = ELEMENT__URL;
0935:
0936: /**
0937: * The feature id for the '<em><b>Id</b></em>' attribute.
0938: * <!-- begin-user-doc -->
0939: * <!-- end-user-doc -->
0940: * @generated
0941: * @ordered
0942: */
0943: int LISTENER__ID = ELEMENT__ID;
0944:
0945: /**
0946: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
0947: * <!-- begin-user-doc -->
0948: * <!-- end-user-doc -->
0949: * @generated
0950: * @ordered
0951: */
0952: int LISTENER__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
0953:
0954: /**
0955: * The feature id for the '<em><b>Has Precondition</b></em>' containment reference.
0956: * <!-- begin-user-doc -->
0957: * <!-- end-user-doc -->
0958: * @generated
0959: * @ordered
0960: */
0961: int LISTENER__HAS_PRECONDITION = ELEMENT_FEATURE_COUNT + 0;
0962:
0963: /**
0964: * The feature id for the '<em><b>Reentrant</b></em>' attribute.
0965: * <!-- begin-user-doc -->
0966: * <!-- end-user-doc -->
0967: * @generated
0968: * @ordered
0969: */
0970: int LISTENER__REENTRANT = ELEMENT_FEATURE_COUNT + 1;
0971:
0972: /**
0973: * The number of structural features of the '<em>Listener</em>' class.
0974: * <!-- begin-user-doc -->
0975: * <!-- end-user-doc -->
0976: * @generated
0977: * @ordered
0978: */
0979: int LISTENER_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
0980:
0981: /**
0982: * The meta object id for the '{@link newprocess.impl.EnvEntryImpl <em>Env Entry</em>}' class.
0983: * <!-- begin-user-doc -->
0984: * <!-- end-user-doc -->
0985: * @see newprocess.impl.EnvEntryImpl
0986: * @see newprocess.impl.NewprocessPackageImpl#getEnvEntry()
0987: * @generated
0988: */
0989: int ENV_ENTRY = 9;
0990:
0991: /**
0992: * The feature id for the '<em><b>Name</b></em>' attribute.
0993: * <!-- begin-user-doc -->
0994: * <!-- end-user-doc -->
0995: * @generated
0996: * @ordered
0997: */
0998: int ENV_ENTRY__NAME = 0;
0999:
1000: /**
1001: * The feature id for the '<em><b>Type</b></em>' attribute.
1002: * <!-- begin-user-doc -->
1003: * <!-- end-user-doc -->
1004: * @generated
1005: * @ordered
1006: */
1007: int ENV_ENTRY__TYPE = 1;
1008:
1009: /**
1010: * The feature id for the '<em><b>Value</b></em>' attribute.
1011: * <!-- begin-user-doc -->
1012: * <!-- end-user-doc -->
1013: * @generated
1014: * @ordered
1015: */
1016: int ENV_ENTRY__VALUE = 2;
1017:
1018: /**
1019: * The number of structural features of the '<em>Env Entry</em>' class.
1020: * <!-- begin-user-doc -->
1021: * <!-- end-user-doc -->
1022: * @generated
1023: * @ordered
1024: */
1025: int ENV_ENTRY_FEATURE_COUNT = 3;
1026:
1027: /**
1028: * The meta object id for the '{@link newprocess.impl.MessageImpl <em>Message</em>}' class.
1029: * <!-- begin-user-doc -->
1030: * <!-- end-user-doc -->
1031: * @see newprocess.impl.MessageImpl
1032: * @see newprocess.impl.NewprocessPackageImpl#getMessage()
1033: * @generated
1034: */
1035: int MESSAGE = 10;
1036:
1037: /**
1038: * The feature id for the '<em><b>Name</b></em>' attribute.
1039: * <!-- begin-user-doc -->
1040: * <!-- end-user-doc -->
1041: * @generated
1042: * @ordered
1043: */
1044: int MESSAGE__NAME = ELEMENT__NAME;
1045:
1046: /**
1047: * The feature id for the '<em><b>Description</b></em>' attribute.
1048: * <!-- begin-user-doc -->
1049: * <!-- end-user-doc -->
1050: * @generated
1051: * @ordered
1052: */
1053: int MESSAGE__DESCRIPTION = ELEMENT__DESCRIPTION;
1054:
1055: /**
1056: * The feature id for the '<em><b>Implementation</b></em>' attribute.
1057: * <!-- begin-user-doc -->
1058: * <!-- end-user-doc -->
1059: * @generated
1060: * @ordered
1061: */
1062: int MESSAGE__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
1063:
1064: /**
1065: * The feature id for the '<em><b>Url</b></em>' attribute list.
1066: * <!-- begin-user-doc -->
1067: * <!-- end-user-doc -->
1068: * @generated
1069: * @ordered
1070: */
1071: int MESSAGE__URL = ELEMENT__URL;
1072:
1073: /**
1074: * The feature id for the '<em><b>Id</b></em>' attribute.
1075: * <!-- begin-user-doc -->
1076: * <!-- end-user-doc -->
1077: * @generated
1078: * @ordered
1079: */
1080: int MESSAGE__ID = ELEMENT__ID;
1081:
1082: /**
1083: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
1084: * <!-- begin-user-doc -->
1085: * <!-- end-user-doc -->
1086: * @generated
1087: * @ordered
1088: */
1089: int MESSAGE__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
1090:
1091: /**
1092: * The feature id for the '<em><b>Direction</b></em>' attribute.
1093: * <!-- begin-user-doc -->
1094: * <!-- end-user-doc -->
1095: * @generated
1096: * @ordered
1097: */
1098: int MESSAGE__DIRECTION = ELEMENT_FEATURE_COUNT + 0;
1099:
1100: /**
1101: * The number of structural features of the '<em>Message</em>' class.
1102: * <!-- begin-user-doc -->
1103: * <!-- end-user-doc -->
1104: * @generated
1105: * @ordered
1106: */
1107: int MESSAGE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1;
1108:
1109: /**
1110: * The meta object id for the '{@link newprocess.impl.ConditionProxyImpl <em>Condition Proxy</em>}' class.
1111: * <!-- begin-user-doc -->
1112: * <!-- end-user-doc -->
1113: * @see newprocess.impl.ConditionProxyImpl
1114: * @see newprocess.impl.NewprocessPackageImpl#getConditionProxy()
1115: * @generated
1116: */
1117: int CONDITION_PROXY = 11;
1118:
1119: /**
1120: * The feature id for the '<em><b>Condition</b></em>' reference.
1121: * <!-- begin-user-doc -->
1122: * <!-- end-user-doc -->
1123: * @generated
1124: * @ordered
1125: */
1126: int CONDITION_PROXY__CONDITION = 0;
1127:
1128: /**
1129: * The feature id for the '<em><b>Inverted</b></em>' attribute.
1130: * <!-- begin-user-doc -->
1131: * <!-- end-user-doc -->
1132: * @generated
1133: * @ordered
1134: */
1135: int CONDITION_PROXY__INVERTED = 1;
1136:
1137: /**
1138: * The feature id for the '<em><b>Proxy Name</b></em>' attribute.
1139: * <!-- begin-user-doc -->
1140: * <!-- end-user-doc -->
1141: * @generated
1142: * @ordered
1143: */
1144: int CONDITION_PROXY__PROXY_NAME = 2;
1145:
1146: /**
1147: * The feature id for the '<em><b>Condition Term</b></em>' reference list.
1148: * <!-- begin-user-doc -->
1149: * <!-- end-user-doc -->
1150: * @generated
1151: * @ordered
1152: */
1153: int CONDITION_PROXY__CONDITION_TERM = 3;
1154:
1155: /**
1156: * The number of structural features of the '<em>Condition Proxy</em>' class.
1157: * <!-- begin-user-doc -->
1158: * <!-- end-user-doc -->
1159: * @generated
1160: * @ordered
1161: */
1162: int CONDITION_PROXY_FEATURE_COUNT = 4;
1163:
1164: /**
1165: * The meta object id for the '{@link newprocess.impl.ConclusionImpl <em>Conclusion</em>}' class.
1166: * <!-- begin-user-doc -->
1167: * <!-- end-user-doc -->
1168: * @see newprocess.impl.ConclusionImpl
1169: * @see newprocess.impl.NewprocessPackageImpl#getConclusion()
1170: * @generated
1171: */
1172: int CONCLUSION = 12;
1173:
1174: /**
1175: * The feature id for the '<em><b>Name</b></em>' attribute.
1176: * <!-- begin-user-doc -->
1177: * <!-- end-user-doc -->
1178: * @generated
1179: * @ordered
1180: */
1181: int CONCLUSION__NAME = ELEMENT__NAME;
1182:
1183: /**
1184: * The feature id for the '<em><b>Description</b></em>' attribute.
1185: * <!-- begin-user-doc -->
1186: * <!-- end-user-doc -->
1187: * @generated
1188: * @ordered
1189: */
1190: int CONCLUSION__DESCRIPTION = ELEMENT__DESCRIPTION;
1191:
1192: /**
1193: * The feature id for the '<em><b>Implementation</b></em>' attribute.
1194: * <!-- begin-user-doc -->
1195: * <!-- end-user-doc -->
1196: * @generated
1197: * @ordered
1198: */
1199: int CONCLUSION__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
1200:
1201: /**
1202: * The feature id for the '<em><b>Url</b></em>' attribute list.
1203: * <!-- begin-user-doc -->
1204: * <!-- end-user-doc -->
1205: * @generated
1206: * @ordered
1207: */
1208: int CONCLUSION__URL = ELEMENT__URL;
1209:
1210: /**
1211: * The feature id for the '<em><b>Id</b></em>' attribute.
1212: * <!-- begin-user-doc -->
1213: * <!-- end-user-doc -->
1214: * @generated
1215: * @ordered
1216: */
1217: int CONCLUSION__ID = ELEMENT__ID;
1218:
1219: /**
1220: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
1221: * <!-- begin-user-doc -->
1222: * <!-- end-user-doc -->
1223: * @generated
1224: * @ordered
1225: */
1226: int CONCLUSION__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
1227:
1228: /**
1229: * The feature id for the '<em><b>Has Precondition</b></em>' containment reference.
1230: * <!-- begin-user-doc -->
1231: * <!-- end-user-doc -->
1232: * @generated
1233: * @ordered
1234: */
1235: int CONCLUSION__HAS_PRECONDITION = ELEMENT_FEATURE_COUNT + 0;
1236:
1237: /**
1238: * The feature id for the '<em><b>Conclusion Proxy</b></em>' reference.
1239: * <!-- begin-user-doc -->
1240: * <!-- end-user-doc -->
1241: * @generated
1242: * @ordered
1243: */
1244: int CONCLUSION__CONCLUSION_PROXY = ELEMENT_FEATURE_COUNT + 1;
1245:
1246: /**
1247: * The number of structural features of the '<em>Conclusion</em>' class.
1248: * <!-- begin-user-doc -->
1249: * <!-- end-user-doc -->
1250: * @generated
1251: * @ordered
1252: */
1253: int CONCLUSION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
1254:
1255: /**
1256: * The meta object id for the '{@link newprocess.impl.ExpansionImpl <em>Expansion</em>}' class.
1257: * <!-- begin-user-doc -->
1258: * <!-- end-user-doc -->
1259: * @see newprocess.impl.ExpansionImpl
1260: * @see newprocess.impl.NewprocessPackageImpl#getExpansion()
1261: * @generated
1262: */
1263: int EXPANSION = 13;
1264:
1265: /**
1266: * The feature id for the '<em><b>Name</b></em>' attribute.
1267: * <!-- begin-user-doc -->
1268: * <!-- end-user-doc -->
1269: * @generated
1270: * @ordered
1271: */
1272: int EXPANSION__NAME = ELEMENT__NAME;
1273:
1274: /**
1275: * The feature id for the '<em><b>Description</b></em>' attribute.
1276: * <!-- begin-user-doc -->
1277: * <!-- end-user-doc -->
1278: * @generated
1279: * @ordered
1280: */
1281: int EXPANSION__DESCRIPTION = ELEMENT__DESCRIPTION;
1282:
1283: /**
1284: * The feature id for the '<em><b>Implementation</b></em>' attribute.
1285: * <!-- begin-user-doc -->
1286: * <!-- end-user-doc -->
1287: * @generated
1288: * @ordered
1289: */
1290: int EXPANSION__IMPLEMENTATION = ELEMENT__IMPLEMENTATION;
1291:
1292: /**
1293: * The feature id for the '<em><b>Url</b></em>' attribute list.
1294: * <!-- begin-user-doc -->
1295: * <!-- end-user-doc -->
1296: * @generated
1297: * @ordered
1298: */
1299: int EXPANSION__URL = ELEMENT__URL;
1300:
1301: /**
1302: * The feature id for the '<em><b>Id</b></em>' attribute.
1303: * <!-- begin-user-doc -->
1304: * <!-- end-user-doc -->
1305: * @generated
1306: * @ordered
1307: */
1308: int EXPANSION__ID = ELEMENT__ID;
1309:
1310: /**
1311: * The feature id for the '<em><b>Has Env Entries</b></em>' containment reference list.
1312: * <!-- begin-user-doc -->
1313: * <!-- end-user-doc -->
1314: * @generated
1315: * @ordered
1316: */
1317: int EXPANSION__HAS_ENV_ENTRIES = ELEMENT__HAS_ENV_ENTRIES;
1318:
1319: /**
1320: * The feature id for the '<em><b>Has Postcondition</b></em>' containment reference.
1321: * <!-- begin-user-doc -->
1322: * <!-- end-user-doc -->
1323: * @generated
1324: * @ordered
1325: */
1326: int EXPANSION__HAS_POSTCONDITION = ELEMENT_FEATURE_COUNT + 0;
1327:
1328: /**
1329: * The feature id for the '<em><b>Expansion Proxy</b></em>' reference.
1330: * <!-- begin-user-doc -->
1331: * <!-- end-user-doc -->
1332: * @generated
1333: * @ordered
1334: */
1335: int EXPANSION__EXPANSION_PROXY = ELEMENT_FEATURE_COUNT + 1;
1336:
1337: /**
1338: * The number of structural features of the '<em>Expansion</em>' class.
1339: * <!-- begin-user-doc -->
1340: * <!-- end-user-doc -->
1341: * @generated
1342: * @ordered
1343: */
1344: int EXPANSION_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
1345:
1346: /**
1347: * The meta object id for the '{@link newprocess.impl.ExpressionImpl <em>Expression</em>}' class.
1348: * <!-- begin-user-doc -->
1349: * <!-- end-user-doc -->
1350: * @see newprocess.impl.ExpressionImpl
1351: * @see newprocess.impl.NewprocessPackageImpl#getExpression()
1352: * @generated
1353: */
1354: int EXPRESSION = 14;
1355:
1356: /**
1357: * The feature id for the '<em><b>Expression</b></em>' attribute.
1358: * <!-- begin-user-doc -->
1359: * <!-- end-user-doc -->
1360: * @generated
1361: * @ordered
1362: */
1363: int EXPRESSION__EXPRESSION = 0;
1364:
1365: /**
1366: * The feature id for the '<em><b>Has Terms</b></em>' containment reference list.
1367: * <!-- begin-user-doc -->
1368: * <!-- end-user-doc -->
1369: * @generated
1370: * @ordered
1371: */
1372: int EXPRESSION__HAS_TERMS = 1;
1373:
1374: /**
1375: * The feature id for the '<em><b>Has Root</b></em>' containment reference.
1376: * <!-- begin-user-doc -->
1377: * <!-- end-user-doc -->
1378: * @generated
1379: * @ordered
1380: */
1381: int EXPRESSION__HAS_ROOT = 2;
1382:
1383: /**
1384: * The number of structural features of the '<em>Expression</em>' class.
1385: * <!-- begin-user-doc -->
1386: * <!-- end-user-doc -->
1387: * @generated
1388: * @ordered
1389: */
1390: int EXPRESSION_FEATURE_COUNT = 3;
1391:
1392: /**
1393: * The meta object id for the '{@link newprocess.impl.TermImpl <em>Term</em>}' class.
1394: * <!-- begin-user-doc -->
1395: * <!-- end-user-doc -->
1396: * @see newprocess.impl.TermImpl
1397: * @see newprocess.impl.NewprocessPackageImpl#getTerm()
1398: * @generated
1399: */
1400: int TERM = 15;
1401:
1402: /**
1403: * The number of structural features of the '<em>Term</em>' class.
1404: * <!-- begin-user-doc -->
1405: * <!-- end-user-doc -->
1406: * @generated
1407: * @ordered
1408: */
1409: int TERM_FEATURE_COUNT = 0;
1410:
1411: /**
1412: * The meta object id for the '{@link newprocess.impl.ConditionTermImpl <em>Condition Term</em>}' class.
1413: * <!-- begin-user-doc -->
1414: * <!-- end-user-doc -->
1415: * @see newprocess.impl.ConditionTermImpl
1416: * @see newprocess.impl.NewprocessPackageImpl#getConditionTerm()
1417: * @generated
1418: */
1419: int CONDITION_TERM = 16;
1420:
1421: /**
1422: * The feature id for the '<em><b>Condition Proxy</b></em>' reference.
1423: * <!-- begin-user-doc -->
1424: * <!-- end-user-doc -->
1425: * @generated
1426: * @ordered
1427: */
1428: int CONDITION_TERM__CONDITION_PROXY = TERM_FEATURE_COUNT + 0;
1429:
1430: /**
1431: * The number of structural features of the '<em>Condition Term</em>' class.
1432: * <!-- begin-user-doc -->
1433: * <!-- end-user-doc -->
1434: * @generated
1435: * @ordered
1436: */
1437: int CONDITION_TERM_FEATURE_COUNT = TERM_FEATURE_COUNT + 1;
1438:
1439: /**
1440: * The meta object id for the '{@link newprocess.impl.OperatorTermImpl <em>Operator Term</em>}' class.
1441: * <!-- begin-user-doc -->
1442: * <!-- end-user-doc -->
1443: * @see newprocess.impl.OperatorTermImpl
1444: * @see newprocess.impl.NewprocessPackageImpl#getOperatorTerm()
1445: * @generated
1446: */
1447: int OPERATOR_TERM = 17;
1448:
1449: /**
1450: * The feature id for the '<em><b>Sub Term</b></em>' reference list.
1451: * <!-- begin-user-doc -->
1452: * <!-- end-user-doc -->
1453: * @generated
1454: * @ordered
1455: */
1456: int OPERATOR_TERM__SUB_TERM = TERM_FEATURE_COUNT + 0;
1457:
1458: /**
1459: * The number of structural features of the '<em>Operator Term</em>' class.
1460: * <!-- begin-user-doc -->
1461: * <!-- end-user-doc -->
1462: * @generated
1463: * @ordered
1464: */
1465: int OPERATOR_TERM_FEATURE_COUNT = TERM_FEATURE_COUNT + 1;
1466:
1467: /**
1468: * The meta object id for the '{@link newprocess.impl.OrOperatorImpl <em>Or Operator</em>}' class.
1469: * <!-- begin-user-doc -->
1470: * <!-- end-user-doc -->
1471: * @see newprocess.impl.OrOperatorImpl
1472: * @see newprocess.impl.NewprocessPackageImpl#getOrOperator()
1473: * @generated
1474: */
1475: int OR_OPERATOR = 18;
1476:
1477: /**
1478: * The feature id for the '<em><b>Sub Term</b></em>' reference list.
1479: * <!-- begin-user-doc -->
1480: * <!-- end-user-doc -->
1481: * @generated
1482: * @ordered
1483: */
1484: int OR_OPERATOR__SUB_TERM = OPERATOR_TERM__SUB_TERM;
1485:
1486: /**
1487: * The number of structural features of the '<em>Or Operator</em>' class.
1488: * <!-- begin-user-doc -->
1489: * <!-- end-user-doc -->
1490: * @generated
1491: * @ordered
1492: */
1493: int OR_OPERATOR_FEATURE_COUNT = OPERATOR_TERM_FEATURE_COUNT + 0;
1494:
1495: /**
1496: * The meta object id for the '{@link newprocess.impl.AndOperatorImpl <em>And Operator</em>}' class.
1497: * <!-- begin-user-doc -->
1498: * <!-- end-user-doc -->
1499: * @see newprocess.impl.AndOperatorImpl
1500: * @see newprocess.impl.NewprocessPackageImpl#getAndOperator()
1501: * @generated
1502: */
1503: int AND_OPERATOR = 19;
1504:
1505: /**
1506: * The feature id for the '<em><b>Sub Term</b></em>' reference list.
1507: * <!-- begin-user-doc -->
1508: * <!-- end-user-doc -->
1509: * @generated
1510: * @ordered
1511: */
1512: int AND_OPERATOR__SUB_TERM = OPERATOR_TERM__SUB_TERM;
1513:
1514: /**
1515: * The number of structural features of the '<em>And Operator</em>' class.
1516: * <!-- begin-user-doc -->
1517: * <!-- end-user-doc -->
1518: * @generated
1519: * @ordered
1520: */
1521: int AND_OPERATOR_FEATURE_COUNT = OPERATOR_TERM_FEATURE_COUNT + 0;
1522:
1523: /**
1524: * The meta object id for the '{@link newprocess.impl.RootImpl <em>Root</em>}' class.
1525: * <!-- begin-user-doc -->
1526: * <!-- end-user-doc -->
1527: * @see newprocess.impl.RootImpl
1528: * @see newprocess.impl.NewprocessPackageImpl#getRoot()
1529: * @generated
1530: */
1531: int ROOT = 20;
1532:
1533: /**
1534: * The feature id for the '<em><b>Term</b></em>' reference.
1535: * <!-- begin-user-doc -->
1536: * <!-- end-user-doc -->
1537: * @generated
1538: * @ordered
1539: */
1540: int ROOT__TERM = 0;
1541:
1542: /**
1543: * The number of structural features of the '<em>Root</em>' class.
1544: * <!-- begin-user-doc -->
1545: * <!-- end-user-doc -->
1546: * @generated
1547: * @ordered
1548: */
1549: int ROOT_FEATURE_COUNT = 1;
1550:
1551: /**
1552: * The meta object id for the '{@link newprocess.impl.GlobalsImpl <em>Globals</em>}' class.
1553: * <!-- begin-user-doc -->
1554: * <!-- end-user-doc -->
1555: * @see newprocess.impl.GlobalsImpl
1556: * @see newprocess.impl.NewprocessPackageImpl#getGlobals()
1557: * @generated
1558: */
1559: int GLOBALS = 21;
1560:
1561: /**
1562: * The feature id for the '<em><b>Has Condition</b></em>' containment reference list.
1563: * <!-- begin-user-doc -->
1564: * <!-- end-user-doc -->
1565: * @generated
1566: * @ordered
1567: */
1568: int GLOBALS__HAS_CONDITION = 0;
1569:
1570: /**
1571: * The feature id for the '<em><b>Has Loader</b></em>' containment reference.
1572: * <!-- begin-user-doc -->
1573: * <!-- end-user-doc -->
1574: * @generated
1575: * @ordered
1576: */
1577: int GLOBALS__HAS_LOADER = 1;
1578:
1579: /**
1580: * The number of structural features of the '<em>Globals</em>' class.
1581: * <!-- begin-user-doc -->
1582: * <!-- end-user-doc -->
1583: * @generated
1584: * @ordered
1585: */
1586: int GLOBALS_FEATURE_COUNT = 2;
1587:
1588: /**
1589: * The meta object id for the '{@link newprocess.Direction <em>Direction</em>}' enum.
1590: * <!-- begin-user-doc -->
1591: * <!-- end-user-doc -->
1592: * @see newprocess.Direction
1593: * @see newprocess.impl.NewprocessPackageImpl#getDirection()
1594: * @generated
1595: */
1596: int DIRECTION = 22;
1597:
1598: /**
1599: * Returns the meta object for class '{@link newprocess.Process <em>Process</em>}'.
1600: * <!-- begin-user-doc -->
1601: * <!-- end-user-doc -->
1602: * @return the meta object for class '<em>Process</em>'.
1603: * @see newprocess.Process
1604: * @generated
1605: */
1606: EClass getProcess();
1607:
1608: /**
1609: * Returns the meta object for the attribute '{@link newprocess.Process#getSubject <em>Subject</em>}'.
1610: * <!-- begin-user-doc -->
1611: * <!-- end-user-doc -->
1612: * @return the meta object for the attribute '<em>Subject</em>'.
1613: * @see newprocess.Process#getSubject()
1614: * @see #getProcess()
1615: * @generated
1616: */
1617: EAttribute getProcess_Subject();
1618:
1619: /**
1620: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasSyncActivities <em>Has Sync Activities</em>}'.
1621: * <!-- begin-user-doc -->
1622: * <!-- end-user-doc -->
1623: * @return the meta object for the containment reference list '<em>Has Sync Activities</em>'.
1624: * @see newprocess.Process#getHasSyncActivities()
1625: * @see #getProcess()
1626: * @generated
1627: */
1628: EReference getProcess_HasSyncActivities();
1629:
1630: /**
1631: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasAsyncActivities <em>Has Async Activities</em>}'.
1632: * <!-- begin-user-doc -->
1633: * <!-- end-user-doc -->
1634: * @return the meta object for the containment reference list '<em>Has Async Activities</em>'.
1635: * @see newprocess.Process#getHasAsyncActivities()
1636: * @see #getProcess()
1637: * @generated
1638: */
1639: EReference getProcess_HasAsyncActivities();
1640:
1641: /**
1642: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasEvents <em>Has Events</em>}'.
1643: * <!-- begin-user-doc -->
1644: * <!-- end-user-doc -->
1645: * @return the meta object for the containment reference list '<em>Has Events</em>'.
1646: * @see newprocess.Process#getHasEvents()
1647: * @see #getProcess()
1648: * @generated
1649: */
1650: EReference getProcess_HasEvents();
1651:
1652: /**
1653: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasListeners <em>Has Listeners</em>}'.
1654: * <!-- begin-user-doc -->
1655: * <!-- end-user-doc -->
1656: * @return the meta object for the containment reference list '<em>Has Listeners</em>'.
1657: * @see newprocess.Process#getHasListeners()
1658: * @see #getProcess()
1659: * @generated
1660: */
1661: EReference getProcess_HasListeners();
1662:
1663: /**
1664: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasActors <em>Has Actors</em>}'.
1665: * <!-- begin-user-doc -->
1666: * <!-- end-user-doc -->
1667: * @return the meta object for the containment reference list '<em>Has Actors</em>'.
1668: * @see newprocess.Process#getHasActors()
1669: * @see #getProcess()
1670: * @generated
1671: */
1672: EReference getProcess_HasActors();
1673:
1674: /**
1675: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasMessages <em>Has Messages</em>}'.
1676: * <!-- begin-user-doc -->
1677: * <!-- end-user-doc -->
1678: * @return the meta object for the containment reference list '<em>Has Messages</em>'.
1679: * @see newprocess.Process#getHasMessages()
1680: * @see #getProcess()
1681: * @generated
1682: */
1683: EReference getProcess_HasMessages();
1684:
1685: /**
1686: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasConclusions <em>Has Conclusions</em>}'.
1687: * <!-- begin-user-doc -->
1688: * <!-- end-user-doc -->
1689: * @return the meta object for the containment reference list '<em>Has Conclusions</em>'.
1690: * @see newprocess.Process#getHasConclusions()
1691: * @see #getProcess()
1692: * @generated
1693: */
1694: EReference getProcess_HasConclusions();
1695:
1696: /**
1697: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasExpansions <em>Has Expansions</em>}'.
1698: * <!-- begin-user-doc -->
1699: * <!-- end-user-doc -->
1700: * @return the meta object for the containment reference list '<em>Has Expansions</em>'.
1701: * @see newprocess.Process#getHasExpansions()
1702: * @see #getProcess()
1703: * @generated
1704: */
1705: EReference getProcess_HasExpansions();
1706:
1707: /**
1708: * Returns the meta object for the containment reference list '{@link newprocess.Process#getHasConditionProxy <em>Has Condition Proxy</em>}'.
1709: * <!-- begin-user-doc -->
1710: * <!-- end-user-doc -->
1711: * @return the meta object for the containment reference list '<em>Has Condition Proxy</em>'.
1712: * @see newprocess.Process#getHasConditionProxy()
1713: * @see #getProcess()
1714: * @generated
1715: */
1716: EReference getProcess_HasConditionProxy();
1717:
1718: /**
1719: * Returns the meta object for the containment reference '{@link newprocess.Process#getHasGlobals <em>Has Globals</em>}'.
1720: * <!-- begin-user-doc -->
1721: * <!-- end-user-doc -->
1722: * @return the meta object for the containment reference '<em>Has Globals</em>'.
1723: * @see newprocess.Process#getHasGlobals()
1724: * @see #getProcess()
1725: * @generated
1726: */
1727: EReference getProcess_HasGlobals();
1728:
1729: /**
1730: * Returns the meta object for the attribute '{@link newprocess.Process#getNamespace <em>Namespace</em>}'.
1731: * <!-- begin-user-doc -->
1732: * <!-- end-user-doc -->
1733: * @return the meta object for the attribute '<em>Namespace</em>'.
1734: * @see newprocess.Process#getNamespace()
1735: * @see #getProcess()
1736: * @generated
1737: */
1738: EAttribute getProcess_Namespace();
1739:
1740: /**
1741: * Returns the meta object for class '{@link newprocess.Condition <em>Condition</em>}'.
1742: * <!-- begin-user-doc -->
1743: * <!-- end-user-doc -->
1744: * @return the meta object for class '<em>Condition</em>'.
1745: * @see newprocess.Condition
1746: * @generated
1747: */
1748: EClass getCondition();
1749:
1750: /**
1751: * Returns the meta object for the attribute '{@link newprocess.Condition#isTemporal <em>Temporal</em>}'.
1752: * <!-- begin-user-doc -->
1753: * <!-- end-user-doc -->
1754: * @return the meta object for the attribute '<em>Temporal</em>'.
1755: * @see newprocess.Condition#isTemporal()
1756: * @see #getCondition()
1757: * @generated
1758: */
1759: EAttribute getCondition_Temporal();
1760:
1761: /**
1762: * Returns the meta object for the attribute '{@link newprocess.Condition#isTagged <em>Tagged</em>}'.
1763: * <!-- begin-user-doc -->
1764: * <!-- end-user-doc -->
1765: * @return the meta object for the attribute '<em>Tagged</em>'.
1766: * @see newprocess.Condition#isTagged()
1767: * @see #getCondition()
1768: * @generated
1769: */
1770: EAttribute getCondition_Tagged();
1771:
1772: /**
1773: * Returns the meta object for class '{@link newprocess.Element <em>Element</em>}'.
1774: * <!-- begin-user-doc -->
1775: * <!-- end-user-doc -->
1776: * @return the meta object for class '<em>Element</em>'.
1777: * @see newprocess.Element
1778: * @generated
1779: */
1780: EClass getElement();
1781:
1782: /**
1783: * Returns the meta object for the attribute '{@link newprocess.Element#getName <em>Name</em>}'.
1784: * <!-- begin-user-doc -->
1785: * <!-- end-user-doc -->
1786: * @return the meta object for the attribute '<em>Name</em>'.
1787: * @see newprocess.Element#getName()
1788: * @see #getElement()
1789: * @generated
1790: */
1791: EAttribute getElement_Name();
1792:
1793: /**
1794: * Returns the meta object for the attribute '{@link newprocess.Element#getDescription <em>Description</em>}'.
1795: * <!-- begin-user-doc -->
1796: * <!-- end-user-doc -->
1797: * @return the meta object for the attribute '<em>Description</em>'.
1798: * @see newprocess.Element#getDescription()
1799: * @see #getElement()
1800: * @generated
1801: */
1802: EAttribute getElement_Description();
1803:
1804: /**
1805: * Returns the meta object for the attribute '{@link newprocess.Element#getImplementation <em>Implementation</em>}'.
1806: * <!-- begin-user-doc -->
1807: * <!-- end-user-doc -->
1808: * @return the meta object for the attribute '<em>Implementation</em>'.
1809: * @see newprocess.Element#getImplementation()
1810: * @see #getElement()
1811: * @generated
1812: */
1813: EAttribute getElement_Implementation();
1814:
1815: /**
1816: * Returns the meta object for the attribute list '{@link newprocess.Element#getUrl <em>Url</em>}'.
1817: * <!-- begin-user-doc -->
1818: * <!-- end-user-doc -->
1819: * @return the meta object for the attribute list '<em>Url</em>'.
1820: * @see newprocess.Element#getUrl()
1821: * @see #getElement()
1822: * @generated
1823: */
1824: EAttribute getElement_Url();
1825:
1826: /**
1827: * Returns the meta object for the attribute '{@link newprocess.Element#getId <em>Id</em>}'.
1828: * <!-- begin-user-doc -->
1829: * <!-- end-user-doc -->
1830: * @return the meta object for the attribute '<em>Id</em>'.
1831: * @see newprocess.Element#getId()
1832: * @see #getElement()
1833: * @generated
1834: */
1835: EAttribute getElement_Id();
1836:
1837: /**
1838: * Returns the meta object for the containment reference list '{@link newprocess.Element#getHasEnvEntries <em>Has Env Entries</em>}'.
1839: * <!-- begin-user-doc -->
1840: * <!-- end-user-doc -->
1841: * @return the meta object for the containment reference list '<em>Has Env Entries</em>'.
1842: * @see newprocess.Element#getHasEnvEntries()
1843: * @see #getElement()
1844: * @generated
1845: */
1846: EReference getElement_HasEnvEntries();
1847:
1848: /**
1849: * Returns the meta object for class '{@link newprocess.SyncActivity <em>Sync Activity</em>}'.
1850: * <!-- begin-user-doc -->
1851: * <!-- end-user-doc -->
1852: * @return the meta object for class '<em>Sync Activity</em>'.
1853: * @see newprocess.SyncActivity
1854: * @generated
1855: */
1856: EClass getSyncActivity();
1857:
1858: /**
1859: * Returns the meta object for the attribute '{@link newprocess.SyncActivity#getTrials <em>Trials</em>}'.
1860: * <!-- begin-user-doc -->
1861: * <!-- end-user-doc -->
1862: * @return the meta object for the attribute '<em>Trials</em>'.
1863: * @see newprocess.SyncActivity#getTrials()
1864: * @see #getSyncActivity()
1865: * @generated
1866: */
1867: EAttribute getSyncActivity_Trials();
1868:
1869: /**
1870: * Returns the meta object for the attribute '{@link newprocess.SyncActivity#getRetryDelay <em>Retry Delay</em>}'.
1871: * <!-- begin-user-doc -->
1872: * <!-- end-user-doc -->
1873: * @return the meta object for the attribute '<em>Retry Delay</em>'.
1874: * @see newprocess.SyncActivity#getRetryDelay()
1875: * @see #getSyncActivity()
1876: * @generated
1877: */
1878: EAttribute getSyncActivity_RetryDelay();
1879:
1880: /**
1881: * Returns the meta object for the containment reference '{@link newprocess.SyncActivity#getHasPostcondition <em>Has Postcondition</em>}'.
1882: * <!-- begin-user-doc -->
1883: * <!-- end-user-doc -->
1884: * @return the meta object for the containment reference '<em>Has Postcondition</em>'.
1885: * @see newprocess.SyncActivity#getHasPostcondition()
1886: * @see #getSyncActivity()
1887: * @generated
1888: */
1889: EReference getSyncActivity_HasPostcondition();
1890:
1891: /**
1892: * Returns the meta object for the containment reference '{@link newprocess.SyncActivity#getHasPrecondition <em>Has Precondition</em>}'.
1893: * <!-- begin-user-doc -->
1894: * <!-- end-user-doc -->
1895: * @return the meta object for the containment reference '<em>Has Precondition</em>'.
1896: * @see newprocess.SyncActivity#getHasPrecondition()
1897: * @see #getSyncActivity()
1898: * @generated
1899: */
1900: EReference getSyncActivity_HasPrecondition();
1901:
1902: /**
1903: * Returns the meta object for the attribute '{@link newprocess.SyncActivity#isReentrant <em>Reentrant</em>}'.
1904: * <!-- begin-user-doc -->
1905: * <!-- end-user-doc -->
1906: * @return the meta object for the attribute '<em>Reentrant</em>'.
1907: * @see newprocess.SyncActivity#isReentrant()
1908: * @see #getSyncActivity()
1909: * @generated
1910: */
1911: EAttribute getSyncActivity_Reentrant();
1912:
1913: /**
1914: * Returns the meta object for class '{@link newprocess.Loader <em>Loader</em>}'.
1915: * <!-- begin-user-doc -->
1916: * <!-- end-user-doc -->
1917: * @return the meta object for class '<em>Loader</em>'.
1918: * @see newprocess.Loader
1919: * @generated
1920: */
1921: EClass getLoader();
1922:
1923: /**
1924: * Returns the meta object for class '{@link newprocess.AsyncActivity <em>Async Activity</em>}'.
1925: * <!-- begin-user-doc -->
1926: * <!-- end-user-doc -->
1927: * @return the meta object for class '<em>Async Activity</em>'.
1928: * @see newprocess.AsyncActivity
1929: * @generated
1930: */
1931: EClass getAsyncActivity();
1932:
1933: /**
1934: * Returns the meta object for the attribute '{@link newprocess.AsyncActivity#isOptional <em>Optional</em>}'.
1935: * <!-- begin-user-doc -->
1936: * <!-- end-user-doc -->
1937: * @return the meta object for the attribute '<em>Optional</em>'.
1938: * @see newprocess.AsyncActivity#isOptional()
1939: * @see #getAsyncActivity()
1940: * @generated
1941: */
1942: EAttribute getAsyncActivity_Optional();
1943:
1944: /**
1945: * Returns the meta object for the attribute '{@link newprocess.AsyncActivity#getTimeout <em>Timeout</em>}'.
1946: * <!-- begin-user-doc -->
1947: * <!-- end-user-doc -->
1948: * @return the meta object for the attribute '<em>Timeout</em>'.
1949: * @see newprocess.AsyncActivity#getTimeout()
1950: * @see #getAsyncActivity()
1951: * @generated
1952: */
1953: EAttribute getAsyncActivity_Timeout();
1954:
1955: /**
1956: * Returns the meta object for the reference '{@link newprocess.AsyncActivity#getActor <em>Actor</em>}'.
1957: * <!-- begin-user-doc -->
1958: * <!-- end-user-doc -->
1959: * @return the meta object for the reference '<em>Actor</em>'.
1960: * @see newprocess.AsyncActivity#getActor()
1961: * @see #getAsyncActivity()
1962: * @generated
1963: */
1964: EReference getAsyncActivity_Actor();
1965:
1966: /**
1967: * Returns the meta object for the containment reference '{@link newprocess.AsyncActivity#getHasPostcondition <em>Has Postcondition</em>}'.
1968: * <!-- begin-user-doc -->
1969: * <!-- end-user-doc -->
1970: * @return the meta object for the containment reference '<em>Has Postcondition</em>'.
1971: * @see newprocess.AsyncActivity#getHasPostcondition()
1972: * @see #getAsyncActivity()
1973: * @generated
1974: */
1975: EReference getAsyncActivity_HasPostcondition();
1976:
1977: /**
1978: * Returns the meta object for the containment reference '{@link newprocess.AsyncActivity#getHasPrecondition <em>Has Precondition</em>}'.
1979: * <!-- begin-user-doc -->
1980: * <!-- end-user-doc -->
1981: * @return the meta object for the containment reference '<em>Has Precondition</em>'.
1982: * @see newprocess.AsyncActivity#getHasPrecondition()
1983: * @see #getAsyncActivity()
1984: * @generated
1985: */
1986: EReference getAsyncActivity_HasPrecondition();
1987:
1988: /**
1989: * Returns the meta object for the attribute '{@link newprocess.AsyncActivity#isReentrant <em>Reentrant</em>}'.
1990: * <!-- begin-user-doc -->
1991: * <!-- end-user-doc -->
1992: * @return the meta object for the attribute '<em>Reentrant</em>'.
1993: * @see newprocess.AsyncActivity#isReentrant()
1994: * @see #getAsyncActivity()
1995: * @generated
1996: */
1997: EAttribute getAsyncActivity_Reentrant();
1998:
1999: /**
2000: * Returns the meta object for class '{@link newprocess.Event <em>Event</em>}'.
2001: * <!-- begin-user-doc -->
2002: * <!-- end-user-doc -->
2003: * @return the meta object for class '<em>Event</em>'.
2004: * @see newprocess.Event
2005: * @generated
2006: */
2007: EClass getEvent();
2008:
2009: /**
2010: * Returns the meta object for the containment reference '{@link newprocess.Event#getHasPostcondition <em>Has Postcondition</em>}'.
2011: * <!-- begin-user-doc -->
2012: * <!-- end-user-doc -->
2013: * @return the meta object for the containment reference '<em>Has Postcondition</em>'.
2014: * @see newprocess.Event#getHasPostcondition()
2015: * @see #getEvent()
2016: * @generated
2017: */
2018: EReference getEvent_HasPostcondition();
2019:
2020: /**
2021: * Returns the meta object for the attribute '{@link newprocess.Event#isReentrant <em>Reentrant</em>}'.
2022: * <!-- begin-user-doc -->
2023: * <!-- end-user-doc -->
2024: * @return the meta object for the attribute '<em>Reentrant</em>'.
2025: * @see newprocess.Event#isReentrant()
2026: * @see #getEvent()
2027: * @generated
2028: */
2029: EAttribute getEvent_Reentrant();
2030:
2031: /**
2032: * Returns the meta object for class '{@link newprocess.Actor <em>Actor</em>}'.
2033: * <!-- begin-user-doc -->
2034: * <!-- end-user-doc -->
2035: * @return the meta object for class '<em>Actor</em>'.
2036: * @see newprocess.Actor
2037: * @generated
2038: */
2039: EClass getActor();
2040:
2041: /**
2042: * Returns the meta object for class '{@link newprocess.Listener <em>Listener</em>}'.
2043: * <!-- begin-user-doc -->
2044: * <!-- end-user-doc -->
2045: * @return the meta object for class '<em>Listener</em>'.
2046: * @see newprocess.Listener
2047: * @generated
2048: */
2049: EClass getListener();
2050:
2051: /**
2052: * Returns the meta object for the containment reference '{@link newprocess.Listener#getHasPrecondition <em>Has Precondition</em>}'.
2053: * <!-- begin-user-doc -->
2054: * <!-- end-user-doc -->
2055: * @return the meta object for the containment reference '<em>Has Precondition</em>'.
2056: * @see newprocess.Listener#getHasPrecondition()
2057: * @see #getListener()
2058: * @generated
2059: */
2060: EReference getListener_HasPrecondition();
2061:
2062: /**
2063: * Returns the meta object for the attribute '{@link newprocess.Listener#isReentrant <em>Reentrant</em>}'.
2064: * <!-- begin-user-doc -->
2065: * <!-- end-user-doc -->
2066: * @return the meta object for the attribute '<em>Reentrant</em>'.
2067: * @see newprocess.Listener#isReentrant()
2068: * @see #getListener()
2069: * @generated
2070: */
2071: EAttribute getListener_Reentrant();
2072:
2073: /**
2074: * Returns the meta object for class '{@link newprocess.EnvEntry <em>Env Entry</em>}'.
2075: * <!-- begin-user-doc -->
2076: * <!-- end-user-doc -->
2077: * @return the meta object for class '<em>Env Entry</em>'.
2078: * @see newprocess.EnvEntry
2079: * @generated
2080: */
2081: EClass getEnvEntry();
2082:
2083: /**
2084: * Returns the meta object for the attribute '{@link newprocess.EnvEntry#getName <em>Name</em>}'.
2085: * <!-- begin-user-doc -->
2086: * <!-- end-user-doc -->
2087: * @return the meta object for the attribute '<em>Name</em>'.
2088: * @see newprocess.EnvEntry#getName()
2089: * @see #getEnvEntry()
2090: * @generated
2091: */
2092: EAttribute getEnvEntry_Name();
2093:
2094: /**
2095: * Returns the meta object for the attribute '{@link newprocess.EnvEntry#getType <em>Type</em>}'.
2096: * <!-- begin-user-doc -->
2097: * <!-- end-user-doc -->
2098: * @return the meta object for the attribute '<em>Type</em>'.
2099: * @see newprocess.EnvEntry#getType()
2100: * @see #getEnvEntry()
2101: * @generated
2102: */
2103: EAttribute getEnvEntry_Type();
2104:
2105: /**
2106: * Returns the meta object for the attribute '{@link newprocess.EnvEntry#getValue <em>Value</em>}'.
2107: * <!-- begin-user-doc -->
2108: * <!-- end-user-doc -->
2109: * @return the meta object for the attribute '<em>Value</em>'.
2110: * @see newprocess.EnvEntry#getValue()
2111: * @see #getEnvEntry()
2112: * @generated
2113: */
2114: EAttribute getEnvEntry_Value();
2115:
2116: /**
2117: * Returns the meta object for class '{@link newprocess.Message <em>Message</em>}'.
2118: * <!-- begin-user-doc -->
2119: * <!-- end-user-doc -->
2120: * @return the meta object for class '<em>Message</em>'.
2121: * @see newprocess.Message
2122: * @generated
2123: */
2124: EClass getMessage();
2125:
2126: /**
2127: * Returns the meta object for the attribute '{@link newprocess.Message#getDirection <em>Direction</em>}'.
2128: * <!-- begin-user-doc -->
2129: * <!-- end-user-doc -->
2130: * @return the meta object for the attribute '<em>Direction</em>'.
2131: * @see newprocess.Message#getDirection()
2132: * @see #getMessage()
2133: * @generated
2134: */
2135: EAttribute getMessage_Direction();
2136:
2137: /**
2138: * Returns the meta object for class '{@link newprocess.ConditionProxy <em>Condition Proxy</em>}'.
2139: * <!-- begin-user-doc -->
2140: * <!-- end-user-doc -->
2141: * @return the meta object for class '<em>Condition Proxy</em>'.
2142: * @see newprocess.ConditionProxy
2143: * @generated
2144: */
2145: EClass getConditionProxy();
2146:
2147: /**
2148: * Returns the meta object for the reference '{@link newprocess.ConditionProxy#getCondition <em>Condition</em>}'.
2149: * <!-- begin-user-doc -->
2150: * <!-- end-user-doc -->
2151: * @return the meta object for the reference '<em>Condition</em>'.
2152: * @see newprocess.ConditionProxy#getCondition()
2153: * @see #getConditionProxy()
2154: * @generated
2155: */
2156: EReference getConditionProxy_Condition();
2157:
2158: /**
2159: * Returns the meta object for the attribute '{@link newprocess.ConditionProxy#isInverted <em>Inverted</em>}'.
2160: * <!-- begin-user-doc -->
2161: * <!-- end-user-doc -->
2162: * @return the meta object for the attribute '<em>Inverted</em>'.
2163: * @see newprocess.ConditionProxy#isInverted()
2164: * @see #getConditionProxy()
2165: * @generated
2166: */
2167: EAttribute getConditionProxy_Inverted();
2168:
2169: /**
2170: * Returns the meta object for the attribute '{@link newprocess.ConditionProxy#getProxyName <em>Proxy Name</em>}'.
2171: * <!-- begin-user-doc -->
2172: * <!-- end-user-doc -->
2173: * @return the meta object for the attribute '<em>Proxy Name</em>'.
2174: * @see newprocess.ConditionProxy#getProxyName()
2175: * @see #getConditionProxy()
2176: * @generated
2177: */
2178: EAttribute getConditionProxy_ProxyName();
2179:
2180: /**
2181: * Returns the meta object for the reference list '{@link newprocess.ConditionProxy#getConditionTerm <em>Condition Term</em>}'.
2182: * <!-- begin-user-doc -->
2183: * <!-- end-user-doc -->
2184: * @return the meta object for the reference list '<em>Condition Term</em>'.
2185: * @see newprocess.ConditionProxy#getConditionTerm()
2186: * @see #getConditionProxy()
2187: * @generated
2188: */
2189: EReference getConditionProxy_ConditionTerm();
2190:
2191: /**
2192: * Returns the meta object for class '{@link newprocess.Conclusion <em>Conclusion</em>}'.
2193: * <!-- begin-user-doc -->
2194: * <!-- end-user-doc -->
2195: * @return the meta object for class '<em>Conclusion</em>'.
2196: * @see newprocess.Conclusion
2197: * @generated
2198: */
2199: EClass getConclusion();
2200:
2201: /**
2202: * Returns the meta object for the containment reference '{@link newprocess.Conclusion#getHasPrecondition <em>Has Precondition</em>}'.
2203: * <!-- begin-user-doc -->
2204: * <!-- end-user-doc -->
2205: * @return the meta object for the containment reference '<em>Has Precondition</em>'.
2206: * @see newprocess.Conclusion#getHasPrecondition()
2207: * @see #getConclusion()
2208: * @generated
2209: */
2210: EReference getConclusion_HasPrecondition();
2211:
2212: /**
2213: * Returns the meta object for the reference '{@link newprocess.Conclusion#getConclusionProxy <em>Conclusion Proxy</em>}'.
2214: * <!-- begin-user-doc -->
2215: * <!-- end-user-doc -->
2216: * @return the meta object for the reference '<em>Conclusion Proxy</em>'.
2217: * @see newprocess.Conclusion#getConclusionProxy()
2218: * @see #getConclusion()
2219: * @generated
2220: */
2221: EReference getConclusion_ConclusionProxy();
2222:
2223: /**
2224: * Returns the meta object for class '{@link newprocess.Expansion <em>Expansion</em>}'.
2225: * <!-- begin-user-doc -->
2226: * <!-- end-user-doc -->
2227: * @return the meta object for class '<em>Expansion</em>'.
2228: * @see newprocess.Expansion
2229: * @generated
2230: */
2231: EClass getExpansion();
2232:
2233: /**
2234: * Returns the meta object for the containment reference '{@link newprocess.Expansion#getHasPostcondition <em>Has Postcondition</em>}'.
2235: * <!-- begin-user-doc -->
2236: * <!-- end-user-doc -->
2237: * @return the meta object for the containment reference '<em>Has Postcondition</em>'.
2238: * @see newprocess.Expansion#getHasPostcondition()
2239: * @see #getExpansion()
2240: * @generated
2241: */
2242: EReference getExpansion_HasPostcondition();
2243:
2244: /**
2245: * Returns the meta object for the reference '{@link newprocess.Expansion#getExpansionProxy <em>Expansion Proxy</em>}'.
2246: * <!-- begin-user-doc -->
2247: * <!-- end-user-doc -->
2248: * @return the meta object for the reference '<em>Expansion Proxy</em>'.
2249: * @see newprocess.Expansion#getExpansionProxy()
2250: * @see #getExpansion()
2251: * @generated
2252: */
2253: EReference getExpansion_ExpansionProxy();
2254:
2255: /**
2256: * Returns the meta object for class '{@link newprocess.Expression <em>Expression</em>}'.
2257: * <!-- begin-user-doc -->
2258: * <!-- end-user-doc -->
2259: * @return the meta object for class '<em>Expression</em>'.
2260: * @see newprocess.Expression
2261: * @generated
2262: */
2263: EClass getExpression();
2264:
2265: /**
2266: * Returns the meta object for the attribute '{@link newprocess.Expression#getExpression <em>Expression</em>}'.
2267: * <!-- begin-user-doc -->
2268: * <!-- end-user-doc -->
2269: * @return the meta object for the attribute '<em>Expression</em>'.
2270: * @see newprocess.Expression#getExpression()
2271: * @see #getExpression()
2272: * @generated
2273: */
2274: EAttribute getExpression_Expression();
2275:
2276: /**
2277: * Returns the meta object for the containment reference list '{@link newprocess.Expression#getHasTerms <em>Has Terms</em>}'.
2278: * <!-- begin-user-doc -->
2279: * <!-- end-user-doc -->
2280: * @return the meta object for the containment reference list '<em>Has Terms</em>'.
2281: * @see newprocess.Expression#getHasTerms()
2282: * @see #getExpression()
2283: * @generated
2284: */
2285: EReference getExpression_HasTerms();
2286:
2287: /**
2288: * Returns the meta object for the containment reference '{@link newprocess.Expression#getHasRoot <em>Has Root</em>}'.
2289: * <!-- begin-user-doc -->
2290: * <!-- end-user-doc -->
2291: * @return the meta object for the containment reference '<em>Has Root</em>'.
2292: * @see newprocess.Expression#getHasRoot()
2293: * @see #getExpression()
2294: * @generated
2295: */
2296: EReference getExpression_HasRoot();
2297:
2298: /**
2299: * Returns the meta object for class '{@link newprocess.Term <em>Term</em>}'.
2300: * <!-- begin-user-doc -->
2301: * <!-- end-user-doc -->
2302: * @return the meta object for class '<em>Term</em>'.
2303: * @see newprocess.Term
2304: * @generated
2305: */
2306: EClass getTerm();
2307:
2308: /**
2309: * Returns the meta object for class '{@link newprocess.ConditionTerm <em>Condition Term</em>}'.
2310: * <!-- begin-user-doc -->
2311: * <!-- end-user-doc -->
2312: * @return the meta object for class '<em>Condition Term</em>'.
2313: * @see newprocess.ConditionTerm
2314: * @generated
2315: */
2316: EClass getConditionTerm();
2317:
2318: /**
2319: * Returns the meta object for the reference '{@link newprocess.ConditionTerm#getConditionProxy <em>Condition Proxy</em>}'.
2320: * <!-- begin-user-doc -->
2321: * <!-- end-user-doc -->
2322: * @return the meta object for the reference '<em>Condition Proxy</em>'.
2323: * @see newprocess.ConditionTerm#getConditionProxy()
2324: * @see #getConditionTerm()
2325: * @generated
2326: */
2327: EReference getConditionTerm_ConditionProxy();
2328:
2329: /**
2330: * Returns the meta object for class '{@link newprocess.OperatorTerm <em>Operator Term</em>}'.
2331: * <!-- begin-user-doc -->
2332: * <!-- end-user-doc -->
2333: * @return the meta object for class '<em>Operator Term</em>'.
2334: * @see newprocess.OperatorTerm
2335: * @generated
2336: */
2337: EClass getOperatorTerm();
2338:
2339: /**
2340: * Returns the meta object for the reference list '{@link newprocess.OperatorTerm#getSubTerm <em>Sub Term</em>}'.
2341: * <!-- begin-user-doc -->
2342: * <!-- end-user-doc -->
2343: * @return the meta object for the reference list '<em>Sub Term</em>'.
2344: * @see newprocess.OperatorTerm#getSubTerm()
2345: * @see #getOperatorTerm()
2346: * @generated
2347: */
2348: EReference getOperatorTerm_SubTerm();
2349:
2350: /**
2351: * Returns the meta object for class '{@link newprocess.OrOperator <em>Or Operator</em>}'.
2352: * <!-- begin-user-doc -->
2353: * <!-- end-user-doc -->
2354: * @return the meta object for class '<em>Or Operator</em>'.
2355: * @see newprocess.OrOperator
2356: * @generated
2357: */
2358: EClass getOrOperator();
2359:
2360: /**
2361: * Returns the meta object for class '{@link newprocess.AndOperator <em>And Operator</em>}'.
2362: * <!-- begin-user-doc -->
2363: * <!-- end-user-doc -->
2364: * @return the meta object for class '<em>And Operator</em>'.
2365: * @see newprocess.AndOperator
2366: * @generated
2367: */
2368: EClass getAndOperator();
2369:
2370: /**
2371: * Returns the meta object for class '{@link newprocess.Root <em>Root</em>}'.
2372: * <!-- begin-user-doc -->
2373: * <!-- end-user-doc -->
2374: * @return the meta object for class '<em>Root</em>'.
2375: * @see newprocess.Root
2376: * @generated
2377: */
2378: EClass getRoot();
2379:
2380: /**
2381: * Returns the meta object for the reference '{@link newprocess.Root#getTerm <em>Term</em>}'.
2382: * <!-- begin-user-doc -->
2383: * <!-- end-user-doc -->
2384: * @return the meta object for the reference '<em>Term</em>'.
2385: * @see newprocess.Root#getTerm()
2386: * @see #getRoot()
2387: * @generated
2388: */
2389: EReference getRoot_Term();
2390:
2391: /**
2392: * Returns the meta object for class '{@link newprocess.Globals <em>Globals</em>}'.
2393: * <!-- begin-user-doc -->
2394: * <!-- end-user-doc -->
2395: * @return the meta object for class '<em>Globals</em>'.
2396: * @see newprocess.Globals
2397: * @generated
2398: */
2399: EClass getGlobals();
2400:
2401: /**
2402: * Returns the meta object for the containment reference list '{@link newprocess.Globals#getHasCondition <em>Has Condition</em>}'.
2403: * <!-- begin-user-doc -->
2404: * <!-- end-user-doc -->
2405: * @return the meta object for the containment reference list '<em>Has Condition</em>'.
2406: * @see newprocess.Globals#getHasCondition()
2407: * @see #getGlobals()
2408: * @generated
2409: */
2410: EReference getGlobals_HasCondition();
2411:
2412: /**
2413: * Returns the meta object for the containment reference '{@link newprocess.Globals#getHasLoader <em>Has Loader</em>}'.
2414: * <!-- begin-user-doc -->
2415: * <!-- end-user-doc -->
2416: * @return the meta object for the containment reference '<em>Has Loader</em>'.
2417: * @see newprocess.Globals#getHasLoader()
2418: * @see #getGlobals()
2419: * @generated
2420: */
2421: EReference getGlobals_HasLoader();
2422:
2423: /**
2424: * Returns the meta object for enum '{@link newprocess.Direction <em>Direction</em>}'.
2425: * <!-- begin-user-doc -->
2426: * <!-- end-user-doc -->
2427: * @return the meta object for enum '<em>Direction</em>'.
2428: * @see newprocess.Direction
2429: * @generated
2430: */
2431: EEnum getDirection();
2432:
2433: /**
2434: * Returns the factory that creates the instances of the model.
2435: * <!-- begin-user-doc -->
2436: * <!-- end-user-doc -->
2437: * @return the factory that creates the instances of the model.
2438: * @generated
2439: */
2440: NewprocessFactory getNewprocessFactory();
2441:
2442: /**
2443: * <!-- begin-user-doc -->
2444: * Defines literals for the meta objects that represent
2445: * <ul>
2446: * <li>each class,</li>
2447: * <li>each feature of each class,</li>
2448: * <li>each enum,</li>
2449: * <li>and each data type</li>
2450: * </ul>
2451: * <!-- end-user-doc -->
2452: * @generated
2453: */
2454: interface Literals {
2455: /**
2456: * The meta object literal for the '{@link newprocess.impl.ProcessImpl <em>Process</em>}' class.
2457: * <!-- begin-user-doc -->
2458: * <!-- end-user-doc -->
2459: * @see newprocess.impl.ProcessImpl
2460: * @see newprocess.impl.NewprocessPackageImpl#getProcess()
2461: * @generated
2462: */
2463: EClass PROCESS = eINSTANCE.getProcess();
2464:
2465: /**
2466: * The meta object literal for the '<em><b>Subject</b></em>' attribute feature.
2467: * <!-- begin-user-doc -->
2468: * <!-- end-user-doc -->
2469: * @generated
2470: */
2471: EAttribute PROCESS__SUBJECT = eINSTANCE.getProcess_Subject();
2472:
2473: /**
2474: * The meta object literal for the '<em><b>Has Sync Activities</b></em>' containment reference list feature.
2475: * <!-- begin-user-doc -->
2476: * <!-- end-user-doc -->
2477: * @generated
2478: */
2479: EReference PROCESS__HAS_SYNC_ACTIVITIES = eINSTANCE
2480: .getProcess_HasSyncActivities();
2481:
2482: /**
2483: * The meta object literal for the '<em><b>Has Async Activities</b></em>' containment reference list feature.
2484: * <!-- begin-user-doc -->
2485: * <!-- end-user-doc -->
2486: * @generated
2487: */
2488: EReference PROCESS__HAS_ASYNC_ACTIVITIES = eINSTANCE
2489: .getProcess_HasAsyncActivities();
2490:
2491: /**
2492: * The meta object literal for the '<em><b>Has Events</b></em>' containment reference list feature.
2493: * <!-- begin-user-doc -->
2494: * <!-- end-user-doc -->
2495: * @generated
2496: */
2497: EReference PROCESS__HAS_EVENTS = eINSTANCE
2498: .getProcess_HasEvents();
2499:
2500: /**
2501: * The meta object literal for the '<em><b>Has Listeners</b></em>' containment reference list feature.
2502: * <!-- begin-user-doc -->
2503: * <!-- end-user-doc -->
2504: * @generated
2505: */
2506: EReference PROCESS__HAS_LISTENERS = eINSTANCE
2507: .getProcess_HasListeners();
2508:
2509: /**
2510: * The meta object literal for the '<em><b>Has Actors</b></em>' containment reference list feature.
2511: * <!-- begin-user-doc -->
2512: * <!-- end-user-doc -->
2513: * @generated
2514: */
2515: EReference PROCESS__HAS_ACTORS = eINSTANCE
2516: .getProcess_HasActors();
2517:
2518: /**
2519: * The meta object literal for the '<em><b>Has Messages</b></em>' containment reference list feature.
2520: * <!-- begin-user-doc -->
2521: * <!-- end-user-doc -->
2522: * @generated
2523: */
2524: EReference PROCESS__HAS_MESSAGES = eINSTANCE
2525: .getProcess_HasMessages();
2526:
2527: /**
2528: * The meta object literal for the '<em><b>Has Conclusions</b></em>' containment reference list feature.
2529: * <!-- begin-user-doc -->
2530: * <!-- end-user-doc -->
2531: * @generated
2532: */
2533: EReference PROCESS__HAS_CONCLUSIONS = eINSTANCE
2534: .getProcess_HasConclusions();
2535:
2536: /**
2537: * The meta object literal for the '<em><b>Has Expansions</b></em>' containment reference list feature.
2538: * <!-- begin-user-doc -->
2539: * <!-- end-user-doc -->
2540: * @generated
2541: */
2542: EReference PROCESS__HAS_EXPANSIONS = eINSTANCE
2543: .getProcess_HasExpansions();
2544:
2545: /**
2546: * The meta object literal for the '<em><b>Has Condition Proxy</b></em>' containment reference list feature.
2547: * <!-- begin-user-doc -->
2548: * <!-- end-user-doc -->
2549: * @generated
2550: */
2551: EReference PROCESS__HAS_CONDITION_PROXY = eINSTANCE
2552: .getProcess_HasConditionProxy();
2553:
2554: /**
2555: * The meta object literal for the '<em><b>Has Globals</b></em>' containment reference feature.
2556: * <!-- begin-user-doc -->
2557: * <!-- end-user-doc -->
2558: * @generated
2559: */
2560: EReference PROCESS__HAS_GLOBALS = eINSTANCE
2561: .getProcess_HasGlobals();
2562:
2563: /**
2564: * The meta object literal for the '<em><b>Namespace</b></em>' attribute feature.
2565: * <!-- begin-user-doc -->
2566: * <!-- end-user-doc -->
2567: * @generated
2568: */
2569: EAttribute PROCESS__NAMESPACE = eINSTANCE
2570: .getProcess_Namespace();
2571:
2572: /**
2573: * The meta object literal for the '{@link newprocess.impl.ConditionImpl <em>Condition</em>}' class.
2574: * <!-- begin-user-doc -->
2575: * <!-- end-user-doc -->
2576: * @see newprocess.impl.ConditionImpl
2577: * @see newprocess.impl.NewprocessPackageImpl#getCondition()
2578: * @generated
2579: */
2580: EClass CONDITION = eINSTANCE.getCondition();
2581:
2582: /**
2583: * The meta object literal for the '<em><b>Temporal</b></em>' attribute feature.
2584: * <!-- begin-user-doc -->
2585: * <!-- end-user-doc -->
2586: * @generated
2587: */
2588: EAttribute CONDITION__TEMPORAL = eINSTANCE
2589: .getCondition_Temporal();
2590:
2591: /**
2592: * The meta object literal for the '<em><b>Tagged</b></em>' attribute feature.
2593: * <!-- begin-user-doc -->
2594: * <!-- end-user-doc -->
2595: * @generated
2596: */
2597: EAttribute CONDITION__TAGGED = eINSTANCE.getCondition_Tagged();
2598:
2599: /**
2600: * The meta object literal for the '{@link newprocess.impl.ElementImpl <em>Element</em>}' class.
2601: * <!-- begin-user-doc -->
2602: * <!-- end-user-doc -->
2603: * @see newprocess.impl.ElementImpl
2604: * @see newprocess.impl.NewprocessPackageImpl#getElement()
2605: * @generated
2606: */
2607: EClass ELEMENT = eINSTANCE.getElement();
2608:
2609: /**
2610: * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2611: * <!-- begin-user-doc -->
2612: * <!-- end-user-doc -->
2613: * @generated
2614: */
2615: EAttribute ELEMENT__NAME = eINSTANCE.getElement_Name();
2616:
2617: /**
2618: * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
2619: * <!-- begin-user-doc -->
2620: * <!-- end-user-doc -->
2621: * @generated
2622: */
2623: EAttribute ELEMENT__DESCRIPTION = eINSTANCE
2624: .getElement_Description();
2625:
2626: /**
2627: * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
2628: * <!-- begin-user-doc -->
2629: * <!-- end-user-doc -->
2630: * @generated
2631: */
2632: EAttribute ELEMENT__IMPLEMENTATION = eINSTANCE
2633: .getElement_Implementation();
2634:
2635: /**
2636: * The meta object literal for the '<em><b>Url</b></em>' attribute list feature.
2637: * <!-- begin-user-doc -->
2638: * <!-- end-user-doc -->
2639: * @generated
2640: */
2641: EAttribute ELEMENT__URL = eINSTANCE.getElement_Url();
2642:
2643: /**
2644: * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
2645: * <!-- begin-user-doc -->
2646: * <!-- end-user-doc -->
2647: * @generated
2648: */
2649: EAttribute ELEMENT__ID = eINSTANCE.getElement_Id();
2650:
2651: /**
2652: * The meta object literal for the '<em><b>Has Env Entries</b></em>' containment reference list feature.
2653: * <!-- begin-user-doc -->
2654: * <!-- end-user-doc -->
2655: * @generated
2656: */
2657: EReference ELEMENT__HAS_ENV_ENTRIES = eINSTANCE
2658: .getElement_HasEnvEntries();
2659:
2660: /**
2661: * The meta object literal for the '{@link newprocess.impl.SyncActivityImpl <em>Sync Activity</em>}' class.
2662: * <!-- begin-user-doc -->
2663: * <!-- end-user-doc -->
2664: * @see newprocess.impl.SyncActivityImpl
2665: * @see newprocess.impl.NewprocessPackageImpl#getSyncActivity()
2666: * @generated
2667: */
2668: EClass SYNC_ACTIVITY = eINSTANCE.getSyncActivity();
2669:
2670: /**
2671: * The meta object literal for the '<em><b>Trials</b></em>' attribute feature.
2672: * <!-- begin-user-doc -->
2673: * <!-- end-user-doc -->
2674: * @generated
2675: */
2676: EAttribute SYNC_ACTIVITY__TRIALS = eINSTANCE
2677: .getSyncActivity_Trials();
2678:
2679: /**
2680: * The meta object literal for the '<em><b>Retry Delay</b></em>' attribute feature.
2681: * <!-- begin-user-doc -->
2682: * <!-- end-user-doc -->
2683: * @generated
2684: */
2685: EAttribute SYNC_ACTIVITY__RETRY_DELAY = eINSTANCE
2686: .getSyncActivity_RetryDelay();
2687:
2688: /**
2689: * The meta object literal for the '<em><b>Has Postcondition</b></em>' containment reference feature.
2690: * <!-- begin-user-doc -->
2691: * <!-- end-user-doc -->
2692: * @generated
2693: */
2694: EReference SYNC_ACTIVITY__HAS_POSTCONDITION = eINSTANCE
2695: .getSyncActivity_HasPostcondition();
2696:
2697: /**
2698: * The meta object literal for the '<em><b>Has Precondition</b></em>' containment reference feature.
2699: * <!-- begin-user-doc -->
2700: * <!-- end-user-doc -->
2701: * @generated
2702: */
2703: EReference SYNC_ACTIVITY__HAS_PRECONDITION = eINSTANCE
2704: .getSyncActivity_HasPrecondition();
2705:
2706: /**
2707: * The meta object literal for the '<em><b>Reentrant</b></em>' attribute feature.
2708: * <!-- begin-user-doc -->
2709: * <!-- end-user-doc -->
2710: * @generated
2711: */
2712: EAttribute SYNC_ACTIVITY__REENTRANT = eINSTANCE
2713: .getSyncActivity_Reentrant();
2714:
2715: /**
2716: * The meta object literal for the '{@link newprocess.impl.LoaderImpl <em>Loader</em>}' class.
2717: * <!-- begin-user-doc -->
2718: * <!-- end-user-doc -->
2719: * @see newprocess.impl.LoaderImpl
2720: * @see newprocess.impl.NewprocessPackageImpl#getLoader()
2721: * @generated
2722: */
2723: EClass LOADER = eINSTANCE.getLoader();
2724:
2725: /**
2726: * The meta object literal for the '{@link newprocess.impl.AsyncActivityImpl <em>Async Activity</em>}' class.
2727: * <!-- begin-user-doc -->
2728: * <!-- end-user-doc -->
2729: * @see newprocess.impl.AsyncActivityImpl
2730: * @see newprocess.impl.NewprocessPackageImpl#getAsyncActivity()
2731: * @generated
2732: */
2733: EClass ASYNC_ACTIVITY = eINSTANCE.getAsyncActivity();
2734:
2735: /**
2736: * The meta object literal for the '<em><b>Optional</b></em>' attribute feature.
2737: * <!-- begin-user-doc -->
2738: * <!-- end-user-doc -->
2739: * @generated
2740: */
2741: EAttribute ASYNC_ACTIVITY__OPTIONAL = eINSTANCE
2742: .getAsyncActivity_Optional();
2743:
2744: /**
2745: * The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
2746: * <!-- begin-user-doc -->
2747: * <!-- end-user-doc -->
2748: * @generated
2749: */
2750: EAttribute ASYNC_ACTIVITY__TIMEOUT = eINSTANCE
2751: .getAsyncActivity_Timeout();
2752:
2753: /**
2754: * The meta object literal for the '<em><b>Actor</b></em>' reference feature.
2755: * <!-- begin-user-doc -->
2756: * <!-- end-user-doc -->
2757: * @generated
2758: */
2759: EReference ASYNC_ACTIVITY__ACTOR = eINSTANCE
2760: .getAsyncActivity_Actor();
2761:
2762: /**
2763: * The meta object literal for the '<em><b>Has Postcondition</b></em>' containment reference feature.
2764: * <!-- begin-user-doc -->
2765: * <!-- end-user-doc -->
2766: * @generated
2767: */
2768: EReference ASYNC_ACTIVITY__HAS_POSTCONDITION = eINSTANCE
2769: .getAsyncActivity_HasPostcondition();
2770:
2771: /**
2772: * The meta object literal for the '<em><b>Has Precondition</b></em>' containment reference feature.
2773: * <!-- begin-user-doc -->
2774: * <!-- end-user-doc -->
2775: * @generated
2776: */
2777: EReference ASYNC_ACTIVITY__HAS_PRECONDITION = eINSTANCE
2778: .getAsyncActivity_HasPrecondition();
2779:
2780: /**
2781: * The meta object literal for the '<em><b>Reentrant</b></em>' attribute feature.
2782: * <!-- begin-user-doc -->
2783: * <!-- end-user-doc -->
2784: * @generated
2785: */
2786: EAttribute ASYNC_ACTIVITY__REENTRANT = eINSTANCE
2787: .getAsyncActivity_Reentrant();
2788:
2789: /**
2790: * The meta object literal for the '{@link newprocess.impl.EventImpl <em>Event</em>}' class.
2791: * <!-- begin-user-doc -->
2792: * <!-- end-user-doc -->
2793: * @see newprocess.impl.EventImpl
2794: * @see newprocess.impl.NewprocessPackageImpl#getEvent()
2795: * @generated
2796: */
2797: EClass EVENT = eINSTANCE.getEvent();
2798:
2799: /**
2800: * The meta object literal for the '<em><b>Has Postcondition</b></em>' containment reference feature.
2801: * <!-- begin-user-doc -->
2802: * <!-- end-user-doc -->
2803: * @generated
2804: */
2805: EReference EVENT__HAS_POSTCONDITION = eINSTANCE
2806: .getEvent_HasPostcondition();
2807:
2808: /**
2809: * The meta object literal for the '<em><b>Reentrant</b></em>' attribute feature.
2810: * <!-- begin-user-doc -->
2811: * <!-- end-user-doc -->
2812: * @generated
2813: */
2814: EAttribute EVENT__REENTRANT = eINSTANCE.getEvent_Reentrant();
2815:
2816: /**
2817: * The meta object literal for the '{@link newprocess.impl.ActorImpl <em>Actor</em>}' class.
2818: * <!-- begin-user-doc -->
2819: * <!-- end-user-doc -->
2820: * @see newprocess.impl.ActorImpl
2821: * @see newprocess.impl.NewprocessPackageImpl#getActor()
2822: * @generated
2823: */
2824: EClass ACTOR = eINSTANCE.getActor();
2825:
2826: /**
2827: * The meta object literal for the '{@link newprocess.impl.ListenerImpl <em>Listener</em>}' class.
2828: * <!-- begin-user-doc -->
2829: * <!-- end-user-doc -->
2830: * @see newprocess.impl.ListenerImpl
2831: * @see newprocess.impl.NewprocessPackageImpl#getListener()
2832: * @generated
2833: */
2834: EClass LISTENER = eINSTANCE.getListener();
2835:
2836: /**
2837: * The meta object literal for the '<em><b>Has Precondition</b></em>' containment reference feature.
2838: * <!-- begin-user-doc -->
2839: * <!-- end-user-doc -->
2840: * @generated
2841: */
2842: EReference LISTENER__HAS_PRECONDITION = eINSTANCE
2843: .getListener_HasPrecondition();
2844:
2845: /**
2846: * The meta object literal for the '<em><b>Reentrant</b></em>' attribute feature.
2847: * <!-- begin-user-doc -->
2848: * <!-- end-user-doc -->
2849: * @generated
2850: */
2851: EAttribute LISTENER__REENTRANT = eINSTANCE
2852: .getListener_Reentrant();
2853:
2854: /**
2855: * The meta object literal for the '{@link newprocess.impl.EnvEntryImpl <em>Env Entry</em>}' class.
2856: * <!-- begin-user-doc -->
2857: * <!-- end-user-doc -->
2858: * @see newprocess.impl.EnvEntryImpl
2859: * @see newprocess.impl.NewprocessPackageImpl#getEnvEntry()
2860: * @generated
2861: */
2862: EClass ENV_ENTRY = eINSTANCE.getEnvEntry();
2863:
2864: /**
2865: * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
2866: * <!-- begin-user-doc -->
2867: * <!-- end-user-doc -->
2868: * @generated
2869: */
2870: EAttribute ENV_ENTRY__NAME = eINSTANCE.getEnvEntry_Name();
2871:
2872: /**
2873: * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
2874: * <!-- begin-user-doc -->
2875: * <!-- end-user-doc -->
2876: * @generated
2877: */
2878: EAttribute ENV_ENTRY__TYPE = eINSTANCE.getEnvEntry_Type();
2879:
2880: /**
2881: * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
2882: * <!-- begin-user-doc -->
2883: * <!-- end-user-doc -->
2884: * @generated
2885: */
2886: EAttribute ENV_ENTRY__VALUE = eINSTANCE.getEnvEntry_Value();
2887:
2888: /**
2889: * The meta object literal for the '{@link newprocess.impl.MessageImpl <em>Message</em>}' class.
2890: * <!-- begin-user-doc -->
2891: * <!-- end-user-doc -->
2892: * @see newprocess.impl.MessageImpl
2893: * @see newprocess.impl.NewprocessPackageImpl#getMessage()
2894: * @generated
2895: */
2896: EClass MESSAGE = eINSTANCE.getMessage();
2897:
2898: /**
2899: * The meta object literal for the '<em><b>Direction</b></em>' attribute feature.
2900: * <!-- begin-user-doc -->
2901: * <!-- end-user-doc -->
2902: * @generated
2903: */
2904: EAttribute MESSAGE__DIRECTION = eINSTANCE
2905: .getMessage_Direction();
2906:
2907: /**
2908: * The meta object literal for the '{@link newprocess.impl.ConditionProxyImpl <em>Condition Proxy</em>}' class.
2909: * <!-- begin-user-doc -->
2910: * <!-- end-user-doc -->
2911: * @see newprocess.impl.ConditionProxyImpl
2912: * @see newprocess.impl.NewprocessPackageImpl#getConditionProxy()
2913: * @generated
2914: */
2915: EClass CONDITION_PROXY = eINSTANCE.getConditionProxy();
2916:
2917: /**
2918: * The meta object literal for the '<em><b>Condition</b></em>' reference feature.
2919: * <!-- begin-user-doc -->
2920: * <!-- end-user-doc -->
2921: * @generated
2922: */
2923: EReference CONDITION_PROXY__CONDITION = eINSTANCE
2924: .getConditionProxy_Condition();
2925:
2926: /**
2927: * The meta object literal for the '<em><b>Inverted</b></em>' attribute feature.
2928: * <!-- begin-user-doc -->
2929: * <!-- end-user-doc -->
2930: * @generated
2931: */
2932: EAttribute CONDITION_PROXY__INVERTED = eINSTANCE
2933: .getConditionProxy_Inverted();
2934:
2935: /**
2936: * The meta object literal for the '<em><b>Proxy Name</b></em>' attribute feature.
2937: * <!-- begin-user-doc -->
2938: * <!-- end-user-doc -->
2939: * @generated
2940: */
2941: EAttribute CONDITION_PROXY__PROXY_NAME = eINSTANCE
2942: .getConditionProxy_ProxyName();
2943:
2944: /**
2945: * The meta object literal for the '<em><b>Condition Term</b></em>' reference list feature.
2946: * <!-- begin-user-doc -->
2947: * <!-- end-user-doc -->
2948: * @generated
2949: */
2950: EReference CONDITION_PROXY__CONDITION_TERM = eINSTANCE
2951: .getConditionProxy_ConditionTerm();
2952:
2953: /**
2954: * The meta object literal for the '{@link newprocess.impl.ConclusionImpl <em>Conclusion</em>}' class.
2955: * <!-- begin-user-doc -->
2956: * <!-- end-user-doc -->
2957: * @see newprocess.impl.ConclusionImpl
2958: * @see newprocess.impl.NewprocessPackageImpl#getConclusion()
2959: * @generated
2960: */
2961: EClass CONCLUSION = eINSTANCE.getConclusion();
2962:
2963: /**
2964: * The meta object literal for the '<em><b>Has Precondition</b></em>' containment reference feature.
2965: * <!-- begin-user-doc -->
2966: * <!-- end-user-doc -->
2967: * @generated
2968: */
2969: EReference CONCLUSION__HAS_PRECONDITION = eINSTANCE
2970: .getConclusion_HasPrecondition();
2971:
2972: /**
2973: * The meta object literal for the '<em><b>Conclusion Proxy</b></em>' reference feature.
2974: * <!-- begin-user-doc -->
2975: * <!-- end-user-doc -->
2976: * @generated
2977: */
2978: EReference CONCLUSION__CONCLUSION_PROXY = eINSTANCE
2979: .getConclusion_ConclusionProxy();
2980:
2981: /**
2982: * The meta object literal for the '{@link newprocess.impl.ExpansionImpl <em>Expansion</em>}' class.
2983: * <!-- begin-user-doc -->
2984: * <!-- end-user-doc -->
2985: * @see newprocess.impl.ExpansionImpl
2986: * @see newprocess.impl.NewprocessPackageImpl#getExpansion()
2987: * @generated
2988: */
2989: EClass EXPANSION = eINSTANCE.getExpansion();
2990:
2991: /**
2992: * The meta object literal for the '<em><b>Has Postcondition</b></em>' containment reference feature.
2993: * <!-- begin-user-doc -->
2994: * <!-- end-user-doc -->
2995: * @generated
2996: */
2997: EReference EXPANSION__HAS_POSTCONDITION = eINSTANCE
2998: .getExpansion_HasPostcondition();
2999:
3000: /**
3001: * The meta object literal for the '<em><b>Expansion Proxy</b></em>' reference feature.
3002: * <!-- begin-user-doc -->
3003: * <!-- end-user-doc -->
3004: * @generated
3005: */
3006: EReference EXPANSION__EXPANSION_PROXY = eINSTANCE
3007: .getExpansion_ExpansionProxy();
3008:
3009: /**
3010: * The meta object literal for the '{@link newprocess.impl.ExpressionImpl <em>Expression</em>}' class.
3011: * <!-- begin-user-doc -->
3012: * <!-- end-user-doc -->
3013: * @see newprocess.impl.ExpressionImpl
3014: * @see newprocess.impl.NewprocessPackageImpl#getExpression()
3015: * @generated
3016: */
3017: EClass EXPRESSION = eINSTANCE.getExpression();
3018:
3019: /**
3020: * The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
3021: * <!-- begin-user-doc -->
3022: * <!-- end-user-doc -->
3023: * @generated
3024: */
3025: EAttribute EXPRESSION__EXPRESSION = eINSTANCE
3026: .getExpression_Expression();
3027:
3028: /**
3029: * The meta object literal for the '<em><b>Has Terms</b></em>' containment reference list feature.
3030: * <!-- begin-user-doc -->
3031: * <!-- end-user-doc -->
3032: * @generated
3033: */
3034: EReference EXPRESSION__HAS_TERMS = eINSTANCE
3035: .getExpression_HasTerms();
3036:
3037: /**
3038: * The meta object literal for the '<em><b>Has Root</b></em>' containment reference feature.
3039: * <!-- begin-user-doc -->
3040: * <!-- end-user-doc -->
3041: * @generated
3042: */
3043: EReference EXPRESSION__HAS_ROOT = eINSTANCE
3044: .getExpression_HasRoot();
3045:
3046: /**
3047: * The meta object literal for the '{@link newprocess.impl.TermImpl <em>Term</em>}' class.
3048: * <!-- begin-user-doc -->
3049: * <!-- end-user-doc -->
3050: * @see newprocess.impl.TermImpl
3051: * @see newprocess.impl.NewprocessPackageImpl#getTerm()
3052: * @generated
3053: */
3054: EClass TERM = eINSTANCE.getTerm();
3055:
3056: /**
3057: * The meta object literal for the '{@link newprocess.impl.ConditionTermImpl <em>Condition Term</em>}' class.
3058: * <!-- begin-user-doc -->
3059: * <!-- end-user-doc -->
3060: * @see newprocess.impl.ConditionTermImpl
3061: * @see newprocess.impl.NewprocessPackageImpl#getConditionTerm()
3062: * @generated
3063: */
3064: EClass CONDITION_TERM = eINSTANCE.getConditionTerm();
3065:
3066: /**
3067: * The meta object literal for the '<em><b>Condition Proxy</b></em>' reference feature.
3068: * <!-- begin-user-doc -->
3069: * <!-- end-user-doc -->
3070: * @generated
3071: */
3072: EReference CONDITION_TERM__CONDITION_PROXY = eINSTANCE
3073: .getConditionTerm_ConditionProxy();
3074:
3075: /**
3076: * The meta object literal for the '{@link newprocess.impl.OperatorTermImpl <em>Operator Term</em>}' class.
3077: * <!-- begin-user-doc -->
3078: * <!-- end-user-doc -->
3079: * @see newprocess.impl.OperatorTermImpl
3080: * @see newprocess.impl.NewprocessPackageImpl#getOperatorTerm()
3081: * @generated
3082: */
3083: EClass OPERATOR_TERM = eINSTANCE.getOperatorTerm();
3084:
3085: /**
3086: * The meta object literal for the '<em><b>Sub Term</b></em>' reference list feature.
3087: * <!-- begin-user-doc -->
3088: * <!-- end-user-doc -->
3089: * @generated
3090: */
3091: EReference OPERATOR_TERM__SUB_TERM = eINSTANCE
3092: .getOperatorTerm_SubTerm();
3093:
3094: /**
3095: * The meta object literal for the '{@link newprocess.impl.OrOperatorImpl <em>Or Operator</em>}' class.
3096: * <!-- begin-user-doc -->
3097: * <!-- end-user-doc -->
3098: * @see newprocess.impl.OrOperatorImpl
3099: * @see newprocess.impl.NewprocessPackageImpl#getOrOperator()
3100: * @generated
3101: */
3102: EClass OR_OPERATOR = eINSTANCE.getOrOperator();
3103:
3104: /**
3105: * The meta object literal for the '{@link newprocess.impl.AndOperatorImpl <em>And Operator</em>}' class.
3106: * <!-- begin-user-doc -->
3107: * <!-- end-user-doc -->
3108: * @see newprocess.impl.AndOperatorImpl
3109: * @see newprocess.impl.NewprocessPackageImpl#getAndOperator()
3110: * @generated
3111: */
3112: EClass AND_OPERATOR = eINSTANCE.getAndOperator();
3113:
3114: /**
3115: * The meta object literal for the '{@link newprocess.impl.RootImpl <em>Root</em>}' class.
3116: * <!-- begin-user-doc -->
3117: * <!-- end-user-doc -->
3118: * @see newprocess.impl.RootImpl
3119: * @see newprocess.impl.NewprocessPackageImpl#getRoot()
3120: * @generated
3121: */
3122: EClass ROOT = eINSTANCE.getRoot();
3123:
3124: /**
3125: * The meta object literal for the '<em><b>Term</b></em>' reference feature.
3126: * <!-- begin-user-doc -->
3127: * <!-- end-user-doc -->
3128: * @generated
3129: */
3130: EReference ROOT__TERM = eINSTANCE.getRoot_Term();
3131:
3132: /**
3133: * The meta object literal for the '{@link newprocess.impl.GlobalsImpl <em>Globals</em>}' class.
3134: * <!-- begin-user-doc -->
3135: * <!-- end-user-doc -->
3136: * @see newprocess.impl.GlobalsImpl
3137: * @see newprocess.impl.NewprocessPackageImpl#getGlobals()
3138: * @generated
3139: */
3140: EClass GLOBALS = eINSTANCE.getGlobals();
3141:
3142: /**
3143: * The meta object literal for the '<em><b>Has Condition</b></em>' containment reference list feature.
3144: * <!-- begin-user-doc -->
3145: * <!-- end-user-doc -->
3146: * @generated
3147: */
3148: EReference GLOBALS__HAS_CONDITION = eINSTANCE
3149: .getGlobals_HasCondition();
3150:
3151: /**
3152: * The meta object literal for the '<em><b>Has Loader</b></em>' containment reference feature.
3153: * <!-- begin-user-doc -->
3154: * <!-- end-user-doc -->
3155: * @generated
3156: */
3157: EReference GLOBALS__HAS_LOADER = eINSTANCE
3158: .getGlobals_HasLoader();
3159:
3160: /**
3161: * The meta object literal for the '{@link newprocess.Direction <em>Direction</em>}' enum.
3162: * <!-- begin-user-doc -->
3163: * <!-- end-user-doc -->
3164: * @see newprocess.Direction
3165: * @see newprocess.impl.NewprocessPackageImpl#getDirection()
3166: * @generated
3167: */
3168: EEnum DIRECTION = eINSTANCE.getDirection();
3169:
3170: }
3171:
3172: } //NewprocessPackage
|