HintcoPackage.java 149 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870
  1. /**
  2. */
  3. package ua.ansymo.hintco;
  4. import org.eclipse.emf.ecore.EAttribute;
  5. import org.eclipse.emf.ecore.EClass;
  6. import org.eclipse.emf.ecore.EDataType;
  7. import org.eclipse.emf.ecore.EOperation;
  8. import org.eclipse.emf.ecore.EPackage;
  9. import org.eclipse.emf.ecore.EReference;
  10. /**
  11. * <!-- begin-user-doc -->
  12. * The <b>Package</b> for the model.
  13. * It contains accessors for the meta objects to represent
  14. * <ul>
  15. * <li>each class,</li>
  16. * <li>each feature of each class,</li>
  17. * <li>each operation of each class,</li>
  18. * <li>each enum,</li>
  19. * <li>and each data type</li>
  20. * </ul>
  21. * <!-- end-user-doc -->
  22. * @see ua.ansymo.hintco.HintcoFactory
  23. * @model kind="package"
  24. * annotation="http://www.eclipse.org/emf/2002/GenModel basePackage='ua.ansymo'"
  25. * @generated
  26. */
  27. public interface HintcoPackage extends EPackage {
  28. /**
  29. * The package name.
  30. * <!-- begin-user-doc -->
  31. * <!-- end-user-doc -->
  32. * @generated
  33. */
  34. String eNAME = "hintco";
  35. /**
  36. * The package namespace URI.
  37. * <!-- begin-user-doc -->
  38. * <!-- end-user-doc -->
  39. * @generated
  40. */
  41. String eNS_URI = "ua.ansymo.hintco";
  42. /**
  43. * The package namespace name.
  44. * <!-- begin-user-doc -->
  45. * <!-- end-user-doc -->
  46. * @generated
  47. */
  48. String eNS_PREFIX = "hintco";
  49. /**
  50. * The singleton instance of the package.
  51. * <!-- begin-user-doc -->
  52. * <!-- end-user-doc -->
  53. * @generated
  54. */
  55. HintcoPackage eINSTANCE = ua.ansymo.hintco.impl.HintcoPackageImpl.init();
  56. /**
  57. * The meta object id for the '{@link ua.ansymo.hintco.impl.IDedImpl <em>IDed</em>}' class.
  58. * <!-- begin-user-doc -->
  59. * <!-- end-user-doc -->
  60. * @see ua.ansymo.hintco.impl.IDedImpl
  61. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getIDed()
  62. * @generated
  63. */
  64. int IDED = 0;
  65. /**
  66. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  67. * <!-- begin-user-doc -->
  68. * <!-- end-user-doc -->
  69. * @generated
  70. * @ordered
  71. */
  72. int IDED__IDENTIFIER = 0;
  73. /**
  74. * The number of structural features of the '<em>IDed</em>' class.
  75. * <!-- begin-user-doc -->
  76. * <!-- end-user-doc -->
  77. * @generated
  78. * @ordered
  79. */
  80. int IDED_FEATURE_COUNT = 1;
  81. /**
  82. * The number of operations of the '<em>IDed</em>' class.
  83. * <!-- begin-user-doc -->
  84. * <!-- end-user-doc -->
  85. * @generated
  86. * @ordered
  87. */
  88. int IDED_OPERATION_COUNT = 0;
  89. /**
  90. * The meta object id for the '{@link ua.ansymo.hintco.impl.HintConfigurationImpl <em>Hint Configuration</em>}' class.
  91. * <!-- begin-user-doc -->
  92. * <!-- end-user-doc -->
  93. * @see ua.ansymo.hintco.impl.HintConfigurationImpl
  94. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHintConfiguration()
  95. * @generated
  96. */
  97. int HINT_CONFIGURATION = 1;
  98. /**
  99. * The feature id for the '<em><b>Candidates</b></em>' containment reference list.
  100. * <!-- begin-user-doc -->
  101. * <!-- end-user-doc -->
  102. * @generated
  103. * @ordered
  104. */
  105. int HINT_CONFIGURATION__CANDIDATES = 0;
  106. /**
  107. * The feature id for the '<em><b>Csu Declarations</b></em>' containment reference list.
  108. * <!-- begin-user-doc -->
  109. * <!-- end-user-doc -->
  110. * @generated
  111. * @ordered
  112. */
  113. int HINT_CONFIGURATION__CSU_DECLARATIONS = 1;
  114. /**
  115. * The feature id for the '<em><b>Root</b></em>' reference.
  116. * <!-- begin-user-doc -->
  117. * <!-- end-user-doc -->
  118. * @generated
  119. * @ordered
  120. */
  121. int HINT_CONFIGURATION__ROOT = 2;
  122. /**
  123. * The feature id for the '<em><b>Nodes</b></em>' containment reference list.
  124. * <!-- begin-user-doc -->
  125. * <!-- end-user-doc -->
  126. * @generated
  127. * @ordered
  128. */
  129. int HINT_CONFIGURATION__NODES = 3;
  130. /**
  131. * The number of structural features of the '<em>Hint Configuration</em>' class.
  132. * <!-- begin-user-doc -->
  133. * <!-- end-user-doc -->
  134. * @generated
  135. * @ordered
  136. */
  137. int HINT_CONFIGURATION_FEATURE_COUNT = 4;
  138. /**
  139. * The number of operations of the '<em>Hint Configuration</em>' class.
  140. * <!-- begin-user-doc -->
  141. * <!-- end-user-doc -->
  142. * @generated
  143. * @ordered
  144. */
  145. int HINT_CONFIGURATION_OPERATION_COUNT = 0;
  146. /**
  147. * The meta object id for the '{@link ua.ansymo.hintco.impl.VariantDiagramImpl <em>Variant Diagram</em>}' class.
  148. * <!-- begin-user-doc -->
  149. * <!-- end-user-doc -->
  150. * @see ua.ansymo.hintco.impl.VariantDiagramImpl
  151. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getVariantDiagram()
  152. * @generated
  153. */
  154. int VARIANT_DIAGRAM = 2;
  155. /**
  156. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  157. * <!-- begin-user-doc -->
  158. * <!-- end-user-doc -->
  159. * @generated
  160. * @ordered
  161. */
  162. int VARIANT_DIAGRAM__IDENTIFIER = IDED__IDENTIFIER;
  163. /**
  164. * The feature id for the '<em><b>Children</b></em>' reference list.
  165. * <!-- begin-user-doc -->
  166. * <!-- end-user-doc -->
  167. * @generated
  168. * @ordered
  169. */
  170. int VARIANT_DIAGRAM__CHILDREN = IDED_FEATURE_COUNT + 0;
  171. /**
  172. * The feature id for the '<em><b>Alternative</b></em>' reference.
  173. * <!-- begin-user-doc -->
  174. * <!-- end-user-doc -->
  175. * @generated
  176. * @ordered
  177. */
  178. int VARIANT_DIAGRAM__ALTERNATIVE = IDED_FEATURE_COUNT + 1;
  179. /**
  180. * The feature id for the '<em><b>Name</b></em>' attribute.
  181. * <!-- begin-user-doc -->
  182. * <!-- end-user-doc -->
  183. * @generated
  184. * @ordered
  185. */
  186. int VARIANT_DIAGRAM__NAME = IDED_FEATURE_COUNT + 2;
  187. /**
  188. * The number of structural features of the '<em>Variant Diagram</em>' class.
  189. * <!-- begin-user-doc -->
  190. * <!-- end-user-doc -->
  191. * @generated
  192. * @ordered
  193. */
  194. int VARIANT_DIAGRAM_FEATURE_COUNT = IDED_FEATURE_COUNT + 3;
  195. /**
  196. * The number of operations of the '<em>Variant Diagram</em>' class.
  197. * <!-- begin-user-doc -->
  198. * <!-- end-user-doc -->
  199. * @generated
  200. * @ordered
  201. */
  202. int VARIANT_DIAGRAM_OPERATION_COUNT = IDED_OPERATION_COUNT + 0;
  203. /**
  204. * The meta object id for the '{@link ua.ansymo.hintco.impl.PrecedenceNodeImpl <em>Precedence Node</em>}' class.
  205. * <!-- begin-user-doc -->
  206. * <!-- end-user-doc -->
  207. * @see ua.ansymo.hintco.impl.PrecedenceNodeImpl
  208. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPrecedenceNode()
  209. * @generated
  210. */
  211. int PRECEDENCE_NODE = 3;
  212. /**
  213. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  214. * <!-- begin-user-doc -->
  215. * <!-- end-user-doc -->
  216. * @generated
  217. * @ordered
  218. */
  219. int PRECEDENCE_NODE__PRECEDES = 0;
  220. /**
  221. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  222. * <!-- begin-user-doc -->
  223. * <!-- end-user-doc -->
  224. * @generated
  225. * @ordered
  226. */
  227. int PRECEDENCE_NODE__SUCCEEDS = 1;
  228. /**
  229. * The feature id for the '<em><b>Before</b></em>' reference.
  230. * <!-- begin-user-doc -->
  231. * <!-- end-user-doc -->
  232. * @generated
  233. * @ordered
  234. */
  235. int PRECEDENCE_NODE__BEFORE = 2;
  236. /**
  237. * The feature id for the '<em><b>After</b></em>' reference.
  238. * <!-- begin-user-doc -->
  239. * <!-- end-user-doc -->
  240. * @generated
  241. * @ordered
  242. */
  243. int PRECEDENCE_NODE__AFTER = 3;
  244. /**
  245. * The number of structural features of the '<em>Precedence Node</em>' class.
  246. * <!-- begin-user-doc -->
  247. * <!-- end-user-doc -->
  248. * @generated
  249. * @ordered
  250. */
  251. int PRECEDENCE_NODE_FEATURE_COUNT = 4;
  252. /**
  253. * The number of operations of the '<em>Precedence Node</em>' class.
  254. * <!-- begin-user-doc -->
  255. * <!-- end-user-doc -->
  256. * @generated
  257. * @ordered
  258. */
  259. int PRECEDENCE_NODE_OPERATION_COUNT = 0;
  260. /**
  261. * The meta object id for the '{@link ua.ansymo.hintco.impl.RootCandidateScenarioImpl <em>Root Candidate Scenario</em>}' class.
  262. * <!-- begin-user-doc -->
  263. * <!-- end-user-doc -->
  264. * @see ua.ansymo.hintco.impl.RootCandidateScenarioImpl
  265. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRootCandidateScenario()
  266. * @generated
  267. */
  268. int ROOT_CANDIDATE_SCENARIO = 4;
  269. /**
  270. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  271. * <!-- begin-user-doc -->
  272. * <!-- end-user-doc -->
  273. * @generated
  274. * @ordered
  275. */
  276. int ROOT_CANDIDATE_SCENARIO__IDENTIFIER = IDED__IDENTIFIER;
  277. /**
  278. * The feature id for the '<em><b>Weight</b></em>' attribute.
  279. * <!-- begin-user-doc -->
  280. * <!-- end-user-doc -->
  281. * @generated
  282. * @ordered
  283. */
  284. int ROOT_CANDIDATE_SCENARIO__WEIGHT = IDED_FEATURE_COUNT + 0;
  285. /**
  286. * The feature id for the '<em><b>Selected</b></em>' attribute.
  287. * <!-- begin-user-doc -->
  288. * <!-- end-user-doc -->
  289. * @generated
  290. * @ordered
  291. */
  292. int ROOT_CANDIDATE_SCENARIO__SELECTED = IDED_FEATURE_COUNT + 1;
  293. /**
  294. * The feature id for the '<em><b>Implies</b></em>' reference list.
  295. * <!-- begin-user-doc -->
  296. * <!-- end-user-doc -->
  297. * @generated
  298. * @ordered
  299. */
  300. int ROOT_CANDIDATE_SCENARIO__IMPLIES = IDED_FEATURE_COUNT + 2;
  301. /**
  302. * The feature id for the '<em><b>Cosimunits</b></em>' containment reference list.
  303. * <!-- begin-user-doc -->
  304. * <!-- end-user-doc -->
  305. * @generated
  306. * @ordered
  307. */
  308. int ROOT_CANDIDATE_SCENARIO__COSIMUNITS = IDED_FEATURE_COUNT + 3;
  309. /**
  310. * The feature id for the '<em><b>Name</b></em>' attribute.
  311. * <!-- begin-user-doc -->
  312. * <!-- end-user-doc -->
  313. * @generated
  314. * @ordered
  315. */
  316. int ROOT_CANDIDATE_SCENARIO__NAME = IDED_FEATURE_COUNT + 4;
  317. /**
  318. * The feature id for the '<em><b>Stop Time</b></em>' attribute.
  319. * <!-- begin-user-doc -->
  320. * <!-- end-user-doc -->
  321. * @generated
  322. * @ordered
  323. */
  324. int ROOT_CANDIDATE_SCENARIO__STOP_TIME = IDED_FEATURE_COUNT + 5;
  325. /**
  326. * The feature id for the '<em><b>Step Size</b></em>' attribute.
  327. * <!-- begin-user-doc -->
  328. * <!-- end-user-doc -->
  329. * @generated
  330. * @ordered
  331. */
  332. int ROOT_CANDIDATE_SCENARIO__STEP_SIZE = IDED_FEATURE_COUNT + 6;
  333. /**
  334. * The feature id for the '<em><b>Output Step Size</b></em>' attribute.
  335. * <!-- begin-user-doc -->
  336. * <!-- end-user-doc -->
  337. * @generated
  338. * @ordered
  339. */
  340. int ROOT_CANDIDATE_SCENARIO__OUTPUT_STEP_SIZE = IDED_FEATURE_COUNT + 7;
  341. /**
  342. * The feature id for the '<em><b>Max Init Iterations</b></em>' attribute.
  343. * <!-- begin-user-doc -->
  344. * <!-- end-user-doc -->
  345. * @generated
  346. * @ordered
  347. */
  348. int ROOT_CANDIDATE_SCENARIO__MAX_INIT_ITERATIONS = IDED_FEATURE_COUNT + 8;
  349. /**
  350. * The number of structural features of the '<em>Root Candidate Scenario</em>' class.
  351. * <!-- begin-user-doc -->
  352. * <!-- end-user-doc -->
  353. * @generated
  354. * @ordered
  355. */
  356. int ROOT_CANDIDATE_SCENARIO_FEATURE_COUNT = IDED_FEATURE_COUNT + 9;
  357. /**
  358. * The number of operations of the '<em>Root Candidate Scenario</em>' class.
  359. * <!-- begin-user-doc -->
  360. * <!-- end-user-doc -->
  361. * @generated
  362. * @ordered
  363. */
  364. int ROOT_CANDIDATE_SCENARIO_OPERATION_COUNT = IDED_OPERATION_COUNT + 0;
  365. /**
  366. * The meta object id for the '{@link ua.ansymo.hintco.impl.ScenarioImpl <em>Scenario</em>}' class.
  367. * <!-- begin-user-doc -->
  368. * <!-- end-user-doc -->
  369. * @see ua.ansymo.hintco.impl.ScenarioImpl
  370. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getScenario()
  371. * @generated
  372. */
  373. int SCENARIO = 5;
  374. /**
  375. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  376. * <!-- begin-user-doc -->
  377. * <!-- end-user-doc -->
  378. * @generated
  379. * @ordered
  380. */
  381. int SCENARIO__IDENTIFIER = IDED__IDENTIFIER;
  382. /**
  383. * The feature id for the '<em><b>Cosimunits</b></em>' containment reference list.
  384. * <!-- begin-user-doc -->
  385. * <!-- end-user-doc -->
  386. * @generated
  387. * @ordered
  388. */
  389. int SCENARIO__COSIMUNITS = IDED_FEATURE_COUNT + 0;
  390. /**
  391. * The number of structural features of the '<em>Scenario</em>' class.
  392. * <!-- begin-user-doc -->
  393. * <!-- end-user-doc -->
  394. * @generated
  395. * @ordered
  396. */
  397. int SCENARIO_FEATURE_COUNT = IDED_FEATURE_COUNT + 1;
  398. /**
  399. * The number of operations of the '<em>Scenario</em>' class.
  400. * <!-- begin-user-doc -->
  401. * <!-- end-user-doc -->
  402. * @generated
  403. * @ordered
  404. */
  405. int SCENARIO_OPERATION_COUNT = IDED_OPERATION_COUNT + 0;
  406. /**
  407. * The meta object id for the '{@link ua.ansymo.hintco.impl.HierarchicalCosimUnitImpl <em>Hierarchical Cosim Unit</em>}' class.
  408. * <!-- begin-user-doc -->
  409. * <!-- end-user-doc -->
  410. * @see ua.ansymo.hintco.impl.HierarchicalCosimUnitImpl
  411. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalCosimUnit()
  412. * @generated
  413. */
  414. int HIERARCHICAL_COSIM_UNIT = 6;
  415. /**
  416. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  417. * <!-- begin-user-doc -->
  418. * <!-- end-user-doc -->
  419. * @generated
  420. * @ordered
  421. */
  422. int HIERARCHICAL_COSIM_UNIT__IDENTIFIER = SCENARIO__IDENTIFIER;
  423. /**
  424. * The feature id for the '<em><b>Cosimunits</b></em>' containment reference list.
  425. * <!-- begin-user-doc -->
  426. * <!-- end-user-doc -->
  427. * @generated
  428. * @ordered
  429. */
  430. int HIERARCHICAL_COSIM_UNIT__COSIMUNITS = SCENARIO__COSIMUNITS;
  431. /**
  432. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  433. * <!-- begin-user-doc -->
  434. * <!-- end-user-doc -->
  435. * @generated
  436. * @ordered
  437. */
  438. int HIERARCHICAL_COSIM_UNIT__PRECEDES = SCENARIO_FEATURE_COUNT + 0;
  439. /**
  440. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  441. * <!-- begin-user-doc -->
  442. * <!-- end-user-doc -->
  443. * @generated
  444. * @ordered
  445. */
  446. int HIERARCHICAL_COSIM_UNIT__SUCCEEDS = SCENARIO_FEATURE_COUNT + 1;
  447. /**
  448. * The feature id for the '<em><b>Before</b></em>' reference.
  449. * <!-- begin-user-doc -->
  450. * <!-- end-user-doc -->
  451. * @generated
  452. * @ordered
  453. */
  454. int HIERARCHICAL_COSIM_UNIT__BEFORE = SCENARIO_FEATURE_COUNT + 2;
  455. /**
  456. * The feature id for the '<em><b>After</b></em>' reference.
  457. * <!-- begin-user-doc -->
  458. * <!-- end-user-doc -->
  459. * @generated
  460. * @ordered
  461. */
  462. int HIERARCHICAL_COSIM_UNIT__AFTER = SCENARIO_FEATURE_COUNT + 3;
  463. /**
  464. * The feature id for the '<em><b>Scenario</b></em>' container reference.
  465. * <!-- begin-user-doc -->
  466. * <!-- end-user-doc -->
  467. * @generated
  468. * @ordered
  469. */
  470. int HIERARCHICAL_COSIM_UNIT__SCENARIO = SCENARIO_FEATURE_COUNT + 4;
  471. /**
  472. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  473. * <!-- begin-user-doc -->
  474. * <!-- end-user-doc -->
  475. * @generated
  476. * @ordered
  477. */
  478. int HIERARCHICAL_COSIM_UNIT__ADAPTATION = SCENARIO_FEATURE_COUNT + 5;
  479. /**
  480. * The feature id for the '<em><b>Ports</b></em>' containment reference list.
  481. * <!-- begin-user-doc -->
  482. * <!-- end-user-doc -->
  483. * @generated
  484. * @ordered
  485. */
  486. int HIERARCHICAL_COSIM_UNIT__PORTS = SCENARIO_FEATURE_COUNT + 6;
  487. /**
  488. * The number of structural features of the '<em>Hierarchical Cosim Unit</em>' class.
  489. * <!-- begin-user-doc -->
  490. * <!-- end-user-doc -->
  491. * @generated
  492. * @ordered
  493. */
  494. int HIERARCHICAL_COSIM_UNIT_FEATURE_COUNT = SCENARIO_FEATURE_COUNT + 7;
  495. /**
  496. * The operation id for the '<em>Selected Adaptations</em>' operation.
  497. * <!-- begin-user-doc -->
  498. * <!-- end-user-doc -->
  499. * @generated
  500. * @ordered
  501. */
  502. int HIERARCHICAL_COSIM_UNIT___SELECTED_ADAPTATIONS = SCENARIO_OPERATION_COUNT + 0;
  503. /**
  504. * The operation id for the '<em>Get Output Ports</em>' operation.
  505. * <!-- begin-user-doc -->
  506. * <!-- end-user-doc -->
  507. * @generated
  508. * @ordered
  509. */
  510. int HIERARCHICAL_COSIM_UNIT___GET_OUTPUT_PORTS = SCENARIO_OPERATION_COUNT + 1;
  511. /**
  512. * The operation id for the '<em>Get Input Ports</em>' operation.
  513. * <!-- begin-user-doc -->
  514. * <!-- end-user-doc -->
  515. * @generated
  516. * @ordered
  517. */
  518. int HIERARCHICAL_COSIM_UNIT___GET_INPUT_PORTS = SCENARIO_OPERATION_COUNT + 2;
  519. /**
  520. * The operation id for the '<em>To String</em>' operation.
  521. * <!-- begin-user-doc -->
  522. * <!-- end-user-doc -->
  523. * @generated
  524. * @ordered
  525. */
  526. int HIERARCHICAL_COSIM_UNIT___TO_STRING = SCENARIO_OPERATION_COUNT + 3;
  527. /**
  528. * The operation id for the '<em>Valid</em>' operation.
  529. * <!-- begin-user-doc -->
  530. * <!-- end-user-doc -->
  531. * @generated
  532. * @ordered
  533. */
  534. int HIERARCHICAL_COSIM_UNIT___VALID = SCENARIO_OPERATION_COUNT + 4;
  535. /**
  536. * The number of operations of the '<em>Hierarchical Cosim Unit</em>' class.
  537. * <!-- begin-user-doc -->
  538. * <!-- end-user-doc -->
  539. * @generated
  540. * @ordered
  541. */
  542. int HIERARCHICAL_COSIM_UNIT_OPERATION_COUNT = SCENARIO_OPERATION_COUNT + 5;
  543. /**
  544. * The meta object id for the '{@link ua.ansymo.hintco.impl.CosimUnitDeclarationImpl <em>Cosim Unit Declaration</em>}' class.
  545. * <!-- begin-user-doc -->
  546. * <!-- end-user-doc -->
  547. * @see ua.ansymo.hintco.impl.CosimUnitDeclarationImpl
  548. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getCosimUnitDeclaration()
  549. * @generated
  550. */
  551. int COSIM_UNIT_DECLARATION = 7;
  552. /**
  553. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  554. * <!-- begin-user-doc -->
  555. * <!-- end-user-doc -->
  556. * @generated
  557. * @ordered
  558. */
  559. int COSIM_UNIT_DECLARATION__IDENTIFIER = IDED__IDENTIFIER;
  560. /**
  561. * The feature id for the '<em><b>Path</b></em>' attribute.
  562. * <!-- begin-user-doc -->
  563. * <!-- end-user-doc -->
  564. * @generated
  565. * @ordered
  566. */
  567. int COSIM_UNIT_DECLARATION__PATH = IDED_FEATURE_COUNT + 0;
  568. /**
  569. * The feature id for the '<em><b>Guid</b></em>' attribute.
  570. * <!-- begin-user-doc -->
  571. * <!-- end-user-doc -->
  572. * @generated
  573. * @ordered
  574. */
  575. int COSIM_UNIT_DECLARATION__GUID = IDED_FEATURE_COUNT + 1;
  576. /**
  577. * The number of structural features of the '<em>Cosim Unit Declaration</em>' class.
  578. * <!-- begin-user-doc -->
  579. * <!-- end-user-doc -->
  580. * @generated
  581. * @ordered
  582. */
  583. int COSIM_UNIT_DECLARATION_FEATURE_COUNT = IDED_FEATURE_COUNT + 2;
  584. /**
  585. * The number of operations of the '<em>Cosim Unit Declaration</em>' class.
  586. * <!-- begin-user-doc -->
  587. * <!-- end-user-doc -->
  588. * @generated
  589. * @ordered
  590. */
  591. int COSIM_UNIT_DECLARATION_OPERATION_COUNT = IDED_OPERATION_COUNT + 0;
  592. /**
  593. * The meta object id for the '{@link ua.ansymo.hintco.impl.UnitInstanceImpl <em>Unit Instance</em>}' class.
  594. * <!-- begin-user-doc -->
  595. * <!-- end-user-doc -->
  596. * @see ua.ansymo.hintco.impl.UnitInstanceImpl
  597. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitInstance()
  598. * @generated
  599. */
  600. int UNIT_INSTANCE = 8;
  601. /**
  602. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  603. * <!-- begin-user-doc -->
  604. * <!-- end-user-doc -->
  605. * @generated
  606. * @ordered
  607. */
  608. int UNIT_INSTANCE__IDENTIFIER = IDED__IDENTIFIER;
  609. /**
  610. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  611. * <!-- begin-user-doc -->
  612. * <!-- end-user-doc -->
  613. * @generated
  614. * @ordered
  615. */
  616. int UNIT_INSTANCE__PRECEDES = IDED_FEATURE_COUNT + 0;
  617. /**
  618. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  619. * <!-- begin-user-doc -->
  620. * <!-- end-user-doc -->
  621. * @generated
  622. * @ordered
  623. */
  624. int UNIT_INSTANCE__SUCCEEDS = IDED_FEATURE_COUNT + 1;
  625. /**
  626. * The feature id for the '<em><b>Before</b></em>' reference.
  627. * <!-- begin-user-doc -->
  628. * <!-- end-user-doc -->
  629. * @generated
  630. * @ordered
  631. */
  632. int UNIT_INSTANCE__BEFORE = IDED_FEATURE_COUNT + 2;
  633. /**
  634. * The feature id for the '<em><b>After</b></em>' reference.
  635. * <!-- begin-user-doc -->
  636. * <!-- end-user-doc -->
  637. * @generated
  638. * @ordered
  639. */
  640. int UNIT_INSTANCE__AFTER = IDED_FEATURE_COUNT + 3;
  641. /**
  642. * The feature id for the '<em><b>Scenario</b></em>' container reference.
  643. * <!-- begin-user-doc -->
  644. * <!-- end-user-doc -->
  645. * @generated
  646. * @ordered
  647. */
  648. int UNIT_INSTANCE__SCENARIO = IDED_FEATURE_COUNT + 4;
  649. /**
  650. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  651. * <!-- begin-user-doc -->
  652. * <!-- end-user-doc -->
  653. * @generated
  654. * @ordered
  655. */
  656. int UNIT_INSTANCE__ADAPTATION = IDED_FEATURE_COUNT + 5;
  657. /**
  658. * The feature id for the '<em><b>Ports</b></em>' containment reference list.
  659. * <!-- begin-user-doc -->
  660. * <!-- end-user-doc -->
  661. * @generated
  662. * @ordered
  663. */
  664. int UNIT_INSTANCE__PORTS = IDED_FEATURE_COUNT + 6;
  665. /**
  666. * The number of structural features of the '<em>Unit Instance</em>' class.
  667. * <!-- begin-user-doc -->
  668. * <!-- end-user-doc -->
  669. * @generated
  670. * @ordered
  671. */
  672. int UNIT_INSTANCE_FEATURE_COUNT = IDED_FEATURE_COUNT + 7;
  673. /**
  674. * The operation id for the '<em>Selected Adaptations</em>' operation.
  675. * <!-- begin-user-doc -->
  676. * <!-- end-user-doc -->
  677. * @generated
  678. * @ordered
  679. */
  680. int UNIT_INSTANCE___SELECTED_ADAPTATIONS = IDED_OPERATION_COUNT + 0;
  681. /**
  682. * The operation id for the '<em>Get Output Ports</em>' operation.
  683. * <!-- begin-user-doc -->
  684. * <!-- end-user-doc -->
  685. * @generated
  686. * @ordered
  687. */
  688. int UNIT_INSTANCE___GET_OUTPUT_PORTS = IDED_OPERATION_COUNT + 1;
  689. /**
  690. * The operation id for the '<em>Get Input Ports</em>' operation.
  691. * <!-- begin-user-doc -->
  692. * <!-- end-user-doc -->
  693. * @generated
  694. * @ordered
  695. */
  696. int UNIT_INSTANCE___GET_INPUT_PORTS = IDED_OPERATION_COUNT + 2;
  697. /**
  698. * The operation id for the '<em>To String</em>' operation.
  699. * <!-- begin-user-doc -->
  700. * <!-- end-user-doc -->
  701. * @generated
  702. * @ordered
  703. */
  704. int UNIT_INSTANCE___TO_STRING = IDED_OPERATION_COUNT + 3;
  705. /**
  706. * The number of operations of the '<em>Unit Instance</em>' class.
  707. * <!-- begin-user-doc -->
  708. * <!-- end-user-doc -->
  709. * @generated
  710. * @ordered
  711. */
  712. int UNIT_INSTANCE_OPERATION_COUNT = IDED_OPERATION_COUNT + 4;
  713. /**
  714. * The meta object id for the '{@link ua.ansymo.hintco.impl.CosimUnitInstanceImpl <em>Cosim Unit Instance</em>}' class.
  715. * <!-- begin-user-doc -->
  716. * <!-- end-user-doc -->
  717. * @see ua.ansymo.hintco.impl.CosimUnitInstanceImpl
  718. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getCosimUnitInstance()
  719. * @generated
  720. */
  721. int COSIM_UNIT_INSTANCE = 9;
  722. /**
  723. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  724. * <!-- begin-user-doc -->
  725. * <!-- end-user-doc -->
  726. * @generated
  727. * @ordered
  728. */
  729. int COSIM_UNIT_INSTANCE__IDENTIFIER = UNIT_INSTANCE__IDENTIFIER;
  730. /**
  731. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  732. * <!-- begin-user-doc -->
  733. * <!-- end-user-doc -->
  734. * @generated
  735. * @ordered
  736. */
  737. int COSIM_UNIT_INSTANCE__PRECEDES = UNIT_INSTANCE__PRECEDES;
  738. /**
  739. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  740. * <!-- begin-user-doc -->
  741. * <!-- end-user-doc -->
  742. * @generated
  743. * @ordered
  744. */
  745. int COSIM_UNIT_INSTANCE__SUCCEEDS = UNIT_INSTANCE__SUCCEEDS;
  746. /**
  747. * The feature id for the '<em><b>Before</b></em>' reference.
  748. * <!-- begin-user-doc -->
  749. * <!-- end-user-doc -->
  750. * @generated
  751. * @ordered
  752. */
  753. int COSIM_UNIT_INSTANCE__BEFORE = UNIT_INSTANCE__BEFORE;
  754. /**
  755. * The feature id for the '<em><b>After</b></em>' reference.
  756. * <!-- begin-user-doc -->
  757. * <!-- end-user-doc -->
  758. * @generated
  759. * @ordered
  760. */
  761. int COSIM_UNIT_INSTANCE__AFTER = UNIT_INSTANCE__AFTER;
  762. /**
  763. * The feature id for the '<em><b>Scenario</b></em>' container reference.
  764. * <!-- begin-user-doc -->
  765. * <!-- end-user-doc -->
  766. * @generated
  767. * @ordered
  768. */
  769. int COSIM_UNIT_INSTANCE__SCENARIO = UNIT_INSTANCE__SCENARIO;
  770. /**
  771. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  772. * <!-- begin-user-doc -->
  773. * <!-- end-user-doc -->
  774. * @generated
  775. * @ordered
  776. */
  777. int COSIM_UNIT_INSTANCE__ADAPTATION = UNIT_INSTANCE__ADAPTATION;
  778. /**
  779. * The feature id for the '<em><b>Ports</b></em>' containment reference list.
  780. * <!-- begin-user-doc -->
  781. * <!-- end-user-doc -->
  782. * @generated
  783. * @ordered
  784. */
  785. int COSIM_UNIT_INSTANCE__PORTS = UNIT_INSTANCE__PORTS;
  786. /**
  787. * The feature id for the '<em><b>Declaration</b></em>' reference.
  788. * <!-- begin-user-doc -->
  789. * <!-- end-user-doc -->
  790. * @generated
  791. * @ordered
  792. */
  793. int COSIM_UNIT_INSTANCE__DECLARATION = UNIT_INSTANCE_FEATURE_COUNT + 0;
  794. /**
  795. * The number of structural features of the '<em>Cosim Unit Instance</em>' class.
  796. * <!-- begin-user-doc -->
  797. * <!-- end-user-doc -->
  798. * @generated
  799. * @ordered
  800. */
  801. int COSIM_UNIT_INSTANCE_FEATURE_COUNT = UNIT_INSTANCE_FEATURE_COUNT + 1;
  802. /**
  803. * The operation id for the '<em>Selected Adaptations</em>' operation.
  804. * <!-- begin-user-doc -->
  805. * <!-- end-user-doc -->
  806. * @generated
  807. * @ordered
  808. */
  809. int COSIM_UNIT_INSTANCE___SELECTED_ADAPTATIONS = UNIT_INSTANCE___SELECTED_ADAPTATIONS;
  810. /**
  811. * The operation id for the '<em>Get Output Ports</em>' operation.
  812. * <!-- begin-user-doc -->
  813. * <!-- end-user-doc -->
  814. * @generated
  815. * @ordered
  816. */
  817. int COSIM_UNIT_INSTANCE___GET_OUTPUT_PORTS = UNIT_INSTANCE___GET_OUTPUT_PORTS;
  818. /**
  819. * The operation id for the '<em>Get Input Ports</em>' operation.
  820. * <!-- begin-user-doc -->
  821. * <!-- end-user-doc -->
  822. * @generated
  823. * @ordered
  824. */
  825. int COSIM_UNIT_INSTANCE___GET_INPUT_PORTS = UNIT_INSTANCE___GET_INPUT_PORTS;
  826. /**
  827. * The operation id for the '<em>To String</em>' operation.
  828. * <!-- begin-user-doc -->
  829. * <!-- end-user-doc -->
  830. * @generated
  831. * @ordered
  832. */
  833. int COSIM_UNIT_INSTANCE___TO_STRING = UNIT_INSTANCE___TO_STRING;
  834. /**
  835. * The number of operations of the '<em>Cosim Unit Instance</em>' class.
  836. * <!-- begin-user-doc -->
  837. * <!-- end-user-doc -->
  838. * @generated
  839. * @ordered
  840. */
  841. int COSIM_UNIT_INSTANCE_OPERATION_COUNT = UNIT_INSTANCE_OPERATION_COUNT + 0;
  842. /**
  843. * The meta object id for the '{@link ua.ansymo.hintco.impl.PortInstanceImpl <em>Port Instance</em>}' class.
  844. * <!-- begin-user-doc -->
  845. * <!-- end-user-doc -->
  846. * @see ua.ansymo.hintco.impl.PortInstanceImpl
  847. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortInstance()
  848. * @generated
  849. */
  850. int PORT_INSTANCE = 10;
  851. /**
  852. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  853. * <!-- begin-user-doc -->
  854. * <!-- end-user-doc -->
  855. * @generated
  856. * @ordered
  857. */
  858. int PORT_INSTANCE__PRECEDES = PRECEDENCE_NODE__PRECEDES;
  859. /**
  860. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  861. * <!-- begin-user-doc -->
  862. * <!-- end-user-doc -->
  863. * @generated
  864. * @ordered
  865. */
  866. int PORT_INSTANCE__SUCCEEDS = PRECEDENCE_NODE__SUCCEEDS;
  867. /**
  868. * The feature id for the '<em><b>Before</b></em>' reference.
  869. * <!-- begin-user-doc -->
  870. * <!-- end-user-doc -->
  871. * @generated
  872. * @ordered
  873. */
  874. int PORT_INSTANCE__BEFORE = PRECEDENCE_NODE__BEFORE;
  875. /**
  876. * The feature id for the '<em><b>After</b></em>' reference.
  877. * <!-- begin-user-doc -->
  878. * <!-- end-user-doc -->
  879. * @generated
  880. * @ordered
  881. */
  882. int PORT_INSTANCE__AFTER = PRECEDENCE_NODE__AFTER;
  883. /**
  884. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  885. * <!-- begin-user-doc -->
  886. * <!-- end-user-doc -->
  887. * @generated
  888. * @ordered
  889. */
  890. int PORT_INSTANCE__IDENTIFIER = PRECEDENCE_NODE_FEATURE_COUNT + 0;
  891. /**
  892. * The feature id for the '<em><b>Unit</b></em>' container reference.
  893. * <!-- begin-user-doc -->
  894. * <!-- end-user-doc -->
  895. * @generated
  896. * @ordered
  897. */
  898. int PORT_INSTANCE__UNIT = PRECEDENCE_NODE_FEATURE_COUNT + 1;
  899. /**
  900. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  901. * <!-- begin-user-doc -->
  902. * <!-- end-user-doc -->
  903. * @generated
  904. * @ordered
  905. */
  906. int PORT_INSTANCE__ADAPTATION = PRECEDENCE_NODE_FEATURE_COUNT + 2;
  907. /**
  908. * The number of structural features of the '<em>Port Instance</em>' class.
  909. * <!-- begin-user-doc -->
  910. * <!-- end-user-doc -->
  911. * @generated
  912. * @ordered
  913. */
  914. int PORT_INSTANCE_FEATURE_COUNT = PRECEDENCE_NODE_FEATURE_COUNT + 3;
  915. /**
  916. * The operation id for the '<em>Selected Adaptations</em>' operation.
  917. * <!-- begin-user-doc -->
  918. * <!-- end-user-doc -->
  919. * @generated
  920. * @ordered
  921. */
  922. int PORT_INSTANCE___SELECTED_ADAPTATIONS = PRECEDENCE_NODE_OPERATION_COUNT + 0;
  923. /**
  924. * The operation id for the '<em>Is Input</em>' operation.
  925. * <!-- begin-user-doc -->
  926. * <!-- end-user-doc -->
  927. * @generated
  928. * @ordered
  929. */
  930. int PORT_INSTANCE___IS_INPUT = PRECEDENCE_NODE_OPERATION_COUNT + 1;
  931. /**
  932. * The operation id for the '<em>Gets Value From</em>' operation.
  933. * <!-- begin-user-doc -->
  934. * <!-- end-user-doc -->
  935. * @generated
  936. * @ordered
  937. */
  938. int PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = PRECEDENCE_NODE_OPERATION_COUNT + 2;
  939. /**
  940. * The operation id for the '<em>To String</em>' operation.
  941. * <!-- begin-user-doc -->
  942. * <!-- end-user-doc -->
  943. * @generated
  944. * @ordered
  945. */
  946. int PORT_INSTANCE___TO_STRING = PRECEDENCE_NODE_OPERATION_COUNT + 3;
  947. /**
  948. * The number of operations of the '<em>Port Instance</em>' class.
  949. * <!-- begin-user-doc -->
  950. * <!-- end-user-doc -->
  951. * @generated
  952. * @ordered
  953. */
  954. int PORT_INSTANCE_OPERATION_COUNT = PRECEDENCE_NODE_OPERATION_COUNT + 4;
  955. /**
  956. * The meta object id for the '{@link ua.ansymo.hintco.impl.InputPortInstanceImpl <em>Input Port Instance</em>}' class.
  957. * <!-- begin-user-doc -->
  958. * <!-- end-user-doc -->
  959. * @see ua.ansymo.hintco.impl.InputPortInstanceImpl
  960. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInputPortInstance()
  961. * @generated
  962. */
  963. int INPUT_PORT_INSTANCE = 12;
  964. /**
  965. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  966. * <!-- begin-user-doc -->
  967. * <!-- end-user-doc -->
  968. * @generated
  969. * @ordered
  970. */
  971. int INPUT_PORT_INSTANCE__PRECEDES = PORT_INSTANCE__PRECEDES;
  972. /**
  973. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  974. * <!-- begin-user-doc -->
  975. * <!-- end-user-doc -->
  976. * @generated
  977. * @ordered
  978. */
  979. int INPUT_PORT_INSTANCE__SUCCEEDS = PORT_INSTANCE__SUCCEEDS;
  980. /**
  981. * The feature id for the '<em><b>Before</b></em>' reference.
  982. * <!-- begin-user-doc -->
  983. * <!-- end-user-doc -->
  984. * @generated
  985. * @ordered
  986. */
  987. int INPUT_PORT_INSTANCE__BEFORE = PORT_INSTANCE__BEFORE;
  988. /**
  989. * The feature id for the '<em><b>After</b></em>' reference.
  990. * <!-- begin-user-doc -->
  991. * <!-- end-user-doc -->
  992. * @generated
  993. * @ordered
  994. */
  995. int INPUT_PORT_INSTANCE__AFTER = PORT_INSTANCE__AFTER;
  996. /**
  997. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  998. * <!-- begin-user-doc -->
  999. * <!-- end-user-doc -->
  1000. * @generated
  1001. * @ordered
  1002. */
  1003. int INPUT_PORT_INSTANCE__IDENTIFIER = PORT_INSTANCE__IDENTIFIER;
  1004. /**
  1005. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1006. * <!-- begin-user-doc -->
  1007. * <!-- end-user-doc -->
  1008. * @generated
  1009. * @ordered
  1010. */
  1011. int INPUT_PORT_INSTANCE__UNIT = PORT_INSTANCE__UNIT;
  1012. /**
  1013. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  1014. * <!-- begin-user-doc -->
  1015. * <!-- end-user-doc -->
  1016. * @generated
  1017. * @ordered
  1018. */
  1019. int INPUT_PORT_INSTANCE__ADAPTATION = PORT_INSTANCE__ADAPTATION;
  1020. /**
  1021. * The feature id for the '<em><b>Extrapolation Cost</b></em>' attribute.
  1022. * <!-- begin-user-doc -->
  1023. * <!-- end-user-doc -->
  1024. * @generated
  1025. * @ordered
  1026. */
  1027. int INPUT_PORT_INSTANCE__EXTRAPOLATION_COST = PORT_INSTANCE_FEATURE_COUNT + 0;
  1028. /**
  1029. * The feature id for the '<em><b>Internal Value To</b></em>' reference list.
  1030. * <!-- begin-user-doc -->
  1031. * <!-- end-user-doc -->
  1032. * @generated
  1033. * @ordered
  1034. */
  1035. int INPUT_PORT_INSTANCE__INTERNAL_VALUE_TO = PORT_INSTANCE_FEATURE_COUNT + 1;
  1036. /**
  1037. * The feature id for the '<em><b>Value From</b></em>' reference.
  1038. * <!-- begin-user-doc -->
  1039. * <!-- end-user-doc -->
  1040. * @generated
  1041. * @ordered
  1042. */
  1043. int INPUT_PORT_INSTANCE__VALUE_FROM = PORT_INSTANCE_FEATURE_COUNT + 2;
  1044. /**
  1045. * The number of structural features of the '<em>Input Port Instance</em>' class.
  1046. * <!-- begin-user-doc -->
  1047. * <!-- end-user-doc -->
  1048. * @generated
  1049. * @ordered
  1050. */
  1051. int INPUT_PORT_INSTANCE_FEATURE_COUNT = PORT_INSTANCE_FEATURE_COUNT + 3;
  1052. /**
  1053. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1054. * <!-- begin-user-doc -->
  1055. * <!-- end-user-doc -->
  1056. * @generated
  1057. * @ordered
  1058. */
  1059. int INPUT_PORT_INSTANCE___SELECTED_ADAPTATIONS = PORT_INSTANCE___SELECTED_ADAPTATIONS;
  1060. /**
  1061. * The operation id for the '<em>To String</em>' operation.
  1062. * <!-- begin-user-doc -->
  1063. * <!-- end-user-doc -->
  1064. * @generated
  1065. * @ordered
  1066. */
  1067. int INPUT_PORT_INSTANCE___TO_STRING = PORT_INSTANCE___TO_STRING;
  1068. /**
  1069. * The operation id for the '<em>Get Real Value From</em>' operation.
  1070. * <!-- begin-user-doc -->
  1071. * <!-- end-user-doc -->
  1072. * @generated
  1073. * @ordered
  1074. */
  1075. int INPUT_PORT_INSTANCE___GET_REAL_VALUE_FROM = PORT_INSTANCE_OPERATION_COUNT + 0;
  1076. /**
  1077. * The operation id for the '<em>Gets Value From</em>' operation.
  1078. * <!-- begin-user-doc -->
  1079. * <!-- end-user-doc -->
  1080. * @generated
  1081. * @ordered
  1082. */
  1083. int INPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = PORT_INSTANCE_OPERATION_COUNT + 1;
  1084. /**
  1085. * The operation id for the '<em>Is Input</em>' operation.
  1086. * <!-- begin-user-doc -->
  1087. * <!-- end-user-doc -->
  1088. * @generated
  1089. * @ordered
  1090. */
  1091. int INPUT_PORT_INSTANCE___IS_INPUT = PORT_INSTANCE_OPERATION_COUNT + 2;
  1092. /**
  1093. * The number of operations of the '<em>Input Port Instance</em>' class.
  1094. * <!-- begin-user-doc -->
  1095. * <!-- end-user-doc -->
  1096. * @generated
  1097. * @ordered
  1098. */
  1099. int INPUT_PORT_INSTANCE_OPERATION_COUNT = PORT_INSTANCE_OPERATION_COUNT + 3;
  1100. /**
  1101. * The meta object id for the '{@link ua.ansymo.hintco.impl.HierarchicalUnitPortImpl <em>Hierarchical Unit Port</em>}' class.
  1102. * <!-- begin-user-doc -->
  1103. * <!-- end-user-doc -->
  1104. * @see ua.ansymo.hintco.impl.HierarchicalUnitPortImpl
  1105. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalUnitPort()
  1106. * @generated
  1107. */
  1108. int HIERARCHICAL_UNIT_PORT = 11;
  1109. /**
  1110. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  1111. * <!-- begin-user-doc -->
  1112. * <!-- end-user-doc -->
  1113. * @generated
  1114. * @ordered
  1115. */
  1116. int HIERARCHICAL_UNIT_PORT__PRECEDES = INPUT_PORT_INSTANCE__PRECEDES;
  1117. /**
  1118. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  1119. * <!-- begin-user-doc -->
  1120. * <!-- end-user-doc -->
  1121. * @generated
  1122. * @ordered
  1123. */
  1124. int HIERARCHICAL_UNIT_PORT__SUCCEEDS = INPUT_PORT_INSTANCE__SUCCEEDS;
  1125. /**
  1126. * The feature id for the '<em><b>Before</b></em>' reference.
  1127. * <!-- begin-user-doc -->
  1128. * <!-- end-user-doc -->
  1129. * @generated
  1130. * @ordered
  1131. */
  1132. int HIERARCHICAL_UNIT_PORT__BEFORE = INPUT_PORT_INSTANCE__BEFORE;
  1133. /**
  1134. * The feature id for the '<em><b>After</b></em>' reference.
  1135. * <!-- begin-user-doc -->
  1136. * <!-- end-user-doc -->
  1137. * @generated
  1138. * @ordered
  1139. */
  1140. int HIERARCHICAL_UNIT_PORT__AFTER = INPUT_PORT_INSTANCE__AFTER;
  1141. /**
  1142. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  1143. * <!-- begin-user-doc -->
  1144. * <!-- end-user-doc -->
  1145. * @generated
  1146. * @ordered
  1147. */
  1148. int HIERARCHICAL_UNIT_PORT__IDENTIFIER = INPUT_PORT_INSTANCE__IDENTIFIER;
  1149. /**
  1150. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1151. * <!-- begin-user-doc -->
  1152. * <!-- end-user-doc -->
  1153. * @generated
  1154. * @ordered
  1155. */
  1156. int HIERARCHICAL_UNIT_PORT__UNIT = INPUT_PORT_INSTANCE__UNIT;
  1157. /**
  1158. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  1159. * <!-- begin-user-doc -->
  1160. * <!-- end-user-doc -->
  1161. * @generated
  1162. * @ordered
  1163. */
  1164. int HIERARCHICAL_UNIT_PORT__ADAPTATION = INPUT_PORT_INSTANCE__ADAPTATION;
  1165. /**
  1166. * The feature id for the '<em><b>Extrapolation Cost</b></em>' attribute.
  1167. * <!-- begin-user-doc -->
  1168. * <!-- end-user-doc -->
  1169. * @generated
  1170. * @ordered
  1171. */
  1172. int HIERARCHICAL_UNIT_PORT__EXTRAPOLATION_COST = INPUT_PORT_INSTANCE__EXTRAPOLATION_COST;
  1173. /**
  1174. * The feature id for the '<em><b>Internal Value To</b></em>' reference list.
  1175. * <!-- begin-user-doc -->
  1176. * <!-- end-user-doc -->
  1177. * @generated
  1178. * @ordered
  1179. */
  1180. int HIERARCHICAL_UNIT_PORT__INTERNAL_VALUE_TO = INPUT_PORT_INSTANCE__INTERNAL_VALUE_TO;
  1181. /**
  1182. * The feature id for the '<em><b>Value From</b></em>' reference.
  1183. * <!-- begin-user-doc -->
  1184. * <!-- end-user-doc -->
  1185. * @generated
  1186. * @ordered
  1187. */
  1188. int HIERARCHICAL_UNIT_PORT__VALUE_FROM = INPUT_PORT_INSTANCE__VALUE_FROM;
  1189. /**
  1190. * The feature id for the '<em><b>Value To</b></em>' reference list.
  1191. * <!-- begin-user-doc -->
  1192. * <!-- end-user-doc -->
  1193. * @generated
  1194. * @ordered
  1195. */
  1196. int HIERARCHICAL_UNIT_PORT__VALUE_TO = INPUT_PORT_INSTANCE_FEATURE_COUNT + 0;
  1197. /**
  1198. * The feature id for the '<em><b>Internal Value From</b></em>' reference list.
  1199. * <!-- begin-user-doc -->
  1200. * <!-- end-user-doc -->
  1201. * @generated
  1202. * @ordered
  1203. */
  1204. int HIERARCHICAL_UNIT_PORT__INTERNAL_VALUE_FROM = INPUT_PORT_INSTANCE_FEATURE_COUNT + 1;
  1205. /**
  1206. * The number of structural features of the '<em>Hierarchical Unit Port</em>' class.
  1207. * <!-- begin-user-doc -->
  1208. * <!-- end-user-doc -->
  1209. * @generated
  1210. * @ordered
  1211. */
  1212. int HIERARCHICAL_UNIT_PORT_FEATURE_COUNT = INPUT_PORT_INSTANCE_FEATURE_COUNT + 2;
  1213. /**
  1214. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1215. * <!-- begin-user-doc -->
  1216. * <!-- end-user-doc -->
  1217. * @generated
  1218. * @ordered
  1219. */
  1220. int HIERARCHICAL_UNIT_PORT___SELECTED_ADAPTATIONS = INPUT_PORT_INSTANCE___SELECTED_ADAPTATIONS;
  1221. /**
  1222. * The operation id for the '<em>To String</em>' operation.
  1223. * <!-- begin-user-doc -->
  1224. * <!-- end-user-doc -->
  1225. * @generated
  1226. * @ordered
  1227. */
  1228. int HIERARCHICAL_UNIT_PORT___TO_STRING = INPUT_PORT_INSTANCE___TO_STRING;
  1229. /**
  1230. * The operation id for the '<em>Get Real Value From</em>' operation.
  1231. * <!-- begin-user-doc -->
  1232. * <!-- end-user-doc -->
  1233. * @generated
  1234. * @ordered
  1235. */
  1236. int HIERARCHICAL_UNIT_PORT___GET_REAL_VALUE_FROM = INPUT_PORT_INSTANCE___GET_REAL_VALUE_FROM;
  1237. /**
  1238. * The operation id for the '<em>Gets Value From</em>' operation.
  1239. * <!-- begin-user-doc -->
  1240. * <!-- end-user-doc -->
  1241. * @generated
  1242. * @ordered
  1243. */
  1244. int HIERARCHICAL_UNIT_PORT___GETS_VALUE_FROM__PORTINSTANCE = INPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE;
  1245. /**
  1246. * The operation id for the '<em>Is Input</em>' operation.
  1247. * <!-- begin-user-doc -->
  1248. * <!-- end-user-doc -->
  1249. * @generated
  1250. * @ordered
  1251. */
  1252. int HIERARCHICAL_UNIT_PORT___IS_INPUT = INPUT_PORT_INSTANCE_OPERATION_COUNT + 1;
  1253. /**
  1254. * The operation id for the '<em>Alt Is Input</em>' operation.
  1255. * <!-- begin-user-doc -->
  1256. * <!-- end-user-doc -->
  1257. * @generated
  1258. * @ordered
  1259. */
  1260. int HIERARCHICAL_UNIT_PORT___ALT_IS_INPUT = INPUT_PORT_INSTANCE_OPERATION_COUNT + 2;
  1261. /**
  1262. * The number of operations of the '<em>Hierarchical Unit Port</em>' class.
  1263. * <!-- begin-user-doc -->
  1264. * <!-- end-user-doc -->
  1265. * @generated
  1266. * @ordered
  1267. */
  1268. int HIERARCHICAL_UNIT_PORT_OPERATION_COUNT = INPUT_PORT_INSTANCE_OPERATION_COUNT + 3;
  1269. /**
  1270. * The meta object id for the '{@link ua.ansymo.hintco.impl.OutputPortInstanceImpl <em>Output Port Instance</em>}' class.
  1271. * <!-- begin-user-doc -->
  1272. * <!-- end-user-doc -->
  1273. * @see ua.ansymo.hintco.impl.OutputPortInstanceImpl
  1274. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getOutputPortInstance()
  1275. * @generated
  1276. */
  1277. int OUTPUT_PORT_INSTANCE = 13;
  1278. /**
  1279. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  1280. * <!-- begin-user-doc -->
  1281. * <!-- end-user-doc -->
  1282. * @generated
  1283. * @ordered
  1284. */
  1285. int OUTPUT_PORT_INSTANCE__PRECEDES = PORT_INSTANCE__PRECEDES;
  1286. /**
  1287. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  1288. * <!-- begin-user-doc -->
  1289. * <!-- end-user-doc -->
  1290. * @generated
  1291. * @ordered
  1292. */
  1293. int OUTPUT_PORT_INSTANCE__SUCCEEDS = PORT_INSTANCE__SUCCEEDS;
  1294. /**
  1295. * The feature id for the '<em><b>Before</b></em>' reference.
  1296. * <!-- begin-user-doc -->
  1297. * <!-- end-user-doc -->
  1298. * @generated
  1299. * @ordered
  1300. */
  1301. int OUTPUT_PORT_INSTANCE__BEFORE = PORT_INSTANCE__BEFORE;
  1302. /**
  1303. * The feature id for the '<em><b>After</b></em>' reference.
  1304. * <!-- begin-user-doc -->
  1305. * <!-- end-user-doc -->
  1306. * @generated
  1307. * @ordered
  1308. */
  1309. int OUTPUT_PORT_INSTANCE__AFTER = PORT_INSTANCE__AFTER;
  1310. /**
  1311. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  1312. * <!-- begin-user-doc -->
  1313. * <!-- end-user-doc -->
  1314. * @generated
  1315. * @ordered
  1316. */
  1317. int OUTPUT_PORT_INSTANCE__IDENTIFIER = PORT_INSTANCE__IDENTIFIER;
  1318. /**
  1319. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1320. * <!-- begin-user-doc -->
  1321. * <!-- end-user-doc -->
  1322. * @generated
  1323. * @ordered
  1324. */
  1325. int OUTPUT_PORT_INSTANCE__UNIT = PORT_INSTANCE__UNIT;
  1326. /**
  1327. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  1328. * <!-- begin-user-doc -->
  1329. * <!-- end-user-doc -->
  1330. * @generated
  1331. * @ordered
  1332. */
  1333. int OUTPUT_PORT_INSTANCE__ADAPTATION = PORT_INSTANCE__ADAPTATION;
  1334. /**
  1335. * The feature id for the '<em><b>Value To</b></em>' reference list.
  1336. * <!-- begin-user-doc -->
  1337. * <!-- end-user-doc -->
  1338. * @generated
  1339. * @ordered
  1340. */
  1341. int OUTPUT_PORT_INSTANCE__VALUE_TO = PORT_INSTANCE_FEATURE_COUNT + 0;
  1342. /**
  1343. * The feature id for the '<em><b>Internal Value From</b></em>' reference list.
  1344. * <!-- begin-user-doc -->
  1345. * <!-- end-user-doc -->
  1346. * @generated
  1347. * @ordered
  1348. */
  1349. int OUTPUT_PORT_INSTANCE__INTERNAL_VALUE_FROM = PORT_INSTANCE_FEATURE_COUNT + 1;
  1350. /**
  1351. * The number of structural features of the '<em>Output Port Instance</em>' class.
  1352. * <!-- begin-user-doc -->
  1353. * <!-- end-user-doc -->
  1354. * @generated
  1355. * @ordered
  1356. */
  1357. int OUTPUT_PORT_INSTANCE_FEATURE_COUNT = PORT_INSTANCE_FEATURE_COUNT + 2;
  1358. /**
  1359. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1360. * <!-- begin-user-doc -->
  1361. * <!-- end-user-doc -->
  1362. * @generated
  1363. * @ordered
  1364. */
  1365. int OUTPUT_PORT_INSTANCE___SELECTED_ADAPTATIONS = PORT_INSTANCE___SELECTED_ADAPTATIONS;
  1366. /**
  1367. * The operation id for the '<em>Gets Value From</em>' operation.
  1368. * <!-- begin-user-doc -->
  1369. * <!-- end-user-doc -->
  1370. * @generated
  1371. * @ordered
  1372. */
  1373. int OUTPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE;
  1374. /**
  1375. * The operation id for the '<em>To String</em>' operation.
  1376. * <!-- begin-user-doc -->
  1377. * <!-- end-user-doc -->
  1378. * @generated
  1379. * @ordered
  1380. */
  1381. int OUTPUT_PORT_INSTANCE___TO_STRING = PORT_INSTANCE___TO_STRING;
  1382. /**
  1383. * The operation id for the '<em>Is Input</em>' operation.
  1384. * <!-- begin-user-doc -->
  1385. * <!-- end-user-doc -->
  1386. * @generated
  1387. * @ordered
  1388. */
  1389. int OUTPUT_PORT_INSTANCE___IS_INPUT = PORT_INSTANCE_OPERATION_COUNT + 0;
  1390. /**
  1391. * The number of operations of the '<em>Output Port Instance</em>' class.
  1392. * <!-- begin-user-doc -->
  1393. * <!-- end-user-doc -->
  1394. * @generated
  1395. * @ordered
  1396. */
  1397. int OUTPUT_PORT_INSTANCE_OPERATION_COUNT = PORT_INSTANCE_OPERATION_COUNT + 1;
  1398. /**
  1399. * The meta object id for the '{@link ua.ansymo.hintco.impl.AlternativeImpl <em>Alternative</em>}' class.
  1400. * <!-- begin-user-doc -->
  1401. * <!-- end-user-doc -->
  1402. * @see ua.ansymo.hintco.impl.AlternativeImpl
  1403. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAlternative()
  1404. * @generated
  1405. */
  1406. int ALTERNATIVE = 14;
  1407. /**
  1408. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1409. * <!-- begin-user-doc -->
  1410. * <!-- end-user-doc -->
  1411. * @generated
  1412. * @ordered
  1413. */
  1414. int ALTERNATIVE__WEIGHT = 0;
  1415. /**
  1416. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1417. * <!-- begin-user-doc -->
  1418. * <!-- end-user-doc -->
  1419. * @generated
  1420. * @ordered
  1421. */
  1422. int ALTERNATIVE__SELECTED = 1;
  1423. /**
  1424. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1425. * <!-- begin-user-doc -->
  1426. * <!-- end-user-doc -->
  1427. * @generated
  1428. * @ordered
  1429. */
  1430. int ALTERNATIVE__IMPLIES = 2;
  1431. /**
  1432. * The number of structural features of the '<em>Alternative</em>' class.
  1433. * <!-- begin-user-doc -->
  1434. * <!-- end-user-doc -->
  1435. * @generated
  1436. * @ordered
  1437. */
  1438. int ALTERNATIVE_FEATURE_COUNT = 3;
  1439. /**
  1440. * The number of operations of the '<em>Alternative</em>' class.
  1441. * <!-- begin-user-doc -->
  1442. * <!-- end-user-doc -->
  1443. * @generated
  1444. * @ordered
  1445. */
  1446. int ALTERNATIVE_OPERATION_COUNT = 0;
  1447. /**
  1448. * The meta object id for the '{@link ua.ansymo.hintco.impl.AdaptationImpl <em>Adaptation</em>}' class.
  1449. * <!-- begin-user-doc -->
  1450. * <!-- end-user-doc -->
  1451. * @see ua.ansymo.hintco.impl.AdaptationImpl
  1452. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAdaptation()
  1453. * @generated
  1454. */
  1455. int ADAPTATION = 15;
  1456. /**
  1457. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1458. * <!-- begin-user-doc -->
  1459. * <!-- end-user-doc -->
  1460. * @generated
  1461. * @ordered
  1462. */
  1463. int ADAPTATION__WEIGHT = ALTERNATIVE__WEIGHT;
  1464. /**
  1465. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1466. * <!-- begin-user-doc -->
  1467. * <!-- end-user-doc -->
  1468. * @generated
  1469. * @ordered
  1470. */
  1471. int ADAPTATION__SELECTED = ALTERNATIVE__SELECTED;
  1472. /**
  1473. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1474. * <!-- begin-user-doc -->
  1475. * <!-- end-user-doc -->
  1476. * @generated
  1477. * @ordered
  1478. */
  1479. int ADAPTATION__IMPLIES = ALTERNATIVE__IMPLIES;
  1480. /**
  1481. * The number of structural features of the '<em>Adaptation</em>' class.
  1482. * <!-- begin-user-doc -->
  1483. * <!-- end-user-doc -->
  1484. * @generated
  1485. * @ordered
  1486. */
  1487. int ADAPTATION_FEATURE_COUNT = ALTERNATIVE_FEATURE_COUNT + 0;
  1488. /**
  1489. * The number of operations of the '<em>Adaptation</em>' class.
  1490. * <!-- begin-user-doc -->
  1491. * <!-- end-user-doc -->
  1492. * @generated
  1493. * @ordered
  1494. */
  1495. int ADAPTATION_OPERATION_COUNT = ALTERNATIVE_OPERATION_COUNT + 0;
  1496. /**
  1497. * The meta object id for the '{@link ua.ansymo.hintco.impl.PortAdaptationImpl <em>Port Adaptation</em>}' class.
  1498. * <!-- begin-user-doc -->
  1499. * <!-- end-user-doc -->
  1500. * @see ua.ansymo.hintco.impl.PortAdaptationImpl
  1501. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortAdaptation()
  1502. * @generated
  1503. */
  1504. int PORT_ADAPTATION = 16;
  1505. /**
  1506. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1507. * <!-- begin-user-doc -->
  1508. * <!-- end-user-doc -->
  1509. * @generated
  1510. * @ordered
  1511. */
  1512. int PORT_ADAPTATION__WEIGHT = ADAPTATION__WEIGHT;
  1513. /**
  1514. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1515. * <!-- begin-user-doc -->
  1516. * <!-- end-user-doc -->
  1517. * @generated
  1518. * @ordered
  1519. */
  1520. int PORT_ADAPTATION__SELECTED = ADAPTATION__SELECTED;
  1521. /**
  1522. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1523. * <!-- begin-user-doc -->
  1524. * <!-- end-user-doc -->
  1525. * @generated
  1526. * @ordered
  1527. */
  1528. int PORT_ADAPTATION__IMPLIES = ADAPTATION__IMPLIES;
  1529. /**
  1530. * The feature id for the '<em><b>Port</b></em>' container reference.
  1531. * <!-- begin-user-doc -->
  1532. * <!-- end-user-doc -->
  1533. * @generated
  1534. * @ordered
  1535. */
  1536. int PORT_ADAPTATION__PORT = ADAPTATION_FEATURE_COUNT + 0;
  1537. /**
  1538. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1539. * <!-- begin-user-doc -->
  1540. * <!-- end-user-doc -->
  1541. * @generated
  1542. * @ordered
  1543. */
  1544. int PORT_ADAPTATION__PARENT = ADAPTATION_FEATURE_COUNT + 1;
  1545. /**
  1546. * The number of structural features of the '<em>Port Adaptation</em>' class.
  1547. * <!-- begin-user-doc -->
  1548. * <!-- end-user-doc -->
  1549. * @generated
  1550. * @ordered
  1551. */
  1552. int PORT_ADAPTATION_FEATURE_COUNT = ADAPTATION_FEATURE_COUNT + 2;
  1553. /**
  1554. * The operation id for the '<em>Adapted</em>' operation.
  1555. * <!-- begin-user-doc -->
  1556. * <!-- end-user-doc -->
  1557. * @generated
  1558. * @ordered
  1559. */
  1560. int PORT_ADAPTATION___ADAPTED = ADAPTATION_OPERATION_COUNT + 0;
  1561. /**
  1562. * The number of operations of the '<em>Port Adaptation</em>' class.
  1563. * <!-- begin-user-doc -->
  1564. * <!-- end-user-doc -->
  1565. * @generated
  1566. * @ordered
  1567. */
  1568. int PORT_ADAPTATION_OPERATION_COUNT = ADAPTATION_OPERATION_COUNT + 1;
  1569. /**
  1570. * The meta object id for the '{@link ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl <em>Decomposition Port Adaptation</em>}' class.
  1571. * <!-- begin-user-doc -->
  1572. * <!-- end-user-doc -->
  1573. * @see ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl
  1574. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionPortAdaptation()
  1575. * @generated
  1576. */
  1577. int DECOMPOSITION_PORT_ADAPTATION = 17;
  1578. /**
  1579. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1580. * <!-- begin-user-doc -->
  1581. * <!-- end-user-doc -->
  1582. * @generated
  1583. * @ordered
  1584. */
  1585. int DECOMPOSITION_PORT_ADAPTATION__WEIGHT = PORT_ADAPTATION__WEIGHT;
  1586. /**
  1587. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1588. * <!-- begin-user-doc -->
  1589. * <!-- end-user-doc -->
  1590. * @generated
  1591. * @ordered
  1592. */
  1593. int DECOMPOSITION_PORT_ADAPTATION__SELECTED = PORT_ADAPTATION__SELECTED;
  1594. /**
  1595. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1596. * <!-- begin-user-doc -->
  1597. * <!-- end-user-doc -->
  1598. * @generated
  1599. * @ordered
  1600. */
  1601. int DECOMPOSITION_PORT_ADAPTATION__IMPLIES = PORT_ADAPTATION__IMPLIES;
  1602. /**
  1603. * The feature id for the '<em><b>Port</b></em>' container reference.
  1604. * <!-- begin-user-doc -->
  1605. * <!-- end-user-doc -->
  1606. * @generated
  1607. * @ordered
  1608. */
  1609. int DECOMPOSITION_PORT_ADAPTATION__PORT = PORT_ADAPTATION__PORT;
  1610. /**
  1611. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1612. * <!-- begin-user-doc -->
  1613. * <!-- end-user-doc -->
  1614. * @generated
  1615. * @ordered
  1616. */
  1617. int DECOMPOSITION_PORT_ADAPTATION__PARENT = PORT_ADAPTATION__PARENT;
  1618. /**
  1619. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1620. * <!-- begin-user-doc -->
  1621. * <!-- end-user-doc -->
  1622. * @generated
  1623. * @ordered
  1624. */
  1625. int DECOMPOSITION_PORT_ADAPTATION__CHILDREN = PORT_ADAPTATION_FEATURE_COUNT + 0;
  1626. /**
  1627. * The feature id for the '<em><b>Name</b></em>' attribute.
  1628. * <!-- begin-user-doc -->
  1629. * <!-- end-user-doc -->
  1630. * @generated
  1631. * @ordered
  1632. */
  1633. int DECOMPOSITION_PORT_ADAPTATION__NAME = PORT_ADAPTATION_FEATURE_COUNT + 1;
  1634. /**
  1635. * The number of structural features of the '<em>Decomposition Port Adaptation</em>' class.
  1636. * <!-- begin-user-doc -->
  1637. * <!-- end-user-doc -->
  1638. * @generated
  1639. * @ordered
  1640. */
  1641. int DECOMPOSITION_PORT_ADAPTATION_FEATURE_COUNT = PORT_ADAPTATION_FEATURE_COUNT + 2;
  1642. /**
  1643. * The operation id for the '<em>Adapted</em>' operation.
  1644. * <!-- begin-user-doc -->
  1645. * <!-- end-user-doc -->
  1646. * @generated
  1647. * @ordered
  1648. */
  1649. int DECOMPOSITION_PORT_ADAPTATION___ADAPTED = PORT_ADAPTATION___ADAPTED;
  1650. /**
  1651. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1652. * <!-- begin-user-doc -->
  1653. * <!-- end-user-doc -->
  1654. * @generated
  1655. * @ordered
  1656. */
  1657. int DECOMPOSITION_PORT_ADAPTATION___SELECTED_ADAPTATIONS = PORT_ADAPTATION_OPERATION_COUNT + 0;
  1658. /**
  1659. * The number of operations of the '<em>Decomposition Port Adaptation</em>' class.
  1660. * <!-- begin-user-doc -->
  1661. * <!-- end-user-doc -->
  1662. * @generated
  1663. * @ordered
  1664. */
  1665. int DECOMPOSITION_PORT_ADAPTATION_OPERATION_COUNT = PORT_ADAPTATION_OPERATION_COUNT + 1;
  1666. /**
  1667. * The meta object id for the '{@link ua.ansymo.hintco.impl.UnitAdaptationImpl <em>Unit Adaptation</em>}' class.
  1668. * <!-- begin-user-doc -->
  1669. * <!-- end-user-doc -->
  1670. * @see ua.ansymo.hintco.impl.UnitAdaptationImpl
  1671. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitAdaptation()
  1672. * @generated
  1673. */
  1674. int UNIT_ADAPTATION = 18;
  1675. /**
  1676. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1677. * <!-- begin-user-doc -->
  1678. * <!-- end-user-doc -->
  1679. * @generated
  1680. * @ordered
  1681. */
  1682. int UNIT_ADAPTATION__WEIGHT = ADAPTATION__WEIGHT;
  1683. /**
  1684. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1685. * <!-- begin-user-doc -->
  1686. * <!-- end-user-doc -->
  1687. * @generated
  1688. * @ordered
  1689. */
  1690. int UNIT_ADAPTATION__SELECTED = ADAPTATION__SELECTED;
  1691. /**
  1692. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1693. * <!-- begin-user-doc -->
  1694. * <!-- end-user-doc -->
  1695. * @generated
  1696. * @ordered
  1697. */
  1698. int UNIT_ADAPTATION__IMPLIES = ADAPTATION__IMPLIES;
  1699. /**
  1700. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1701. * <!-- begin-user-doc -->
  1702. * <!-- end-user-doc -->
  1703. * @generated
  1704. * @ordered
  1705. */
  1706. int UNIT_ADAPTATION__UNIT = ADAPTATION_FEATURE_COUNT + 0;
  1707. /**
  1708. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1709. * <!-- begin-user-doc -->
  1710. * <!-- end-user-doc -->
  1711. * @generated
  1712. * @ordered
  1713. */
  1714. int UNIT_ADAPTATION__PARENT = ADAPTATION_FEATURE_COUNT + 1;
  1715. /**
  1716. * The number of structural features of the '<em>Unit Adaptation</em>' class.
  1717. * <!-- begin-user-doc -->
  1718. * <!-- end-user-doc -->
  1719. * @generated
  1720. * @ordered
  1721. */
  1722. int UNIT_ADAPTATION_FEATURE_COUNT = ADAPTATION_FEATURE_COUNT + 2;
  1723. /**
  1724. * The operation id for the '<em>Adapted</em>' operation.
  1725. * <!-- begin-user-doc -->
  1726. * <!-- end-user-doc -->
  1727. * @generated
  1728. * @ordered
  1729. */
  1730. int UNIT_ADAPTATION___ADAPTED = ADAPTATION_OPERATION_COUNT + 0;
  1731. /**
  1732. * The number of operations of the '<em>Unit Adaptation</em>' class.
  1733. * <!-- begin-user-doc -->
  1734. * <!-- end-user-doc -->
  1735. * @generated
  1736. * @ordered
  1737. */
  1738. int UNIT_ADAPTATION_OPERATION_COUNT = ADAPTATION_OPERATION_COUNT + 1;
  1739. /**
  1740. * The meta object id for the '{@link ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl <em>Decomposition Unit Adaptation</em>}' class.
  1741. * <!-- begin-user-doc -->
  1742. * <!-- end-user-doc -->
  1743. * @see ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl
  1744. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionUnitAdaptation()
  1745. * @generated
  1746. */
  1747. int DECOMPOSITION_UNIT_ADAPTATION = 19;
  1748. /**
  1749. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1750. * <!-- begin-user-doc -->
  1751. * <!-- end-user-doc -->
  1752. * @generated
  1753. * @ordered
  1754. */
  1755. int DECOMPOSITION_UNIT_ADAPTATION__WEIGHT = UNIT_ADAPTATION__WEIGHT;
  1756. /**
  1757. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1758. * <!-- begin-user-doc -->
  1759. * <!-- end-user-doc -->
  1760. * @generated
  1761. * @ordered
  1762. */
  1763. int DECOMPOSITION_UNIT_ADAPTATION__SELECTED = UNIT_ADAPTATION__SELECTED;
  1764. /**
  1765. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1766. * <!-- begin-user-doc -->
  1767. * <!-- end-user-doc -->
  1768. * @generated
  1769. * @ordered
  1770. */
  1771. int DECOMPOSITION_UNIT_ADAPTATION__IMPLIES = UNIT_ADAPTATION__IMPLIES;
  1772. /**
  1773. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1774. * <!-- begin-user-doc -->
  1775. * <!-- end-user-doc -->
  1776. * @generated
  1777. * @ordered
  1778. */
  1779. int DECOMPOSITION_UNIT_ADAPTATION__UNIT = UNIT_ADAPTATION__UNIT;
  1780. /**
  1781. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1782. * <!-- begin-user-doc -->
  1783. * <!-- end-user-doc -->
  1784. * @generated
  1785. * @ordered
  1786. */
  1787. int DECOMPOSITION_UNIT_ADAPTATION__PARENT = UNIT_ADAPTATION__PARENT;
  1788. /**
  1789. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1790. * <!-- begin-user-doc -->
  1791. * <!-- end-user-doc -->
  1792. * @generated
  1793. * @ordered
  1794. */
  1795. int DECOMPOSITION_UNIT_ADAPTATION__CHILDREN = UNIT_ADAPTATION_FEATURE_COUNT + 0;
  1796. /**
  1797. * The feature id for the '<em><b>Name</b></em>' attribute.
  1798. * <!-- begin-user-doc -->
  1799. * <!-- end-user-doc -->
  1800. * @generated
  1801. * @ordered
  1802. */
  1803. int DECOMPOSITION_UNIT_ADAPTATION__NAME = UNIT_ADAPTATION_FEATURE_COUNT + 1;
  1804. /**
  1805. * The number of structural features of the '<em>Decomposition Unit Adaptation</em>' class.
  1806. * <!-- begin-user-doc -->
  1807. * <!-- end-user-doc -->
  1808. * @generated
  1809. * @ordered
  1810. */
  1811. int DECOMPOSITION_UNIT_ADAPTATION_FEATURE_COUNT = UNIT_ADAPTATION_FEATURE_COUNT + 2;
  1812. /**
  1813. * The operation id for the '<em>Adapted</em>' operation.
  1814. * <!-- begin-user-doc -->
  1815. * <!-- end-user-doc -->
  1816. * @generated
  1817. * @ordered
  1818. */
  1819. int DECOMPOSITION_UNIT_ADAPTATION___ADAPTED = UNIT_ADAPTATION___ADAPTED;
  1820. /**
  1821. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1822. * <!-- begin-user-doc -->
  1823. * <!-- end-user-doc -->
  1824. * @generated
  1825. * @ordered
  1826. */
  1827. int DECOMPOSITION_UNIT_ADAPTATION___SELECTED_ADAPTATIONS = UNIT_ADAPTATION_OPERATION_COUNT + 0;
  1828. /**
  1829. * The number of operations of the '<em>Decomposition Unit Adaptation</em>' class.
  1830. * <!-- begin-user-doc -->
  1831. * <!-- end-user-doc -->
  1832. * @generated
  1833. * @ordered
  1834. */
  1835. int DECOMPOSITION_UNIT_ADAPTATION_OPERATION_COUNT = UNIT_ADAPTATION_OPERATION_COUNT + 1;
  1836. /**
  1837. * The meta object id for the '{@link ua.ansymo.hintco.impl.XorUnitAdaptationImpl <em>Xor Unit Adaptation</em>}' class.
  1838. * <!-- begin-user-doc -->
  1839. * <!-- end-user-doc -->
  1840. * @see ua.ansymo.hintco.impl.XorUnitAdaptationImpl
  1841. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorUnitAdaptation()
  1842. * @generated
  1843. */
  1844. int XOR_UNIT_ADAPTATION = 20;
  1845. /**
  1846. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1847. * <!-- begin-user-doc -->
  1848. * <!-- end-user-doc -->
  1849. * @generated
  1850. * @ordered
  1851. */
  1852. int XOR_UNIT_ADAPTATION__WEIGHT = DECOMPOSITION_UNIT_ADAPTATION__WEIGHT;
  1853. /**
  1854. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1855. * <!-- begin-user-doc -->
  1856. * <!-- end-user-doc -->
  1857. * @generated
  1858. * @ordered
  1859. */
  1860. int XOR_UNIT_ADAPTATION__SELECTED = DECOMPOSITION_UNIT_ADAPTATION__SELECTED;
  1861. /**
  1862. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1863. * <!-- begin-user-doc -->
  1864. * <!-- end-user-doc -->
  1865. * @generated
  1866. * @ordered
  1867. */
  1868. int XOR_UNIT_ADAPTATION__IMPLIES = DECOMPOSITION_UNIT_ADAPTATION__IMPLIES;
  1869. /**
  1870. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1871. * <!-- begin-user-doc -->
  1872. * <!-- end-user-doc -->
  1873. * @generated
  1874. * @ordered
  1875. */
  1876. int XOR_UNIT_ADAPTATION__UNIT = DECOMPOSITION_UNIT_ADAPTATION__UNIT;
  1877. /**
  1878. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1879. * <!-- begin-user-doc -->
  1880. * <!-- end-user-doc -->
  1881. * @generated
  1882. * @ordered
  1883. */
  1884. int XOR_UNIT_ADAPTATION__PARENT = DECOMPOSITION_UNIT_ADAPTATION__PARENT;
  1885. /**
  1886. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1887. * <!-- begin-user-doc -->
  1888. * <!-- end-user-doc -->
  1889. * @generated
  1890. * @ordered
  1891. */
  1892. int XOR_UNIT_ADAPTATION__CHILDREN = DECOMPOSITION_UNIT_ADAPTATION__CHILDREN;
  1893. /**
  1894. * The feature id for the '<em><b>Name</b></em>' attribute.
  1895. * <!-- begin-user-doc -->
  1896. * <!-- end-user-doc -->
  1897. * @generated
  1898. * @ordered
  1899. */
  1900. int XOR_UNIT_ADAPTATION__NAME = DECOMPOSITION_UNIT_ADAPTATION__NAME;
  1901. /**
  1902. * The number of structural features of the '<em>Xor Unit Adaptation</em>' class.
  1903. * <!-- begin-user-doc -->
  1904. * <!-- end-user-doc -->
  1905. * @generated
  1906. * @ordered
  1907. */
  1908. int XOR_UNIT_ADAPTATION_FEATURE_COUNT = DECOMPOSITION_UNIT_ADAPTATION_FEATURE_COUNT + 0;
  1909. /**
  1910. * The operation id for the '<em>Adapted</em>' operation.
  1911. * <!-- begin-user-doc -->
  1912. * <!-- end-user-doc -->
  1913. * @generated
  1914. * @ordered
  1915. */
  1916. int XOR_UNIT_ADAPTATION___ADAPTED = DECOMPOSITION_UNIT_ADAPTATION___ADAPTED;
  1917. /**
  1918. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1919. * <!-- begin-user-doc -->
  1920. * <!-- end-user-doc -->
  1921. * @generated
  1922. * @ordered
  1923. */
  1924. int XOR_UNIT_ADAPTATION___SELECTED_ADAPTATIONS = DECOMPOSITION_UNIT_ADAPTATION___SELECTED_ADAPTATIONS;
  1925. /**
  1926. * The number of operations of the '<em>Xor Unit Adaptation</em>' class.
  1927. * <!-- begin-user-doc -->
  1928. * <!-- end-user-doc -->
  1929. * @generated
  1930. * @ordered
  1931. */
  1932. int XOR_UNIT_ADAPTATION_OPERATION_COUNT = DECOMPOSITION_UNIT_ADAPTATION_OPERATION_COUNT + 0;
  1933. /**
  1934. * The meta object id for the '{@link ua.ansymo.hintco.impl.XorPortAdaptationImpl <em>Xor Port Adaptation</em>}' class.
  1935. * <!-- begin-user-doc -->
  1936. * <!-- end-user-doc -->
  1937. * @see ua.ansymo.hintco.impl.XorPortAdaptationImpl
  1938. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorPortAdaptation()
  1939. * @generated
  1940. */
  1941. int XOR_PORT_ADAPTATION = 21;
  1942. /**
  1943. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1944. * <!-- begin-user-doc -->
  1945. * <!-- end-user-doc -->
  1946. * @generated
  1947. * @ordered
  1948. */
  1949. int XOR_PORT_ADAPTATION__WEIGHT = DECOMPOSITION_PORT_ADAPTATION__WEIGHT;
  1950. /**
  1951. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1952. * <!-- begin-user-doc -->
  1953. * <!-- end-user-doc -->
  1954. * @generated
  1955. * @ordered
  1956. */
  1957. int XOR_PORT_ADAPTATION__SELECTED = DECOMPOSITION_PORT_ADAPTATION__SELECTED;
  1958. /**
  1959. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1960. * <!-- begin-user-doc -->
  1961. * <!-- end-user-doc -->
  1962. * @generated
  1963. * @ordered
  1964. */
  1965. int XOR_PORT_ADAPTATION__IMPLIES = DECOMPOSITION_PORT_ADAPTATION__IMPLIES;
  1966. /**
  1967. * The feature id for the '<em><b>Port</b></em>' container reference.
  1968. * <!-- begin-user-doc -->
  1969. * <!-- end-user-doc -->
  1970. * @generated
  1971. * @ordered
  1972. */
  1973. int XOR_PORT_ADAPTATION__PORT = DECOMPOSITION_PORT_ADAPTATION__PORT;
  1974. /**
  1975. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1976. * <!-- begin-user-doc -->
  1977. * <!-- end-user-doc -->
  1978. * @generated
  1979. * @ordered
  1980. */
  1981. int XOR_PORT_ADAPTATION__PARENT = DECOMPOSITION_PORT_ADAPTATION__PARENT;
  1982. /**
  1983. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1984. * <!-- begin-user-doc -->
  1985. * <!-- end-user-doc -->
  1986. * @generated
  1987. * @ordered
  1988. */
  1989. int XOR_PORT_ADAPTATION__CHILDREN = DECOMPOSITION_PORT_ADAPTATION__CHILDREN;
  1990. /**
  1991. * The feature id for the '<em><b>Name</b></em>' attribute.
  1992. * <!-- begin-user-doc -->
  1993. * <!-- end-user-doc -->
  1994. * @generated
  1995. * @ordered
  1996. */
  1997. int XOR_PORT_ADAPTATION__NAME = DECOMPOSITION_PORT_ADAPTATION__NAME;
  1998. /**
  1999. * The number of structural features of the '<em>Xor Port Adaptation</em>' class.
  2000. * <!-- begin-user-doc -->
  2001. * <!-- end-user-doc -->
  2002. * @generated
  2003. * @ordered
  2004. */
  2005. int XOR_PORT_ADAPTATION_FEATURE_COUNT = DECOMPOSITION_PORT_ADAPTATION_FEATURE_COUNT + 0;
  2006. /**
  2007. * The operation id for the '<em>Adapted</em>' operation.
  2008. * <!-- begin-user-doc -->
  2009. * <!-- end-user-doc -->
  2010. * @generated
  2011. * @ordered
  2012. */
  2013. int XOR_PORT_ADAPTATION___ADAPTED = DECOMPOSITION_PORT_ADAPTATION___ADAPTED;
  2014. /**
  2015. * The operation id for the '<em>Selected Adaptations</em>' operation.
  2016. * <!-- begin-user-doc -->
  2017. * <!-- end-user-doc -->
  2018. * @generated
  2019. * @ordered
  2020. */
  2021. int XOR_PORT_ADAPTATION___SELECTED_ADAPTATIONS = DECOMPOSITION_PORT_ADAPTATION___SELECTED_ADAPTATIONS;
  2022. /**
  2023. * The number of operations of the '<em>Xor Port Adaptation</em>' class.
  2024. * <!-- begin-user-doc -->
  2025. * <!-- end-user-doc -->
  2026. * @generated
  2027. * @ordered
  2028. */
  2029. int XOR_PORT_ADAPTATION_OPERATION_COUNT = DECOMPOSITION_PORT_ADAPTATION_OPERATION_COUNT + 0;
  2030. /**
  2031. * The meta object id for the '{@link ua.ansymo.hintco.impl.ApproximationAdaptationImpl <em>Approximation Adaptation</em>}' class.
  2032. * <!-- begin-user-doc -->
  2033. * <!-- end-user-doc -->
  2034. * @see ua.ansymo.hintco.impl.ApproximationAdaptationImpl
  2035. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getApproximationAdaptation()
  2036. * @generated
  2037. */
  2038. int APPROXIMATION_ADAPTATION = 22;
  2039. /**
  2040. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2041. * <!-- begin-user-doc -->
  2042. * <!-- end-user-doc -->
  2043. * @generated
  2044. * @ordered
  2045. */
  2046. int APPROXIMATION_ADAPTATION__WEIGHT = PORT_ADAPTATION__WEIGHT;
  2047. /**
  2048. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2049. * <!-- begin-user-doc -->
  2050. * <!-- end-user-doc -->
  2051. * @generated
  2052. * @ordered
  2053. */
  2054. int APPROXIMATION_ADAPTATION__SELECTED = PORT_ADAPTATION__SELECTED;
  2055. /**
  2056. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2057. * <!-- begin-user-doc -->
  2058. * <!-- end-user-doc -->
  2059. * @generated
  2060. * @ordered
  2061. */
  2062. int APPROXIMATION_ADAPTATION__IMPLIES = PORT_ADAPTATION__IMPLIES;
  2063. /**
  2064. * The feature id for the '<em><b>Port</b></em>' container reference.
  2065. * <!-- begin-user-doc -->
  2066. * <!-- end-user-doc -->
  2067. * @generated
  2068. * @ordered
  2069. */
  2070. int APPROXIMATION_ADAPTATION__PORT = PORT_ADAPTATION__PORT;
  2071. /**
  2072. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2073. * <!-- begin-user-doc -->
  2074. * <!-- end-user-doc -->
  2075. * @generated
  2076. * @ordered
  2077. */
  2078. int APPROXIMATION_ADAPTATION__PARENT = PORT_ADAPTATION__PARENT;
  2079. /**
  2080. * The feature id for the '<em><b>Order</b></em>' attribute.
  2081. * <!-- begin-user-doc -->
  2082. * <!-- end-user-doc -->
  2083. * @generated
  2084. * @ordered
  2085. */
  2086. int APPROXIMATION_ADAPTATION__ORDER = PORT_ADAPTATION_FEATURE_COUNT + 0;
  2087. /**
  2088. * The number of structural features of the '<em>Approximation Adaptation</em>' class.
  2089. * <!-- begin-user-doc -->
  2090. * <!-- end-user-doc -->
  2091. * @generated
  2092. * @ordered
  2093. */
  2094. int APPROXIMATION_ADAPTATION_FEATURE_COUNT = PORT_ADAPTATION_FEATURE_COUNT + 1;
  2095. /**
  2096. * The operation id for the '<em>Adapted</em>' operation.
  2097. * <!-- begin-user-doc -->
  2098. * <!-- end-user-doc -->
  2099. * @generated
  2100. * @ordered
  2101. */
  2102. int APPROXIMATION_ADAPTATION___ADAPTED = PORT_ADAPTATION___ADAPTED;
  2103. /**
  2104. * The number of operations of the '<em>Approximation Adaptation</em>' class.
  2105. * <!-- begin-user-doc -->
  2106. * <!-- end-user-doc -->
  2107. * @generated
  2108. * @ordered
  2109. */
  2110. int APPROXIMATION_ADAPTATION_OPERATION_COUNT = PORT_ADAPTATION_OPERATION_COUNT + 0;
  2111. /**
  2112. * The meta object id for the '{@link ua.ansymo.hintco.impl.MultiRateAdaptationImpl <em>Multi Rate Adaptation</em>}' class.
  2113. * <!-- begin-user-doc -->
  2114. * <!-- end-user-doc -->
  2115. * @see ua.ansymo.hintco.impl.MultiRateAdaptationImpl
  2116. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getMultiRateAdaptation()
  2117. * @generated
  2118. */
  2119. int MULTI_RATE_ADAPTATION = 23;
  2120. /**
  2121. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2122. * <!-- begin-user-doc -->
  2123. * <!-- end-user-doc -->
  2124. * @generated
  2125. * @ordered
  2126. */
  2127. int MULTI_RATE_ADAPTATION__WEIGHT = UNIT_ADAPTATION__WEIGHT;
  2128. /**
  2129. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2130. * <!-- begin-user-doc -->
  2131. * <!-- end-user-doc -->
  2132. * @generated
  2133. * @ordered
  2134. */
  2135. int MULTI_RATE_ADAPTATION__SELECTED = UNIT_ADAPTATION__SELECTED;
  2136. /**
  2137. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2138. * <!-- begin-user-doc -->
  2139. * <!-- end-user-doc -->
  2140. * @generated
  2141. * @ordered
  2142. */
  2143. int MULTI_RATE_ADAPTATION__IMPLIES = UNIT_ADAPTATION__IMPLIES;
  2144. /**
  2145. * The feature id for the '<em><b>Unit</b></em>' container reference.
  2146. * <!-- begin-user-doc -->
  2147. * <!-- end-user-doc -->
  2148. * @generated
  2149. * @ordered
  2150. */
  2151. int MULTI_RATE_ADAPTATION__UNIT = UNIT_ADAPTATION__UNIT;
  2152. /**
  2153. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2154. * <!-- begin-user-doc -->
  2155. * <!-- end-user-doc -->
  2156. * @generated
  2157. * @ordered
  2158. */
  2159. int MULTI_RATE_ADAPTATION__PARENT = UNIT_ADAPTATION__PARENT;
  2160. /**
  2161. * The feature id for the '<em><b>Rate</b></em>' attribute.
  2162. * <!-- begin-user-doc -->
  2163. * <!-- end-user-doc -->
  2164. * @generated
  2165. * @ordered
  2166. */
  2167. int MULTI_RATE_ADAPTATION__RATE = UNIT_ADAPTATION_FEATURE_COUNT + 0;
  2168. /**
  2169. * The feature id for the '<em><b>Name</b></em>' attribute.
  2170. * <!-- begin-user-doc -->
  2171. * <!-- end-user-doc -->
  2172. * @generated
  2173. * @ordered
  2174. */
  2175. int MULTI_RATE_ADAPTATION__NAME = UNIT_ADAPTATION_FEATURE_COUNT + 1;
  2176. /**
  2177. * The number of structural features of the '<em>Multi Rate Adaptation</em>' class.
  2178. * <!-- begin-user-doc -->
  2179. * <!-- end-user-doc -->
  2180. * @generated
  2181. * @ordered
  2182. */
  2183. int MULTI_RATE_ADAPTATION_FEATURE_COUNT = UNIT_ADAPTATION_FEATURE_COUNT + 2;
  2184. /**
  2185. * The operation id for the '<em>Adapted</em>' operation.
  2186. * <!-- begin-user-doc -->
  2187. * <!-- end-user-doc -->
  2188. * @generated
  2189. * @ordered
  2190. */
  2191. int MULTI_RATE_ADAPTATION___ADAPTED = UNIT_ADAPTATION___ADAPTED;
  2192. /**
  2193. * The number of operations of the '<em>Multi Rate Adaptation</em>' class.
  2194. * <!-- begin-user-doc -->
  2195. * <!-- end-user-doc -->
  2196. * @generated
  2197. * @ordered
  2198. */
  2199. int MULTI_RATE_ADAPTATION_OPERATION_COUNT = UNIT_ADAPTATION_OPERATION_COUNT + 0;
  2200. /**
  2201. * The meta object id for the '{@link ua.ansymo.hintco.impl.PowerBondAdaptationImpl <em>Power Bond Adaptation</em>}' class.
  2202. * <!-- begin-user-doc -->
  2203. * <!-- end-user-doc -->
  2204. * @see ua.ansymo.hintco.impl.PowerBondAdaptationImpl
  2205. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPowerBondAdaptation()
  2206. * @generated
  2207. */
  2208. int POWER_BOND_ADAPTATION = 24;
  2209. /**
  2210. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2211. * <!-- begin-user-doc -->
  2212. * <!-- end-user-doc -->
  2213. * @generated
  2214. * @ordered
  2215. */
  2216. int POWER_BOND_ADAPTATION__WEIGHT = UNIT_ADAPTATION__WEIGHT;
  2217. /**
  2218. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2219. * <!-- begin-user-doc -->
  2220. * <!-- end-user-doc -->
  2221. * @generated
  2222. * @ordered
  2223. */
  2224. int POWER_BOND_ADAPTATION__SELECTED = UNIT_ADAPTATION__SELECTED;
  2225. /**
  2226. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2227. * <!-- begin-user-doc -->
  2228. * <!-- end-user-doc -->
  2229. * @generated
  2230. * @ordered
  2231. */
  2232. int POWER_BOND_ADAPTATION__IMPLIES = UNIT_ADAPTATION__IMPLIES;
  2233. /**
  2234. * The feature id for the '<em><b>Unit</b></em>' container reference.
  2235. * <!-- begin-user-doc -->
  2236. * <!-- end-user-doc -->
  2237. * @generated
  2238. * @ordered
  2239. */
  2240. int POWER_BOND_ADAPTATION__UNIT = UNIT_ADAPTATION__UNIT;
  2241. /**
  2242. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2243. * <!-- begin-user-doc -->
  2244. * <!-- end-user-doc -->
  2245. * @generated
  2246. * @ordered
  2247. */
  2248. int POWER_BOND_ADAPTATION__PARENT = UNIT_ADAPTATION__PARENT;
  2249. /**
  2250. * The feature id for the '<em><b>Effort</b></em>' reference.
  2251. * <!-- begin-user-doc -->
  2252. * <!-- end-user-doc -->
  2253. * @generated
  2254. * @ordered
  2255. */
  2256. int POWER_BOND_ADAPTATION__EFFORT = UNIT_ADAPTATION_FEATURE_COUNT + 0;
  2257. /**
  2258. * The feature id for the '<em><b>Flow</b></em>' reference.
  2259. * <!-- begin-user-doc -->
  2260. * <!-- end-user-doc -->
  2261. * @generated
  2262. * @ordered
  2263. */
  2264. int POWER_BOND_ADAPTATION__FLOW = UNIT_ADAPTATION_FEATURE_COUNT + 1;
  2265. /**
  2266. * The feature id for the '<em><b>POut</b></em>' reference.
  2267. * <!-- begin-user-doc -->
  2268. * <!-- end-user-doc -->
  2269. * @generated
  2270. * @ordered
  2271. */
  2272. int POWER_BOND_ADAPTATION__POUT = UNIT_ADAPTATION_FEATURE_COUNT + 2;
  2273. /**
  2274. * The feature id for the '<em><b>PIn</b></em>' reference.
  2275. * <!-- begin-user-doc -->
  2276. * <!-- end-user-doc -->
  2277. * @generated
  2278. * @ordered
  2279. */
  2280. int POWER_BOND_ADAPTATION__PIN = UNIT_ADAPTATION_FEATURE_COUNT + 3;
  2281. /**
  2282. * The feature id for the '<em><b>Name</b></em>' attribute.
  2283. * <!-- begin-user-doc -->
  2284. * <!-- end-user-doc -->
  2285. * @generated
  2286. * @ordered
  2287. */
  2288. int POWER_BOND_ADAPTATION__NAME = UNIT_ADAPTATION_FEATURE_COUNT + 4;
  2289. /**
  2290. * The number of structural features of the '<em>Power Bond Adaptation</em>' class.
  2291. * <!-- begin-user-doc -->
  2292. * <!-- end-user-doc -->
  2293. * @generated
  2294. * @ordered
  2295. */
  2296. int POWER_BOND_ADAPTATION_FEATURE_COUNT = UNIT_ADAPTATION_FEATURE_COUNT + 5;
  2297. /**
  2298. * The operation id for the '<em>Adapted</em>' operation.
  2299. * <!-- begin-user-doc -->
  2300. * <!-- end-user-doc -->
  2301. * @generated
  2302. * @ordered
  2303. */
  2304. int POWER_BOND_ADAPTATION___ADAPTED = UNIT_ADAPTATION___ADAPTED;
  2305. /**
  2306. * The operation id for the '<em>Get Dual</em>' operation.
  2307. * <!-- begin-user-doc -->
  2308. * <!-- end-user-doc -->
  2309. * @generated
  2310. * @ordered
  2311. */
  2312. int POWER_BOND_ADAPTATION___GET_DUAL = UNIT_ADAPTATION_OPERATION_COUNT + 0;
  2313. /**
  2314. * The number of operations of the '<em>Power Bond Adaptation</em>' class.
  2315. * <!-- begin-user-doc -->
  2316. * <!-- end-user-doc -->
  2317. * @generated
  2318. * @ordered
  2319. */
  2320. int POWER_BOND_ADAPTATION_OPERATION_COUNT = UNIT_ADAPTATION_OPERATION_COUNT + 1;
  2321. /**
  2322. * The meta object id for the '{@link ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl <em>Extrapolation Adaptation</em>}' class.
  2323. * <!-- begin-user-doc -->
  2324. * <!-- end-user-doc -->
  2325. * @see ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl
  2326. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getExtrapolationAdaptation()
  2327. * @generated
  2328. */
  2329. int EXTRAPOLATION_ADAPTATION = 25;
  2330. /**
  2331. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2332. * <!-- begin-user-doc -->
  2333. * <!-- end-user-doc -->
  2334. * @generated
  2335. * @ordered
  2336. */
  2337. int EXTRAPOLATION_ADAPTATION__WEIGHT = APPROXIMATION_ADAPTATION__WEIGHT;
  2338. /**
  2339. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2340. * <!-- begin-user-doc -->
  2341. * <!-- end-user-doc -->
  2342. * @generated
  2343. * @ordered
  2344. */
  2345. int EXTRAPOLATION_ADAPTATION__SELECTED = APPROXIMATION_ADAPTATION__SELECTED;
  2346. /**
  2347. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2348. * <!-- begin-user-doc -->
  2349. * <!-- end-user-doc -->
  2350. * @generated
  2351. * @ordered
  2352. */
  2353. int EXTRAPOLATION_ADAPTATION__IMPLIES = APPROXIMATION_ADAPTATION__IMPLIES;
  2354. /**
  2355. * The feature id for the '<em><b>Port</b></em>' container reference.
  2356. * <!-- begin-user-doc -->
  2357. * <!-- end-user-doc -->
  2358. * @generated
  2359. * @ordered
  2360. */
  2361. int EXTRAPOLATION_ADAPTATION__PORT = APPROXIMATION_ADAPTATION__PORT;
  2362. /**
  2363. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2364. * <!-- begin-user-doc -->
  2365. * <!-- end-user-doc -->
  2366. * @generated
  2367. * @ordered
  2368. */
  2369. int EXTRAPOLATION_ADAPTATION__PARENT = APPROXIMATION_ADAPTATION__PARENT;
  2370. /**
  2371. * The feature id for the '<em><b>Order</b></em>' attribute.
  2372. * <!-- begin-user-doc -->
  2373. * <!-- end-user-doc -->
  2374. * @generated
  2375. * @ordered
  2376. */
  2377. int EXTRAPOLATION_ADAPTATION__ORDER = APPROXIMATION_ADAPTATION__ORDER;
  2378. /**
  2379. * The feature id for the '<em><b>Name</b></em>' attribute.
  2380. * <!-- begin-user-doc -->
  2381. * <!-- end-user-doc -->
  2382. * @generated
  2383. * @ordered
  2384. */
  2385. int EXTRAPOLATION_ADAPTATION__NAME = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 0;
  2386. /**
  2387. * The number of structural features of the '<em>Extrapolation Adaptation</em>' class.
  2388. * <!-- begin-user-doc -->
  2389. * <!-- end-user-doc -->
  2390. * @generated
  2391. * @ordered
  2392. */
  2393. int EXTRAPOLATION_ADAPTATION_FEATURE_COUNT = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 1;
  2394. /**
  2395. * The operation id for the '<em>Adapted</em>' operation.
  2396. * <!-- begin-user-doc -->
  2397. * <!-- end-user-doc -->
  2398. * @generated
  2399. * @ordered
  2400. */
  2401. int EXTRAPOLATION_ADAPTATION___ADAPTED = APPROXIMATION_ADAPTATION___ADAPTED;
  2402. /**
  2403. * The number of operations of the '<em>Extrapolation Adaptation</em>' class.
  2404. * <!-- begin-user-doc -->
  2405. * <!-- end-user-doc -->
  2406. * @generated
  2407. * @ordered
  2408. */
  2409. int EXTRAPOLATION_ADAPTATION_OPERATION_COUNT = APPROXIMATION_ADAPTATION_OPERATION_COUNT + 0;
  2410. /**
  2411. * The meta object id for the '{@link ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl <em>Rollback Interpolation Adaptation</em>}' class.
  2412. * <!-- begin-user-doc -->
  2413. * <!-- end-user-doc -->
  2414. * @see ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl
  2415. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRollbackInterpolationAdaptation()
  2416. * @generated
  2417. */
  2418. int ROLLBACK_INTERPOLATION_ADAPTATION = 26;
  2419. /**
  2420. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2421. * <!-- begin-user-doc -->
  2422. * <!-- end-user-doc -->
  2423. * @generated
  2424. * @ordered
  2425. */
  2426. int ROLLBACK_INTERPOLATION_ADAPTATION__WEIGHT = EXTRAPOLATION_ADAPTATION__WEIGHT;
  2427. /**
  2428. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2429. * <!-- begin-user-doc -->
  2430. * <!-- end-user-doc -->
  2431. * @generated
  2432. * @ordered
  2433. */
  2434. int ROLLBACK_INTERPOLATION_ADAPTATION__SELECTED = EXTRAPOLATION_ADAPTATION__SELECTED;
  2435. /**
  2436. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2437. * <!-- begin-user-doc -->
  2438. * <!-- end-user-doc -->
  2439. * @generated
  2440. * @ordered
  2441. */
  2442. int ROLLBACK_INTERPOLATION_ADAPTATION__IMPLIES = EXTRAPOLATION_ADAPTATION__IMPLIES;
  2443. /**
  2444. * The feature id for the '<em><b>Port</b></em>' container reference.
  2445. * <!-- begin-user-doc -->
  2446. * <!-- end-user-doc -->
  2447. * @generated
  2448. * @ordered
  2449. */
  2450. int ROLLBACK_INTERPOLATION_ADAPTATION__PORT = EXTRAPOLATION_ADAPTATION__PORT;
  2451. /**
  2452. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2453. * <!-- begin-user-doc -->
  2454. * <!-- end-user-doc -->
  2455. * @generated
  2456. * @ordered
  2457. */
  2458. int ROLLBACK_INTERPOLATION_ADAPTATION__PARENT = EXTRAPOLATION_ADAPTATION__PARENT;
  2459. /**
  2460. * The feature id for the '<em><b>Order</b></em>' attribute.
  2461. * <!-- begin-user-doc -->
  2462. * <!-- end-user-doc -->
  2463. * @generated
  2464. * @ordered
  2465. */
  2466. int ROLLBACK_INTERPOLATION_ADAPTATION__ORDER = EXTRAPOLATION_ADAPTATION__ORDER;
  2467. /**
  2468. * The feature id for the '<em><b>Name</b></em>' attribute.
  2469. * <!-- begin-user-doc -->
  2470. * <!-- end-user-doc -->
  2471. * @generated
  2472. * @ordered
  2473. */
  2474. int ROLLBACK_INTERPOLATION_ADAPTATION__NAME = EXTRAPOLATION_ADAPTATION__NAME;
  2475. /**
  2476. * The number of structural features of the '<em>Rollback Interpolation Adaptation</em>' class.
  2477. * <!-- begin-user-doc -->
  2478. * <!-- end-user-doc -->
  2479. * @generated
  2480. * @ordered
  2481. */
  2482. int ROLLBACK_INTERPOLATION_ADAPTATION_FEATURE_COUNT = EXTRAPOLATION_ADAPTATION_FEATURE_COUNT + 0;
  2483. /**
  2484. * The operation id for the '<em>Adapted</em>' operation.
  2485. * <!-- begin-user-doc -->
  2486. * <!-- end-user-doc -->
  2487. * @generated
  2488. * @ordered
  2489. */
  2490. int ROLLBACK_INTERPOLATION_ADAPTATION___ADAPTED = EXTRAPOLATION_ADAPTATION___ADAPTED;
  2491. /**
  2492. * The number of operations of the '<em>Rollback Interpolation Adaptation</em>' class.
  2493. * <!-- begin-user-doc -->
  2494. * <!-- end-user-doc -->
  2495. * @generated
  2496. * @ordered
  2497. */
  2498. int ROLLBACK_INTERPOLATION_ADAPTATION_OPERATION_COUNT = EXTRAPOLATION_ADAPTATION_OPERATION_COUNT + 0;
  2499. /**
  2500. * The meta object id for the '{@link ua.ansymo.hintco.impl.InterpolationAdaptationImpl <em>Interpolation Adaptation</em>}' class.
  2501. * <!-- begin-user-doc -->
  2502. * <!-- end-user-doc -->
  2503. * @see ua.ansymo.hintco.impl.InterpolationAdaptationImpl
  2504. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInterpolationAdaptation()
  2505. * @generated
  2506. */
  2507. int INTERPOLATION_ADAPTATION = 27;
  2508. /**
  2509. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2510. * <!-- begin-user-doc -->
  2511. * <!-- end-user-doc -->
  2512. * @generated
  2513. * @ordered
  2514. */
  2515. int INTERPOLATION_ADAPTATION__WEIGHT = APPROXIMATION_ADAPTATION__WEIGHT;
  2516. /**
  2517. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2518. * <!-- begin-user-doc -->
  2519. * <!-- end-user-doc -->
  2520. * @generated
  2521. * @ordered
  2522. */
  2523. int INTERPOLATION_ADAPTATION__SELECTED = APPROXIMATION_ADAPTATION__SELECTED;
  2524. /**
  2525. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2526. * <!-- begin-user-doc -->
  2527. * <!-- end-user-doc -->
  2528. * @generated
  2529. * @ordered
  2530. */
  2531. int INTERPOLATION_ADAPTATION__IMPLIES = APPROXIMATION_ADAPTATION__IMPLIES;
  2532. /**
  2533. * The feature id for the '<em><b>Port</b></em>' container reference.
  2534. * <!-- begin-user-doc -->
  2535. * <!-- end-user-doc -->
  2536. * @generated
  2537. * @ordered
  2538. */
  2539. int INTERPOLATION_ADAPTATION__PORT = APPROXIMATION_ADAPTATION__PORT;
  2540. /**
  2541. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2542. * <!-- begin-user-doc -->
  2543. * <!-- end-user-doc -->
  2544. * @generated
  2545. * @ordered
  2546. */
  2547. int INTERPOLATION_ADAPTATION__PARENT = APPROXIMATION_ADAPTATION__PARENT;
  2548. /**
  2549. * The feature id for the '<em><b>Order</b></em>' attribute.
  2550. * <!-- begin-user-doc -->
  2551. * <!-- end-user-doc -->
  2552. * @generated
  2553. * @ordered
  2554. */
  2555. int INTERPOLATION_ADAPTATION__ORDER = APPROXIMATION_ADAPTATION__ORDER;
  2556. /**
  2557. * The feature id for the '<em><b>Name</b></em>' attribute.
  2558. * <!-- begin-user-doc -->
  2559. * <!-- end-user-doc -->
  2560. * @generated
  2561. * @ordered
  2562. */
  2563. int INTERPOLATION_ADAPTATION__NAME = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 0;
  2564. /**
  2565. * The number of structural features of the '<em>Interpolation Adaptation</em>' class.
  2566. * <!-- begin-user-doc -->
  2567. * <!-- end-user-doc -->
  2568. * @generated
  2569. * @ordered
  2570. */
  2571. int INTERPOLATION_ADAPTATION_FEATURE_COUNT = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 1;
  2572. /**
  2573. * The operation id for the '<em>Adapted</em>' operation.
  2574. * <!-- begin-user-doc -->
  2575. * <!-- end-user-doc -->
  2576. * @generated
  2577. * @ordered
  2578. */
  2579. int INTERPOLATION_ADAPTATION___ADAPTED = APPROXIMATION_ADAPTATION___ADAPTED;
  2580. /**
  2581. * The number of operations of the '<em>Interpolation Adaptation</em>' class.
  2582. * <!-- begin-user-doc -->
  2583. * <!-- end-user-doc -->
  2584. * @generated
  2585. * @ordered
  2586. */
  2587. int INTERPOLATION_ADAPTATION_OPERATION_COUNT = APPROXIMATION_ADAPTATION_OPERATION_COUNT + 0;
  2588. /**
  2589. * The meta object id for the '<em>Int</em>' data type.
  2590. * <!-- begin-user-doc -->
  2591. * <!-- end-user-doc -->
  2592. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInt()
  2593. * @generated
  2594. */
  2595. int INT = 28;
  2596. /**
  2597. * Returns the meta object for class '{@link ua.ansymo.hintco.IDed <em>IDed</em>}'.
  2598. * <!-- begin-user-doc -->
  2599. * <!-- end-user-doc -->
  2600. * @return the meta object for class '<em>IDed</em>'.
  2601. * @see ua.ansymo.hintco.IDed
  2602. * @generated
  2603. */
  2604. EClass getIDed();
  2605. /**
  2606. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.IDed#getIdentifier <em>Identifier</em>}'.
  2607. * <!-- begin-user-doc -->
  2608. * <!-- end-user-doc -->
  2609. * @return the meta object for the attribute '<em>Identifier</em>'.
  2610. * @see ua.ansymo.hintco.IDed#getIdentifier()
  2611. * @see #getIDed()
  2612. * @generated
  2613. */
  2614. EAttribute getIDed_Identifier();
  2615. /**
  2616. * Returns the meta object for class '{@link ua.ansymo.hintco.HintConfiguration <em>Hint Configuration</em>}'.
  2617. * <!-- begin-user-doc -->
  2618. * <!-- end-user-doc -->
  2619. * @return the meta object for class '<em>Hint Configuration</em>'.
  2620. * @see ua.ansymo.hintco.HintConfiguration
  2621. * @generated
  2622. */
  2623. EClass getHintConfiguration();
  2624. /**
  2625. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.HintConfiguration#getCandidates <em>Candidates</em>}'.
  2626. * <!-- begin-user-doc -->
  2627. * <!-- end-user-doc -->
  2628. * @return the meta object for the containment reference list '<em>Candidates</em>'.
  2629. * @see ua.ansymo.hintco.HintConfiguration#getCandidates()
  2630. * @see #getHintConfiguration()
  2631. * @generated
  2632. */
  2633. EReference getHintConfiguration_Candidates();
  2634. /**
  2635. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.HintConfiguration#getCsuDeclarations <em>Csu Declarations</em>}'.
  2636. * <!-- begin-user-doc -->
  2637. * <!-- end-user-doc -->
  2638. * @return the meta object for the containment reference list '<em>Csu Declarations</em>'.
  2639. * @see ua.ansymo.hintco.HintConfiguration#getCsuDeclarations()
  2640. * @see #getHintConfiguration()
  2641. * @generated
  2642. */
  2643. EReference getHintConfiguration_CsuDeclarations();
  2644. /**
  2645. * Returns the meta object for the reference '{@link ua.ansymo.hintco.HintConfiguration#getRoot <em>Root</em>}'.
  2646. * <!-- begin-user-doc -->
  2647. * <!-- end-user-doc -->
  2648. * @return the meta object for the reference '<em>Root</em>'.
  2649. * @see ua.ansymo.hintco.HintConfiguration#getRoot()
  2650. * @see #getHintConfiguration()
  2651. * @generated
  2652. */
  2653. EReference getHintConfiguration_Root();
  2654. /**
  2655. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.HintConfiguration#getNodes <em>Nodes</em>}'.
  2656. * <!-- begin-user-doc -->
  2657. * <!-- end-user-doc -->
  2658. * @return the meta object for the containment reference list '<em>Nodes</em>'.
  2659. * @see ua.ansymo.hintco.HintConfiguration#getNodes()
  2660. * @see #getHintConfiguration()
  2661. * @generated
  2662. */
  2663. EReference getHintConfiguration_Nodes();
  2664. /**
  2665. * Returns the meta object for class '{@link ua.ansymo.hintco.VariantDiagram <em>Variant Diagram</em>}'.
  2666. * <!-- begin-user-doc -->
  2667. * <!-- end-user-doc -->
  2668. * @return the meta object for class '<em>Variant Diagram</em>'.
  2669. * @see ua.ansymo.hintco.VariantDiagram
  2670. * @generated
  2671. */
  2672. EClass getVariantDiagram();
  2673. /**
  2674. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.VariantDiagram#getChildren <em>Children</em>}'.
  2675. * <!-- begin-user-doc -->
  2676. * <!-- end-user-doc -->
  2677. * @return the meta object for the reference list '<em>Children</em>'.
  2678. * @see ua.ansymo.hintco.VariantDiagram#getChildren()
  2679. * @see #getVariantDiagram()
  2680. * @generated
  2681. */
  2682. EReference getVariantDiagram_Children();
  2683. /**
  2684. * Returns the meta object for the reference '{@link ua.ansymo.hintco.VariantDiagram#getAlternative <em>Alternative</em>}'.
  2685. * <!-- begin-user-doc -->
  2686. * <!-- end-user-doc -->
  2687. * @return the meta object for the reference '<em>Alternative</em>'.
  2688. * @see ua.ansymo.hintco.VariantDiagram#getAlternative()
  2689. * @see #getVariantDiagram()
  2690. * @generated
  2691. */
  2692. EReference getVariantDiagram_Alternative();
  2693. /**
  2694. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.VariantDiagram#getName <em>Name</em>}'.
  2695. * <!-- begin-user-doc -->
  2696. * <!-- end-user-doc -->
  2697. * @return the meta object for the attribute '<em>Name</em>'.
  2698. * @see ua.ansymo.hintco.VariantDiagram#getName()
  2699. * @see #getVariantDiagram()
  2700. * @generated
  2701. */
  2702. EAttribute getVariantDiagram_Name();
  2703. /**
  2704. * Returns the meta object for class '{@link ua.ansymo.hintco.PrecedenceNode <em>Precedence Node</em>}'.
  2705. * <!-- begin-user-doc -->
  2706. * <!-- end-user-doc -->
  2707. * @return the meta object for class '<em>Precedence Node</em>'.
  2708. * @see ua.ansymo.hintco.PrecedenceNode
  2709. * @generated
  2710. */
  2711. EClass getPrecedenceNode();
  2712. /**
  2713. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.PrecedenceNode#getPrecedes <em>Precedes</em>}'.
  2714. * <!-- begin-user-doc -->
  2715. * <!-- end-user-doc -->
  2716. * @return the meta object for the reference list '<em>Precedes</em>'.
  2717. * @see ua.ansymo.hintco.PrecedenceNode#getPrecedes()
  2718. * @see #getPrecedenceNode()
  2719. * @generated
  2720. */
  2721. EReference getPrecedenceNode_Precedes();
  2722. /**
  2723. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.PrecedenceNode#getSucceeds <em>Succeeds</em>}'.
  2724. * <!-- begin-user-doc -->
  2725. * <!-- end-user-doc -->
  2726. * @return the meta object for the reference list '<em>Succeeds</em>'.
  2727. * @see ua.ansymo.hintco.PrecedenceNode#getSucceeds()
  2728. * @see #getPrecedenceNode()
  2729. * @generated
  2730. */
  2731. EReference getPrecedenceNode_Succeeds();
  2732. /**
  2733. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PrecedenceNode#getBefore <em>Before</em>}'.
  2734. * <!-- begin-user-doc -->
  2735. * <!-- end-user-doc -->
  2736. * @return the meta object for the reference '<em>Before</em>'.
  2737. * @see ua.ansymo.hintco.PrecedenceNode#getBefore()
  2738. * @see #getPrecedenceNode()
  2739. * @generated
  2740. */
  2741. EReference getPrecedenceNode_Before();
  2742. /**
  2743. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PrecedenceNode#getAfter <em>After</em>}'.
  2744. * <!-- begin-user-doc -->
  2745. * <!-- end-user-doc -->
  2746. * @return the meta object for the reference '<em>After</em>'.
  2747. * @see ua.ansymo.hintco.PrecedenceNode#getAfter()
  2748. * @see #getPrecedenceNode()
  2749. * @generated
  2750. */
  2751. EReference getPrecedenceNode_After();
  2752. /**
  2753. * Returns the meta object for class '{@link ua.ansymo.hintco.RootCandidateScenario <em>Root Candidate Scenario</em>}'.
  2754. * <!-- begin-user-doc -->
  2755. * <!-- end-user-doc -->
  2756. * @return the meta object for class '<em>Root Candidate Scenario</em>'.
  2757. * @see ua.ansymo.hintco.RootCandidateScenario
  2758. * @generated
  2759. */
  2760. EClass getRootCandidateScenario();
  2761. /**
  2762. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getName <em>Name</em>}'.
  2763. * <!-- begin-user-doc -->
  2764. * <!-- end-user-doc -->
  2765. * @return the meta object for the attribute '<em>Name</em>'.
  2766. * @see ua.ansymo.hintco.RootCandidateScenario#getName()
  2767. * @see #getRootCandidateScenario()
  2768. * @generated
  2769. */
  2770. EAttribute getRootCandidateScenario_Name();
  2771. /**
  2772. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getStopTime <em>Stop Time</em>}'.
  2773. * <!-- begin-user-doc -->
  2774. * <!-- end-user-doc -->
  2775. * @return the meta object for the attribute '<em>Stop Time</em>'.
  2776. * @see ua.ansymo.hintco.RootCandidateScenario#getStopTime()
  2777. * @see #getRootCandidateScenario()
  2778. * @generated
  2779. */
  2780. EAttribute getRootCandidateScenario_StopTime();
  2781. /**
  2782. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getStepSize <em>Step Size</em>}'.
  2783. * <!-- begin-user-doc -->
  2784. * <!-- end-user-doc -->
  2785. * @return the meta object for the attribute '<em>Step Size</em>'.
  2786. * @see ua.ansymo.hintco.RootCandidateScenario#getStepSize()
  2787. * @see #getRootCandidateScenario()
  2788. * @generated
  2789. */
  2790. EAttribute getRootCandidateScenario_StepSize();
  2791. /**
  2792. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize <em>Output Step Size</em>}'.
  2793. * <!-- begin-user-doc -->
  2794. * <!-- end-user-doc -->
  2795. * @return the meta object for the attribute '<em>Output Step Size</em>'.
  2796. * @see ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize()
  2797. * @see #getRootCandidateScenario()
  2798. * @generated
  2799. */
  2800. EAttribute getRootCandidateScenario_OutputStepSize();
  2801. /**
  2802. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations <em>Max Init Iterations</em>}'.
  2803. * <!-- begin-user-doc -->
  2804. * <!-- end-user-doc -->
  2805. * @return the meta object for the attribute '<em>Max Init Iterations</em>'.
  2806. * @see ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations()
  2807. * @see #getRootCandidateScenario()
  2808. * @generated
  2809. */
  2810. EAttribute getRootCandidateScenario_MaxInitIterations();
  2811. /**
  2812. * Returns the meta object for class '{@link ua.ansymo.hintco.Scenario <em>Scenario</em>}'.
  2813. * <!-- begin-user-doc -->
  2814. * <!-- end-user-doc -->
  2815. * @return the meta object for class '<em>Scenario</em>'.
  2816. * @see ua.ansymo.hintco.Scenario
  2817. * @generated
  2818. */
  2819. EClass getScenario();
  2820. /**
  2821. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.Scenario#getCosimunits <em>Cosimunits</em>}'.
  2822. * <!-- begin-user-doc -->
  2823. * <!-- end-user-doc -->
  2824. * @return the meta object for the containment reference list '<em>Cosimunits</em>'.
  2825. * @see ua.ansymo.hintco.Scenario#getCosimunits()
  2826. * @see #getScenario()
  2827. * @generated
  2828. */
  2829. EReference getScenario_Cosimunits();
  2830. /**
  2831. * Returns the meta object for class '{@link ua.ansymo.hintco.HierarchicalCosimUnit <em>Hierarchical Cosim Unit</em>}'.
  2832. * <!-- begin-user-doc -->
  2833. * <!-- end-user-doc -->
  2834. * @return the meta object for class '<em>Hierarchical Cosim Unit</em>'.
  2835. * @see ua.ansymo.hintco.HierarchicalCosimUnit
  2836. * @generated
  2837. */
  2838. EClass getHierarchicalCosimUnit();
  2839. /**
  2840. * Returns the meta object for the '{@link ua.ansymo.hintco.HierarchicalCosimUnit#valid() <em>Valid</em>}' operation.
  2841. * <!-- begin-user-doc -->
  2842. * <!-- end-user-doc -->
  2843. * @return the meta object for the '<em>Valid</em>' operation.
  2844. * @see ua.ansymo.hintco.HierarchicalCosimUnit#valid()
  2845. * @generated
  2846. */
  2847. EOperation getHierarchicalCosimUnit__Valid();
  2848. /**
  2849. * Returns the meta object for class '{@link ua.ansymo.hintco.CosimUnitDeclaration <em>Cosim Unit Declaration</em>}'.
  2850. * <!-- begin-user-doc -->
  2851. * <!-- end-user-doc -->
  2852. * @return the meta object for class '<em>Cosim Unit Declaration</em>'.
  2853. * @see ua.ansymo.hintco.CosimUnitDeclaration
  2854. * @generated
  2855. */
  2856. EClass getCosimUnitDeclaration();
  2857. /**
  2858. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.CosimUnitDeclaration#getPath <em>Path</em>}'.
  2859. * <!-- begin-user-doc -->
  2860. * <!-- end-user-doc -->
  2861. * @return the meta object for the attribute '<em>Path</em>'.
  2862. * @see ua.ansymo.hintco.CosimUnitDeclaration#getPath()
  2863. * @see #getCosimUnitDeclaration()
  2864. * @generated
  2865. */
  2866. EAttribute getCosimUnitDeclaration_Path();
  2867. /**
  2868. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.CosimUnitDeclaration#getGuid <em>Guid</em>}'.
  2869. * <!-- begin-user-doc -->
  2870. * <!-- end-user-doc -->
  2871. * @return the meta object for the attribute '<em>Guid</em>'.
  2872. * @see ua.ansymo.hintco.CosimUnitDeclaration#getGuid()
  2873. * @see #getCosimUnitDeclaration()
  2874. * @generated
  2875. */
  2876. EAttribute getCosimUnitDeclaration_Guid();
  2877. /**
  2878. * Returns the meta object for class '{@link ua.ansymo.hintco.UnitInstance <em>Unit Instance</em>}'.
  2879. * <!-- begin-user-doc -->
  2880. * <!-- end-user-doc -->
  2881. * @return the meta object for class '<em>Unit Instance</em>'.
  2882. * @see ua.ansymo.hintco.UnitInstance
  2883. * @generated
  2884. */
  2885. EClass getUnitInstance();
  2886. /**
  2887. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.UnitInstance#getScenario <em>Scenario</em>}'.
  2888. * <!-- begin-user-doc -->
  2889. * <!-- end-user-doc -->
  2890. * @return the meta object for the container reference '<em>Scenario</em>'.
  2891. * @see ua.ansymo.hintco.UnitInstance#getScenario()
  2892. * @see #getUnitInstance()
  2893. * @generated
  2894. */
  2895. EReference getUnitInstance_Scenario();
  2896. /**
  2897. * Returns the meta object for the containment reference '{@link ua.ansymo.hintco.UnitInstance#getAdaptation <em>Adaptation</em>}'.
  2898. * <!-- begin-user-doc -->
  2899. * <!-- end-user-doc -->
  2900. * @return the meta object for the containment reference '<em>Adaptation</em>'.
  2901. * @see ua.ansymo.hintco.UnitInstance#getAdaptation()
  2902. * @see #getUnitInstance()
  2903. * @generated
  2904. */
  2905. EReference getUnitInstance_Adaptation();
  2906. /**
  2907. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.UnitInstance#getPorts <em>Ports</em>}'.
  2908. * <!-- begin-user-doc -->
  2909. * <!-- end-user-doc -->
  2910. * @return the meta object for the containment reference list '<em>Ports</em>'.
  2911. * @see ua.ansymo.hintco.UnitInstance#getPorts()
  2912. * @see #getUnitInstance()
  2913. * @generated
  2914. */
  2915. EReference getUnitInstance_Ports();
  2916. /**
  2917. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  2918. * <!-- begin-user-doc -->
  2919. * <!-- end-user-doc -->
  2920. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  2921. * @see ua.ansymo.hintco.UnitInstance#selectedAdaptations()
  2922. * @generated
  2923. */
  2924. EOperation getUnitInstance__SelectedAdaptations();
  2925. /**
  2926. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#getOutputPorts() <em>Get Output Ports</em>}' operation.
  2927. * <!-- begin-user-doc -->
  2928. * <!-- end-user-doc -->
  2929. * @return the meta object for the '<em>Get Output Ports</em>' operation.
  2930. * @see ua.ansymo.hintco.UnitInstance#getOutputPorts()
  2931. * @generated
  2932. */
  2933. EOperation getUnitInstance__GetOutputPorts();
  2934. /**
  2935. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#getInputPorts() <em>Get Input Ports</em>}' operation.
  2936. * <!-- begin-user-doc -->
  2937. * <!-- end-user-doc -->
  2938. * @return the meta object for the '<em>Get Input Ports</em>' operation.
  2939. * @see ua.ansymo.hintco.UnitInstance#getInputPorts()
  2940. * @generated
  2941. */
  2942. EOperation getUnitInstance__GetInputPorts();
  2943. /**
  2944. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#toString() <em>To String</em>}' operation.
  2945. * <!-- begin-user-doc -->
  2946. * <!-- end-user-doc -->
  2947. * @return the meta object for the '<em>To String</em>' operation.
  2948. * @see ua.ansymo.hintco.UnitInstance#toString()
  2949. * @generated
  2950. */
  2951. EOperation getUnitInstance__ToString();
  2952. /**
  2953. * Returns the meta object for class '{@link ua.ansymo.hintco.CosimUnitInstance <em>Cosim Unit Instance</em>}'.
  2954. * <!-- begin-user-doc -->
  2955. * <!-- end-user-doc -->
  2956. * @return the meta object for class '<em>Cosim Unit Instance</em>'.
  2957. * @see ua.ansymo.hintco.CosimUnitInstance
  2958. * @generated
  2959. */
  2960. EClass getCosimUnitInstance();
  2961. /**
  2962. * Returns the meta object for the reference '{@link ua.ansymo.hintco.CosimUnitInstance#getDeclaration <em>Declaration</em>}'.
  2963. * <!-- begin-user-doc -->
  2964. * <!-- end-user-doc -->
  2965. * @return the meta object for the reference '<em>Declaration</em>'.
  2966. * @see ua.ansymo.hintco.CosimUnitInstance#getDeclaration()
  2967. * @see #getCosimUnitInstance()
  2968. * @generated
  2969. */
  2970. EReference getCosimUnitInstance_Declaration();
  2971. /**
  2972. * Returns the meta object for class '{@link ua.ansymo.hintco.PortInstance <em>Port Instance</em>}'.
  2973. * <!-- begin-user-doc -->
  2974. * <!-- end-user-doc -->
  2975. * @return the meta object for class '<em>Port Instance</em>'.
  2976. * @see ua.ansymo.hintco.PortInstance
  2977. * @generated
  2978. */
  2979. EClass getPortInstance();
  2980. /**
  2981. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.PortInstance#getUnit <em>Unit</em>}'.
  2982. * <!-- begin-user-doc -->
  2983. * <!-- end-user-doc -->
  2984. * @return the meta object for the container reference '<em>Unit</em>'.
  2985. * @see ua.ansymo.hintco.PortInstance#getUnit()
  2986. * @see #getPortInstance()
  2987. * @generated
  2988. */
  2989. EReference getPortInstance_Unit();
  2990. /**
  2991. * Returns the meta object for the containment reference '{@link ua.ansymo.hintco.PortInstance#getAdaptation <em>Adaptation</em>}'.
  2992. * <!-- begin-user-doc -->
  2993. * <!-- end-user-doc -->
  2994. * @return the meta object for the containment reference '<em>Adaptation</em>'.
  2995. * @see ua.ansymo.hintco.PortInstance#getAdaptation()
  2996. * @see #getPortInstance()
  2997. * @generated
  2998. */
  2999. EReference getPortInstance_Adaptation();
  3000. /**
  3001. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  3002. * <!-- begin-user-doc -->
  3003. * <!-- end-user-doc -->
  3004. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  3005. * @see ua.ansymo.hintco.PortInstance#selectedAdaptations()
  3006. * @generated
  3007. */
  3008. EOperation getPortInstance__SelectedAdaptations();
  3009. /**
  3010. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#isInput() <em>Is Input</em>}' operation.
  3011. * <!-- begin-user-doc -->
  3012. * <!-- end-user-doc -->
  3013. * @return the meta object for the '<em>Is Input</em>' operation.
  3014. * @see ua.ansymo.hintco.PortInstance#isInput()
  3015. * @generated
  3016. */
  3017. EOperation getPortInstance__IsInput();
  3018. /**
  3019. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance) <em>Gets Value From</em>}' operation.
  3020. * <!-- begin-user-doc -->
  3021. * <!-- end-user-doc -->
  3022. * @return the meta object for the '<em>Gets Value From</em>' operation.
  3023. * @see ua.ansymo.hintco.PortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance)
  3024. * @generated
  3025. */
  3026. EOperation getPortInstance__GetsValueFrom__PortInstance();
  3027. /**
  3028. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#toString() <em>To String</em>}' operation.
  3029. * <!-- begin-user-doc -->
  3030. * <!-- end-user-doc -->
  3031. * @return the meta object for the '<em>To String</em>' operation.
  3032. * @see ua.ansymo.hintco.PortInstance#toString()
  3033. * @generated
  3034. */
  3035. EOperation getPortInstance__ToString();
  3036. /**
  3037. * Returns the meta object for class '{@link ua.ansymo.hintco.HierarchicalUnitPort <em>Hierarchical Unit Port</em>}'.
  3038. * <!-- begin-user-doc -->
  3039. * <!-- end-user-doc -->
  3040. * @return the meta object for class '<em>Hierarchical Unit Port</em>'.
  3041. * @see ua.ansymo.hintco.HierarchicalUnitPort
  3042. * @generated
  3043. */
  3044. EClass getHierarchicalUnitPort();
  3045. /**
  3046. * Returns the meta object for the '{@link ua.ansymo.hintco.HierarchicalUnitPort#isInput() <em>Is Input</em>}' operation.
  3047. * <!-- begin-user-doc -->
  3048. * <!-- end-user-doc -->
  3049. * @return the meta object for the '<em>Is Input</em>' operation.
  3050. * @see ua.ansymo.hintco.HierarchicalUnitPort#isInput()
  3051. * @generated
  3052. */
  3053. EOperation getHierarchicalUnitPort__IsInput();
  3054. /**
  3055. * Returns the meta object for the '{@link ua.ansymo.hintco.HierarchicalUnitPort#altIsInput() <em>Alt Is Input</em>}' operation.
  3056. * <!-- begin-user-doc -->
  3057. * <!-- end-user-doc -->
  3058. * @return the meta object for the '<em>Alt Is Input</em>' operation.
  3059. * @see ua.ansymo.hintco.HierarchicalUnitPort#altIsInput()
  3060. * @generated
  3061. */
  3062. EOperation getHierarchicalUnitPort__AltIsInput();
  3063. /**
  3064. * Returns the meta object for class '{@link ua.ansymo.hintco.InputPortInstance <em>Input Port Instance</em>}'.
  3065. * <!-- begin-user-doc -->
  3066. * <!-- end-user-doc -->
  3067. * @return the meta object for class '<em>Input Port Instance</em>'.
  3068. * @see ua.ansymo.hintco.InputPortInstance
  3069. * @generated
  3070. */
  3071. EClass getInputPortInstance();
  3072. /**
  3073. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.InputPortInstance#getExtrapolationCost <em>Extrapolation Cost</em>}'.
  3074. * <!-- begin-user-doc -->
  3075. * <!-- end-user-doc -->
  3076. * @return the meta object for the attribute '<em>Extrapolation Cost</em>'.
  3077. * @see ua.ansymo.hintco.InputPortInstance#getExtrapolationCost()
  3078. * @see #getInputPortInstance()
  3079. * @generated
  3080. */
  3081. EAttribute getInputPortInstance_ExtrapolationCost();
  3082. /**
  3083. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.InputPortInstance#getInternalValueTo <em>Internal Value To</em>}'.
  3084. * <!-- begin-user-doc -->
  3085. * <!-- end-user-doc -->
  3086. * @return the meta object for the reference list '<em>Internal Value To</em>'.
  3087. * @see ua.ansymo.hintco.InputPortInstance#getInternalValueTo()
  3088. * @see #getInputPortInstance()
  3089. * @generated
  3090. */
  3091. EReference getInputPortInstance_InternalValueTo();
  3092. /**
  3093. * Returns the meta object for the reference '{@link ua.ansymo.hintco.InputPortInstance#getValueFrom <em>Value From</em>}'.
  3094. * <!-- begin-user-doc -->
  3095. * <!-- end-user-doc -->
  3096. * @return the meta object for the reference '<em>Value From</em>'.
  3097. * @see ua.ansymo.hintco.InputPortInstance#getValueFrom()
  3098. * @see #getInputPortInstance()
  3099. * @generated
  3100. */
  3101. EReference getInputPortInstance_ValueFrom();
  3102. /**
  3103. * Returns the meta object for the '{@link ua.ansymo.hintco.InputPortInstance#getRealValueFrom() <em>Get Real Value From</em>}' operation.
  3104. * <!-- begin-user-doc -->
  3105. * <!-- end-user-doc -->
  3106. * @return the meta object for the '<em>Get Real Value From</em>' operation.
  3107. * @see ua.ansymo.hintco.InputPortInstance#getRealValueFrom()
  3108. * @generated
  3109. */
  3110. EOperation getInputPortInstance__GetRealValueFrom();
  3111. /**
  3112. * Returns the meta object for the '{@link ua.ansymo.hintco.InputPortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance) <em>Gets Value From</em>}' operation.
  3113. * <!-- begin-user-doc -->
  3114. * <!-- end-user-doc -->
  3115. * @return the meta object for the '<em>Gets Value From</em>' operation.
  3116. * @see ua.ansymo.hintco.InputPortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance)
  3117. * @generated
  3118. */
  3119. EOperation getInputPortInstance__GetsValueFrom__PortInstance();
  3120. /**
  3121. * Returns the meta object for the '{@link ua.ansymo.hintco.InputPortInstance#isInput() <em>Is Input</em>}' operation.
  3122. * <!-- begin-user-doc -->
  3123. * <!-- end-user-doc -->
  3124. * @return the meta object for the '<em>Is Input</em>' operation.
  3125. * @see ua.ansymo.hintco.InputPortInstance#isInput()
  3126. * @generated
  3127. */
  3128. EOperation getInputPortInstance__IsInput();
  3129. /**
  3130. * Returns the meta object for class '{@link ua.ansymo.hintco.OutputPortInstance <em>Output Port Instance</em>}'.
  3131. * <!-- begin-user-doc -->
  3132. * <!-- end-user-doc -->
  3133. * @return the meta object for class '<em>Output Port Instance</em>'.
  3134. * @see ua.ansymo.hintco.OutputPortInstance
  3135. * @generated
  3136. */
  3137. EClass getOutputPortInstance();
  3138. /**
  3139. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.OutputPortInstance#getValueTo <em>Value To</em>}'.
  3140. * <!-- begin-user-doc -->
  3141. * <!-- end-user-doc -->
  3142. * @return the meta object for the reference list '<em>Value To</em>'.
  3143. * @see ua.ansymo.hintco.OutputPortInstance#getValueTo()
  3144. * @see #getOutputPortInstance()
  3145. * @generated
  3146. */
  3147. EReference getOutputPortInstance_ValueTo();
  3148. /**
  3149. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.OutputPortInstance#getInternalValueFrom <em>Internal Value From</em>}'.
  3150. * <!-- begin-user-doc -->
  3151. * <!-- end-user-doc -->
  3152. * @return the meta object for the reference list '<em>Internal Value From</em>'.
  3153. * @see ua.ansymo.hintco.OutputPortInstance#getInternalValueFrom()
  3154. * @see #getOutputPortInstance()
  3155. * @generated
  3156. */
  3157. EReference getOutputPortInstance_InternalValueFrom();
  3158. /**
  3159. * Returns the meta object for the '{@link ua.ansymo.hintco.OutputPortInstance#isInput() <em>Is Input</em>}' operation.
  3160. * <!-- begin-user-doc -->
  3161. * <!-- end-user-doc -->
  3162. * @return the meta object for the '<em>Is Input</em>' operation.
  3163. * @see ua.ansymo.hintco.OutputPortInstance#isInput()
  3164. * @generated
  3165. */
  3166. EOperation getOutputPortInstance__IsInput();
  3167. /**
  3168. * Returns the meta object for class '{@link ua.ansymo.hintco.Alternative <em>Alternative</em>}'.
  3169. * <!-- begin-user-doc -->
  3170. * <!-- end-user-doc -->
  3171. * @return the meta object for class '<em>Alternative</em>'.
  3172. * @see ua.ansymo.hintco.Alternative
  3173. * @generated
  3174. */
  3175. EClass getAlternative();
  3176. /**
  3177. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.Alternative#getWeight <em>Weight</em>}'.
  3178. * <!-- begin-user-doc -->
  3179. * <!-- end-user-doc -->
  3180. * @return the meta object for the attribute '<em>Weight</em>'.
  3181. * @see ua.ansymo.hintco.Alternative#getWeight()
  3182. * @see #getAlternative()
  3183. * @generated
  3184. */
  3185. EAttribute getAlternative_Weight();
  3186. /**
  3187. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.Alternative#isSelected <em>Selected</em>}'.
  3188. * <!-- begin-user-doc -->
  3189. * <!-- end-user-doc -->
  3190. * @return the meta object for the attribute '<em>Selected</em>'.
  3191. * @see ua.ansymo.hintco.Alternative#isSelected()
  3192. * @see #getAlternative()
  3193. * @generated
  3194. */
  3195. EAttribute getAlternative_Selected();
  3196. /**
  3197. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.Alternative#getImplies <em>Implies</em>}'.
  3198. * <!-- begin-user-doc -->
  3199. * <!-- end-user-doc -->
  3200. * @return the meta object for the reference list '<em>Implies</em>'.
  3201. * @see ua.ansymo.hintco.Alternative#getImplies()
  3202. * @see #getAlternative()
  3203. * @generated
  3204. */
  3205. EReference getAlternative_Implies();
  3206. /**
  3207. * Returns the meta object for class '{@link ua.ansymo.hintco.Adaptation <em>Adaptation</em>}'.
  3208. * <!-- begin-user-doc -->
  3209. * <!-- end-user-doc -->
  3210. * @return the meta object for class '<em>Adaptation</em>'.
  3211. * @see ua.ansymo.hintco.Adaptation
  3212. * @generated
  3213. */
  3214. EClass getAdaptation();
  3215. /**
  3216. * Returns the meta object for class '{@link ua.ansymo.hintco.PortAdaptation <em>Port Adaptation</em>}'.
  3217. * <!-- begin-user-doc -->
  3218. * <!-- end-user-doc -->
  3219. * @return the meta object for class '<em>Port Adaptation</em>'.
  3220. * @see ua.ansymo.hintco.PortAdaptation
  3221. * @generated
  3222. */
  3223. EClass getPortAdaptation();
  3224. /**
  3225. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.PortAdaptation#getPort <em>Port</em>}'.
  3226. * <!-- begin-user-doc -->
  3227. * <!-- end-user-doc -->
  3228. * @return the meta object for the container reference '<em>Port</em>'.
  3229. * @see ua.ansymo.hintco.PortAdaptation#getPort()
  3230. * @see #getPortAdaptation()
  3231. * @generated
  3232. */
  3233. EReference getPortAdaptation_Port();
  3234. /**
  3235. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.PortAdaptation#getParent <em>Parent</em>}'.
  3236. * <!-- begin-user-doc -->
  3237. * <!-- end-user-doc -->
  3238. * @return the meta object for the container reference '<em>Parent</em>'.
  3239. * @see ua.ansymo.hintco.PortAdaptation#getParent()
  3240. * @see #getPortAdaptation()
  3241. * @generated
  3242. */
  3243. EReference getPortAdaptation_Parent();
  3244. /**
  3245. * Returns the meta object for the '{@link ua.ansymo.hintco.PortAdaptation#adapted() <em>Adapted</em>}' operation.
  3246. * <!-- begin-user-doc -->
  3247. * <!-- end-user-doc -->
  3248. * @return the meta object for the '<em>Adapted</em>' operation.
  3249. * @see ua.ansymo.hintco.PortAdaptation#adapted()
  3250. * @generated
  3251. */
  3252. EOperation getPortAdaptation__Adapted();
  3253. /**
  3254. * Returns the meta object for class '{@link ua.ansymo.hintco.DecompositionPortAdaptation <em>Decomposition Port Adaptation</em>}'.
  3255. * <!-- begin-user-doc -->
  3256. * <!-- end-user-doc -->
  3257. * @return the meta object for class '<em>Decomposition Port Adaptation</em>'.
  3258. * @see ua.ansymo.hintco.DecompositionPortAdaptation
  3259. * @generated
  3260. */
  3261. EClass getDecompositionPortAdaptation();
  3262. /**
  3263. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.DecompositionPortAdaptation#getChildren <em>Children</em>}'.
  3264. * <!-- begin-user-doc -->
  3265. * <!-- end-user-doc -->
  3266. * @return the meta object for the containment reference list '<em>Children</em>'.
  3267. * @see ua.ansymo.hintco.DecompositionPortAdaptation#getChildren()
  3268. * @see #getDecompositionPortAdaptation()
  3269. * @generated
  3270. */
  3271. EReference getDecompositionPortAdaptation_Children();
  3272. /**
  3273. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.DecompositionPortAdaptation#getName <em>Name</em>}'.
  3274. * <!-- begin-user-doc -->
  3275. * <!-- end-user-doc -->
  3276. * @return the meta object for the attribute '<em>Name</em>'.
  3277. * @see ua.ansymo.hintco.DecompositionPortAdaptation#getName()
  3278. * @see #getDecompositionPortAdaptation()
  3279. * @generated
  3280. */
  3281. EAttribute getDecompositionPortAdaptation_Name();
  3282. /**
  3283. * Returns the meta object for the '{@link ua.ansymo.hintco.DecompositionPortAdaptation#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  3284. * <!-- begin-user-doc -->
  3285. * <!-- end-user-doc -->
  3286. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  3287. * @see ua.ansymo.hintco.DecompositionPortAdaptation#selectedAdaptations()
  3288. * @generated
  3289. */
  3290. EOperation getDecompositionPortAdaptation__SelectedAdaptations();
  3291. /**
  3292. * Returns the meta object for class '{@link ua.ansymo.hintco.UnitAdaptation <em>Unit Adaptation</em>}'.
  3293. * <!-- begin-user-doc -->
  3294. * <!-- end-user-doc -->
  3295. * @return the meta object for class '<em>Unit Adaptation</em>'.
  3296. * @see ua.ansymo.hintco.UnitAdaptation
  3297. * @generated
  3298. */
  3299. EClass getUnitAdaptation();
  3300. /**
  3301. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.UnitAdaptation#getUnit <em>Unit</em>}'.
  3302. * <!-- begin-user-doc -->
  3303. * <!-- end-user-doc -->
  3304. * @return the meta object for the container reference '<em>Unit</em>'.
  3305. * @see ua.ansymo.hintco.UnitAdaptation#getUnit()
  3306. * @see #getUnitAdaptation()
  3307. * @generated
  3308. */
  3309. EReference getUnitAdaptation_Unit();
  3310. /**
  3311. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.UnitAdaptation#getParent <em>Parent</em>}'.
  3312. * <!-- begin-user-doc -->
  3313. * <!-- end-user-doc -->
  3314. * @return the meta object for the container reference '<em>Parent</em>'.
  3315. * @see ua.ansymo.hintco.UnitAdaptation#getParent()
  3316. * @see #getUnitAdaptation()
  3317. * @generated
  3318. */
  3319. EReference getUnitAdaptation_Parent();
  3320. /**
  3321. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitAdaptation#adapted() <em>Adapted</em>}' operation.
  3322. * <!-- begin-user-doc -->
  3323. * <!-- end-user-doc -->
  3324. * @return the meta object for the '<em>Adapted</em>' operation.
  3325. * @see ua.ansymo.hintco.UnitAdaptation#adapted()
  3326. * @generated
  3327. */
  3328. EOperation getUnitAdaptation__Adapted();
  3329. /**
  3330. * Returns the meta object for class '{@link ua.ansymo.hintco.DecompositionUnitAdaptation <em>Decomposition Unit Adaptation</em>}'.
  3331. * <!-- begin-user-doc -->
  3332. * <!-- end-user-doc -->
  3333. * @return the meta object for class '<em>Decomposition Unit Adaptation</em>'.
  3334. * @see ua.ansymo.hintco.DecompositionUnitAdaptation
  3335. * @generated
  3336. */
  3337. EClass getDecompositionUnitAdaptation();
  3338. /**
  3339. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.DecompositionUnitAdaptation#getChildren <em>Children</em>}'.
  3340. * <!-- begin-user-doc -->
  3341. * <!-- end-user-doc -->
  3342. * @return the meta object for the containment reference list '<em>Children</em>'.
  3343. * @see ua.ansymo.hintco.DecompositionUnitAdaptation#getChildren()
  3344. * @see #getDecompositionUnitAdaptation()
  3345. * @generated
  3346. */
  3347. EReference getDecompositionUnitAdaptation_Children();
  3348. /**
  3349. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.DecompositionUnitAdaptation#getName <em>Name</em>}'.
  3350. * <!-- begin-user-doc -->
  3351. * <!-- end-user-doc -->
  3352. * @return the meta object for the attribute '<em>Name</em>'.
  3353. * @see ua.ansymo.hintco.DecompositionUnitAdaptation#getName()
  3354. * @see #getDecompositionUnitAdaptation()
  3355. * @generated
  3356. */
  3357. EAttribute getDecompositionUnitAdaptation_Name();
  3358. /**
  3359. * Returns the meta object for the '{@link ua.ansymo.hintco.DecompositionUnitAdaptation#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  3360. * <!-- begin-user-doc -->
  3361. * <!-- end-user-doc -->
  3362. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  3363. * @see ua.ansymo.hintco.DecompositionUnitAdaptation#selectedAdaptations()
  3364. * @generated
  3365. */
  3366. EOperation getDecompositionUnitAdaptation__SelectedAdaptations();
  3367. /**
  3368. * Returns the meta object for class '{@link ua.ansymo.hintco.XorUnitAdaptation <em>Xor Unit Adaptation</em>}'.
  3369. * <!-- begin-user-doc -->
  3370. * <!-- end-user-doc -->
  3371. * @return the meta object for class '<em>Xor Unit Adaptation</em>'.
  3372. * @see ua.ansymo.hintco.XorUnitAdaptation
  3373. * @generated
  3374. */
  3375. EClass getXorUnitAdaptation();
  3376. /**
  3377. * Returns the meta object for class '{@link ua.ansymo.hintco.XorPortAdaptation <em>Xor Port Adaptation</em>}'.
  3378. * <!-- begin-user-doc -->
  3379. * <!-- end-user-doc -->
  3380. * @return the meta object for class '<em>Xor Port Adaptation</em>'.
  3381. * @see ua.ansymo.hintco.XorPortAdaptation
  3382. * @generated
  3383. */
  3384. EClass getXorPortAdaptation();
  3385. /**
  3386. * Returns the meta object for class '{@link ua.ansymo.hintco.ApproximationAdaptation <em>Approximation Adaptation</em>}'.
  3387. * <!-- begin-user-doc -->
  3388. * <!-- end-user-doc -->
  3389. * @return the meta object for class '<em>Approximation Adaptation</em>'.
  3390. * @see ua.ansymo.hintco.ApproximationAdaptation
  3391. * @generated
  3392. */
  3393. EClass getApproximationAdaptation();
  3394. /**
  3395. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.ApproximationAdaptation#getOrder <em>Order</em>}'.
  3396. * <!-- begin-user-doc -->
  3397. * <!-- end-user-doc -->
  3398. * @return the meta object for the attribute '<em>Order</em>'.
  3399. * @see ua.ansymo.hintco.ApproximationAdaptation#getOrder()
  3400. * @see #getApproximationAdaptation()
  3401. * @generated
  3402. */
  3403. EAttribute getApproximationAdaptation_Order();
  3404. /**
  3405. * Returns the meta object for class '{@link ua.ansymo.hintco.MultiRateAdaptation <em>Multi Rate Adaptation</em>}'.
  3406. * <!-- begin-user-doc -->
  3407. * <!-- end-user-doc -->
  3408. * @return the meta object for class '<em>Multi Rate Adaptation</em>'.
  3409. * @see ua.ansymo.hintco.MultiRateAdaptation
  3410. * @generated
  3411. */
  3412. EClass getMultiRateAdaptation();
  3413. /**
  3414. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.MultiRateAdaptation#getRate <em>Rate</em>}'.
  3415. * <!-- begin-user-doc -->
  3416. * <!-- end-user-doc -->
  3417. * @return the meta object for the attribute '<em>Rate</em>'.
  3418. * @see ua.ansymo.hintco.MultiRateAdaptation#getRate()
  3419. * @see #getMultiRateAdaptation()
  3420. * @generated
  3421. */
  3422. EAttribute getMultiRateAdaptation_Rate();
  3423. /**
  3424. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.MultiRateAdaptation#getName <em>Name</em>}'.
  3425. * <!-- begin-user-doc -->
  3426. * <!-- end-user-doc -->
  3427. * @return the meta object for the attribute '<em>Name</em>'.
  3428. * @see ua.ansymo.hintco.MultiRateAdaptation#getName()
  3429. * @see #getMultiRateAdaptation()
  3430. * @generated
  3431. */
  3432. EAttribute getMultiRateAdaptation_Name();
  3433. /**
  3434. * Returns the meta object for class '{@link ua.ansymo.hintco.PowerBondAdaptation <em>Power Bond Adaptation</em>}'.
  3435. * <!-- begin-user-doc -->
  3436. * <!-- end-user-doc -->
  3437. * @return the meta object for class '<em>Power Bond Adaptation</em>'.
  3438. * @see ua.ansymo.hintco.PowerBondAdaptation
  3439. * @generated
  3440. */
  3441. EClass getPowerBondAdaptation();
  3442. /**
  3443. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getEffort <em>Effort</em>}'.
  3444. * <!-- begin-user-doc -->
  3445. * <!-- end-user-doc -->
  3446. * @return the meta object for the reference '<em>Effort</em>'.
  3447. * @see ua.ansymo.hintco.PowerBondAdaptation#getEffort()
  3448. * @see #getPowerBondAdaptation()
  3449. * @generated
  3450. */
  3451. EReference getPowerBondAdaptation_Effort();
  3452. /**
  3453. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getFlow <em>Flow</em>}'.
  3454. * <!-- begin-user-doc -->
  3455. * <!-- end-user-doc -->
  3456. * @return the meta object for the reference '<em>Flow</em>'.
  3457. * @see ua.ansymo.hintco.PowerBondAdaptation#getFlow()
  3458. * @see #getPowerBondAdaptation()
  3459. * @generated
  3460. */
  3461. EReference getPowerBondAdaptation_Flow();
  3462. /**
  3463. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getPOut <em>POut</em>}'.
  3464. * <!-- begin-user-doc -->
  3465. * <!-- end-user-doc -->
  3466. * @return the meta object for the reference '<em>POut</em>'.
  3467. * @see ua.ansymo.hintco.PowerBondAdaptation#getPOut()
  3468. * @see #getPowerBondAdaptation()
  3469. * @generated
  3470. */
  3471. EReference getPowerBondAdaptation_POut();
  3472. /**
  3473. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getPIn <em>PIn</em>}'.
  3474. * <!-- begin-user-doc -->
  3475. * <!-- end-user-doc -->
  3476. * @return the meta object for the reference '<em>PIn</em>'.
  3477. * @see ua.ansymo.hintco.PowerBondAdaptation#getPIn()
  3478. * @see #getPowerBondAdaptation()
  3479. * @generated
  3480. */
  3481. EReference getPowerBondAdaptation_PIn();
  3482. /**
  3483. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.PowerBondAdaptation#getName <em>Name</em>}'.
  3484. * <!-- begin-user-doc -->
  3485. * <!-- end-user-doc -->
  3486. * @return the meta object for the attribute '<em>Name</em>'.
  3487. * @see ua.ansymo.hintco.PowerBondAdaptation#getName()
  3488. * @see #getPowerBondAdaptation()
  3489. * @generated
  3490. */
  3491. EAttribute getPowerBondAdaptation_Name();
  3492. /**
  3493. * Returns the meta object for the '{@link ua.ansymo.hintco.PowerBondAdaptation#getDual() <em>Get Dual</em>}' operation.
  3494. * <!-- begin-user-doc -->
  3495. * <!-- end-user-doc -->
  3496. * @return the meta object for the '<em>Get Dual</em>' operation.
  3497. * @see ua.ansymo.hintco.PowerBondAdaptation#getDual()
  3498. * @generated
  3499. */
  3500. EOperation getPowerBondAdaptation__GetDual();
  3501. /**
  3502. * Returns the meta object for class '{@link ua.ansymo.hintco.ExtrapolationAdaptation <em>Extrapolation Adaptation</em>}'.
  3503. * <!-- begin-user-doc -->
  3504. * <!-- end-user-doc -->
  3505. * @return the meta object for class '<em>Extrapolation Adaptation</em>'.
  3506. * @see ua.ansymo.hintco.ExtrapolationAdaptation
  3507. * @generated
  3508. */
  3509. EClass getExtrapolationAdaptation();
  3510. /**
  3511. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.ExtrapolationAdaptation#getName <em>Name</em>}'.
  3512. * <!-- begin-user-doc -->
  3513. * <!-- end-user-doc -->
  3514. * @return the meta object for the attribute '<em>Name</em>'.
  3515. * @see ua.ansymo.hintco.ExtrapolationAdaptation#getName()
  3516. * @see #getExtrapolationAdaptation()
  3517. * @generated
  3518. */
  3519. EAttribute getExtrapolationAdaptation_Name();
  3520. /**
  3521. * Returns the meta object for class '{@link ua.ansymo.hintco.RollbackInterpolationAdaptation <em>Rollback Interpolation Adaptation</em>}'.
  3522. * <!-- begin-user-doc -->
  3523. * <!-- end-user-doc -->
  3524. * @return the meta object for class '<em>Rollback Interpolation Adaptation</em>'.
  3525. * @see ua.ansymo.hintco.RollbackInterpolationAdaptation
  3526. * @generated
  3527. */
  3528. EClass getRollbackInterpolationAdaptation();
  3529. /**
  3530. * Returns the meta object for class '{@link ua.ansymo.hintco.InterpolationAdaptation <em>Interpolation Adaptation</em>}'.
  3531. * <!-- begin-user-doc -->
  3532. * <!-- end-user-doc -->
  3533. * @return the meta object for class '<em>Interpolation Adaptation</em>'.
  3534. * @see ua.ansymo.hintco.InterpolationAdaptation
  3535. * @generated
  3536. */
  3537. EClass getInterpolationAdaptation();
  3538. /**
  3539. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.InterpolationAdaptation#getName <em>Name</em>}'.
  3540. * <!-- begin-user-doc -->
  3541. * <!-- end-user-doc -->
  3542. * @return the meta object for the attribute '<em>Name</em>'.
  3543. * @see ua.ansymo.hintco.InterpolationAdaptation#getName()
  3544. * @see #getInterpolationAdaptation()
  3545. * @generated
  3546. */
  3547. EAttribute getInterpolationAdaptation_Name();
  3548. /**
  3549. * Returns the meta object for data type '<em>Int</em>'.
  3550. * <!-- begin-user-doc -->
  3551. * <!-- end-user-doc -->
  3552. * @return the meta object for data type '<em>Int</em>'.
  3553. * @model instanceClass="int"
  3554. * @generated
  3555. */
  3556. EDataType getInt();
  3557. /**
  3558. * Returns the factory that creates the instances of the model.
  3559. * <!-- begin-user-doc -->
  3560. * <!-- end-user-doc -->
  3561. * @return the factory that creates the instances of the model.
  3562. * @generated
  3563. */
  3564. HintcoFactory getHintcoFactory();
  3565. /**
  3566. * <!-- begin-user-doc -->
  3567. * Defines literals for the meta objects that represent
  3568. * <ul>
  3569. * <li>each class,</li>
  3570. * <li>each feature of each class,</li>
  3571. * <li>each operation of each class,</li>
  3572. * <li>each enum,</li>
  3573. * <li>and each data type</li>
  3574. * </ul>
  3575. * <!-- end-user-doc -->
  3576. * @generated
  3577. */
  3578. interface Literals {
  3579. /**
  3580. * The meta object literal for the '{@link ua.ansymo.hintco.impl.IDedImpl <em>IDed</em>}' class.
  3581. * <!-- begin-user-doc -->
  3582. * <!-- end-user-doc -->
  3583. * @see ua.ansymo.hintco.impl.IDedImpl
  3584. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getIDed()
  3585. * @generated
  3586. */
  3587. EClass IDED = eINSTANCE.getIDed();
  3588. /**
  3589. * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
  3590. * <!-- begin-user-doc -->
  3591. * <!-- end-user-doc -->
  3592. * @generated
  3593. */
  3594. EAttribute IDED__IDENTIFIER = eINSTANCE.getIDed_Identifier();
  3595. /**
  3596. * The meta object literal for the '{@link ua.ansymo.hintco.impl.HintConfigurationImpl <em>Hint Configuration</em>}' class.
  3597. * <!-- begin-user-doc -->
  3598. * <!-- end-user-doc -->
  3599. * @see ua.ansymo.hintco.impl.HintConfigurationImpl
  3600. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHintConfiguration()
  3601. * @generated
  3602. */
  3603. EClass HINT_CONFIGURATION = eINSTANCE.getHintConfiguration();
  3604. /**
  3605. * The meta object literal for the '<em><b>Candidates</b></em>' containment reference list feature.
  3606. * <!-- begin-user-doc -->
  3607. * <!-- end-user-doc -->
  3608. * @generated
  3609. */
  3610. EReference HINT_CONFIGURATION__CANDIDATES = eINSTANCE.getHintConfiguration_Candidates();
  3611. /**
  3612. * The meta object literal for the '<em><b>Csu Declarations</b></em>' containment reference list feature.
  3613. * <!-- begin-user-doc -->
  3614. * <!-- end-user-doc -->
  3615. * @generated
  3616. */
  3617. EReference HINT_CONFIGURATION__CSU_DECLARATIONS = eINSTANCE.getHintConfiguration_CsuDeclarations();
  3618. /**
  3619. * The meta object literal for the '<em><b>Root</b></em>' reference feature.
  3620. * <!-- begin-user-doc -->
  3621. * <!-- end-user-doc -->
  3622. * @generated
  3623. */
  3624. EReference HINT_CONFIGURATION__ROOT = eINSTANCE.getHintConfiguration_Root();
  3625. /**
  3626. * The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature.
  3627. * <!-- begin-user-doc -->
  3628. * <!-- end-user-doc -->
  3629. * @generated
  3630. */
  3631. EReference HINT_CONFIGURATION__NODES = eINSTANCE.getHintConfiguration_Nodes();
  3632. /**
  3633. * The meta object literal for the '{@link ua.ansymo.hintco.impl.VariantDiagramImpl <em>Variant Diagram</em>}' class.
  3634. * <!-- begin-user-doc -->
  3635. * <!-- end-user-doc -->
  3636. * @see ua.ansymo.hintco.impl.VariantDiagramImpl
  3637. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getVariantDiagram()
  3638. * @generated
  3639. */
  3640. EClass VARIANT_DIAGRAM = eINSTANCE.getVariantDiagram();
  3641. /**
  3642. * The meta object literal for the '<em><b>Children</b></em>' reference list feature.
  3643. * <!-- begin-user-doc -->
  3644. * <!-- end-user-doc -->
  3645. * @generated
  3646. */
  3647. EReference VARIANT_DIAGRAM__CHILDREN = eINSTANCE.getVariantDiagram_Children();
  3648. /**
  3649. * The meta object literal for the '<em><b>Alternative</b></em>' reference feature.
  3650. * <!-- begin-user-doc -->
  3651. * <!-- end-user-doc -->
  3652. * @generated
  3653. */
  3654. EReference VARIANT_DIAGRAM__ALTERNATIVE = eINSTANCE.getVariantDiagram_Alternative();
  3655. /**
  3656. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  3657. * <!-- begin-user-doc -->
  3658. * <!-- end-user-doc -->
  3659. * @generated
  3660. */
  3661. EAttribute VARIANT_DIAGRAM__NAME = eINSTANCE.getVariantDiagram_Name();
  3662. /**
  3663. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PrecedenceNodeImpl <em>Precedence Node</em>}' class.
  3664. * <!-- begin-user-doc -->
  3665. * <!-- end-user-doc -->
  3666. * @see ua.ansymo.hintco.impl.PrecedenceNodeImpl
  3667. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPrecedenceNode()
  3668. * @generated
  3669. */
  3670. EClass PRECEDENCE_NODE = eINSTANCE.getPrecedenceNode();
  3671. /**
  3672. * The meta object literal for the '<em><b>Precedes</b></em>' reference list feature.
  3673. * <!-- begin-user-doc -->
  3674. * <!-- end-user-doc -->
  3675. * @generated
  3676. */
  3677. EReference PRECEDENCE_NODE__PRECEDES = eINSTANCE.getPrecedenceNode_Precedes();
  3678. /**
  3679. * The meta object literal for the '<em><b>Succeeds</b></em>' reference list feature.
  3680. * <!-- begin-user-doc -->
  3681. * <!-- end-user-doc -->
  3682. * @generated
  3683. */
  3684. EReference PRECEDENCE_NODE__SUCCEEDS = eINSTANCE.getPrecedenceNode_Succeeds();
  3685. /**
  3686. * The meta object literal for the '<em><b>Before</b></em>' reference feature.
  3687. * <!-- begin-user-doc -->
  3688. * <!-- end-user-doc -->
  3689. * @generated
  3690. */
  3691. EReference PRECEDENCE_NODE__BEFORE = eINSTANCE.getPrecedenceNode_Before();
  3692. /**
  3693. * The meta object literal for the '<em><b>After</b></em>' reference feature.
  3694. * <!-- begin-user-doc -->
  3695. * <!-- end-user-doc -->
  3696. * @generated
  3697. */
  3698. EReference PRECEDENCE_NODE__AFTER = eINSTANCE.getPrecedenceNode_After();
  3699. /**
  3700. * The meta object literal for the '{@link ua.ansymo.hintco.impl.RootCandidateScenarioImpl <em>Root Candidate Scenario</em>}' class.
  3701. * <!-- begin-user-doc -->
  3702. * <!-- end-user-doc -->
  3703. * @see ua.ansymo.hintco.impl.RootCandidateScenarioImpl
  3704. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRootCandidateScenario()
  3705. * @generated
  3706. */
  3707. EClass ROOT_CANDIDATE_SCENARIO = eINSTANCE.getRootCandidateScenario();
  3708. /**
  3709. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  3710. * <!-- begin-user-doc -->
  3711. * <!-- end-user-doc -->
  3712. * @generated
  3713. */
  3714. EAttribute ROOT_CANDIDATE_SCENARIO__NAME = eINSTANCE.getRootCandidateScenario_Name();
  3715. /**
  3716. * The meta object literal for the '<em><b>Stop Time</b></em>' attribute feature.
  3717. * <!-- begin-user-doc -->
  3718. * <!-- end-user-doc -->
  3719. * @generated
  3720. */
  3721. EAttribute ROOT_CANDIDATE_SCENARIO__STOP_TIME = eINSTANCE.getRootCandidateScenario_StopTime();
  3722. /**
  3723. * The meta object literal for the '<em><b>Step Size</b></em>' attribute feature.
  3724. * <!-- begin-user-doc -->
  3725. * <!-- end-user-doc -->
  3726. * @generated
  3727. */
  3728. EAttribute ROOT_CANDIDATE_SCENARIO__STEP_SIZE = eINSTANCE.getRootCandidateScenario_StepSize();
  3729. /**
  3730. * The meta object literal for the '<em><b>Output Step Size</b></em>' attribute feature.
  3731. * <!-- begin-user-doc -->
  3732. * <!-- end-user-doc -->
  3733. * @generated
  3734. */
  3735. EAttribute ROOT_CANDIDATE_SCENARIO__OUTPUT_STEP_SIZE = eINSTANCE.getRootCandidateScenario_OutputStepSize();
  3736. /**
  3737. * The meta object literal for the '<em><b>Max Init Iterations</b></em>' attribute feature.
  3738. * <!-- begin-user-doc -->
  3739. * <!-- end-user-doc -->
  3740. * @generated
  3741. */
  3742. EAttribute ROOT_CANDIDATE_SCENARIO__MAX_INIT_ITERATIONS = eINSTANCE.getRootCandidateScenario_MaxInitIterations();
  3743. /**
  3744. * The meta object literal for the '{@link ua.ansymo.hintco.impl.ScenarioImpl <em>Scenario</em>}' class.
  3745. * <!-- begin-user-doc -->
  3746. * <!-- end-user-doc -->
  3747. * @see ua.ansymo.hintco.impl.ScenarioImpl
  3748. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getScenario()
  3749. * @generated
  3750. */
  3751. EClass SCENARIO = eINSTANCE.getScenario();
  3752. /**
  3753. * The meta object literal for the '<em><b>Cosimunits</b></em>' containment reference list feature.
  3754. * <!-- begin-user-doc -->
  3755. * <!-- end-user-doc -->
  3756. * @generated
  3757. */
  3758. EReference SCENARIO__COSIMUNITS = eINSTANCE.getScenario_Cosimunits();
  3759. /**
  3760. * The meta object literal for the '{@link ua.ansymo.hintco.impl.HierarchicalCosimUnitImpl <em>Hierarchical Cosim Unit</em>}' class.
  3761. * <!-- begin-user-doc -->
  3762. * <!-- end-user-doc -->
  3763. * @see ua.ansymo.hintco.impl.HierarchicalCosimUnitImpl
  3764. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalCosimUnit()
  3765. * @generated
  3766. */
  3767. EClass HIERARCHICAL_COSIM_UNIT = eINSTANCE.getHierarchicalCosimUnit();
  3768. /**
  3769. * The meta object literal for the '<em><b>Valid</b></em>' operation.
  3770. * <!-- begin-user-doc -->
  3771. * <!-- end-user-doc -->
  3772. * @generated
  3773. */
  3774. EOperation HIERARCHICAL_COSIM_UNIT___VALID = eINSTANCE.getHierarchicalCosimUnit__Valid();
  3775. /**
  3776. * The meta object literal for the '{@link ua.ansymo.hintco.impl.CosimUnitDeclarationImpl <em>Cosim Unit Declaration</em>}' class.
  3777. * <!-- begin-user-doc -->
  3778. * <!-- end-user-doc -->
  3779. * @see ua.ansymo.hintco.impl.CosimUnitDeclarationImpl
  3780. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getCosimUnitDeclaration()
  3781. * @generated
  3782. */
  3783. EClass COSIM_UNIT_DECLARATION = eINSTANCE.getCosimUnitDeclaration();
  3784. /**
  3785. * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
  3786. * <!-- begin-user-doc -->
  3787. * <!-- end-user-doc -->
  3788. * @generated
  3789. */
  3790. EAttribute COSIM_UNIT_DECLARATION__PATH = eINSTANCE.getCosimUnitDeclaration_Path();
  3791. /**
  3792. * The meta object literal for the '<em><b>Guid</b></em>' attribute feature.
  3793. * <!-- begin-user-doc -->
  3794. * <!-- end-user-doc -->
  3795. * @generated
  3796. */
  3797. EAttribute COSIM_UNIT_DECLARATION__GUID = eINSTANCE.getCosimUnitDeclaration_Guid();
  3798. /**
  3799. * The meta object literal for the '{@link ua.ansymo.hintco.impl.UnitInstanceImpl <em>Unit Instance</em>}' class.
  3800. * <!-- begin-user-doc -->
  3801. * <!-- end-user-doc -->
  3802. * @see ua.ansymo.hintco.impl.UnitInstanceImpl
  3803. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitInstance()
  3804. * @generated
  3805. */
  3806. EClass UNIT_INSTANCE = eINSTANCE.getUnitInstance();
  3807. /**
  3808. * The meta object literal for the '<em><b>Scenario</b></em>' container reference feature.
  3809. * <!-- begin-user-doc -->
  3810. * <!-- end-user-doc -->
  3811. * @generated
  3812. */
  3813. EReference UNIT_INSTANCE__SCENARIO = eINSTANCE.getUnitInstance_Scenario();
  3814. /**
  3815. * The meta object literal for the '<em><b>Adaptation</b></em>' containment reference feature.
  3816. * <!-- begin-user-doc -->
  3817. * <!-- end-user-doc -->
  3818. * @generated
  3819. */
  3820. EReference UNIT_INSTANCE__ADAPTATION = eINSTANCE.getUnitInstance_Adaptation();
  3821. /**
  3822. * The meta object literal for the '<em><b>Ports</b></em>' containment reference list feature.
  3823. * <!-- begin-user-doc -->
  3824. * <!-- end-user-doc -->
  3825. * @generated
  3826. */
  3827. EReference UNIT_INSTANCE__PORTS = eINSTANCE.getUnitInstance_Ports();
  3828. /**
  3829. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  3830. * <!-- begin-user-doc -->
  3831. * <!-- end-user-doc -->
  3832. * @generated
  3833. */
  3834. EOperation UNIT_INSTANCE___SELECTED_ADAPTATIONS = eINSTANCE.getUnitInstance__SelectedAdaptations();
  3835. /**
  3836. * The meta object literal for the '<em><b>Get Output Ports</b></em>' operation.
  3837. * <!-- begin-user-doc -->
  3838. * <!-- end-user-doc -->
  3839. * @generated
  3840. */
  3841. EOperation UNIT_INSTANCE___GET_OUTPUT_PORTS = eINSTANCE.getUnitInstance__GetOutputPorts();
  3842. /**
  3843. * The meta object literal for the '<em><b>Get Input Ports</b></em>' operation.
  3844. * <!-- begin-user-doc -->
  3845. * <!-- end-user-doc -->
  3846. * @generated
  3847. */
  3848. EOperation UNIT_INSTANCE___GET_INPUT_PORTS = eINSTANCE.getUnitInstance__GetInputPorts();
  3849. /**
  3850. * The meta object literal for the '<em><b>To String</b></em>' operation.
  3851. * <!-- begin-user-doc -->
  3852. * <!-- end-user-doc -->
  3853. * @generated
  3854. */
  3855. EOperation UNIT_INSTANCE___TO_STRING = eINSTANCE.getUnitInstance__ToString();
  3856. /**
  3857. * The meta object literal for the '{@link ua.ansymo.hintco.impl.CosimUnitInstanceImpl <em>Cosim Unit Instance</em>}' class.
  3858. * <!-- begin-user-doc -->
  3859. * <!-- end-user-doc -->
  3860. * @see ua.ansymo.hintco.impl.CosimUnitInstanceImpl
  3861. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getCosimUnitInstance()
  3862. * @generated
  3863. */
  3864. EClass COSIM_UNIT_INSTANCE = eINSTANCE.getCosimUnitInstance();
  3865. /**
  3866. * The meta object literal for the '<em><b>Declaration</b></em>' reference feature.
  3867. * <!-- begin-user-doc -->
  3868. * <!-- end-user-doc -->
  3869. * @generated
  3870. */
  3871. EReference COSIM_UNIT_INSTANCE__DECLARATION = eINSTANCE.getCosimUnitInstance_Declaration();
  3872. /**
  3873. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PortInstanceImpl <em>Port Instance</em>}' class.
  3874. * <!-- begin-user-doc -->
  3875. * <!-- end-user-doc -->
  3876. * @see ua.ansymo.hintco.impl.PortInstanceImpl
  3877. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortInstance()
  3878. * @generated
  3879. */
  3880. EClass PORT_INSTANCE = eINSTANCE.getPortInstance();
  3881. /**
  3882. * The meta object literal for the '<em><b>Unit</b></em>' container reference feature.
  3883. * <!-- begin-user-doc -->
  3884. * <!-- end-user-doc -->
  3885. * @generated
  3886. */
  3887. EReference PORT_INSTANCE__UNIT = eINSTANCE.getPortInstance_Unit();
  3888. /**
  3889. * The meta object literal for the '<em><b>Adaptation</b></em>' containment reference feature.
  3890. * <!-- begin-user-doc -->
  3891. * <!-- end-user-doc -->
  3892. * @generated
  3893. */
  3894. EReference PORT_INSTANCE__ADAPTATION = eINSTANCE.getPortInstance_Adaptation();
  3895. /**
  3896. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  3897. * <!-- begin-user-doc -->
  3898. * <!-- end-user-doc -->
  3899. * @generated
  3900. */
  3901. EOperation PORT_INSTANCE___SELECTED_ADAPTATIONS = eINSTANCE.getPortInstance__SelectedAdaptations();
  3902. /**
  3903. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  3904. * <!-- begin-user-doc -->
  3905. * <!-- end-user-doc -->
  3906. * @generated
  3907. */
  3908. EOperation PORT_INSTANCE___IS_INPUT = eINSTANCE.getPortInstance__IsInput();
  3909. /**
  3910. * The meta object literal for the '<em><b>Gets Value From</b></em>' operation.
  3911. * <!-- begin-user-doc -->
  3912. * <!-- end-user-doc -->
  3913. * @generated
  3914. */
  3915. EOperation PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = eINSTANCE.getPortInstance__GetsValueFrom__PortInstance();
  3916. /**
  3917. * The meta object literal for the '<em><b>To String</b></em>' operation.
  3918. * <!-- begin-user-doc -->
  3919. * <!-- end-user-doc -->
  3920. * @generated
  3921. */
  3922. EOperation PORT_INSTANCE___TO_STRING = eINSTANCE.getPortInstance__ToString();
  3923. /**
  3924. * The meta object literal for the '{@link ua.ansymo.hintco.impl.HierarchicalUnitPortImpl <em>Hierarchical Unit Port</em>}' class.
  3925. * <!-- begin-user-doc -->
  3926. * <!-- end-user-doc -->
  3927. * @see ua.ansymo.hintco.impl.HierarchicalUnitPortImpl
  3928. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalUnitPort()
  3929. * @generated
  3930. */
  3931. EClass HIERARCHICAL_UNIT_PORT = eINSTANCE.getHierarchicalUnitPort();
  3932. /**
  3933. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  3934. * <!-- begin-user-doc -->
  3935. * <!-- end-user-doc -->
  3936. * @generated
  3937. */
  3938. EOperation HIERARCHICAL_UNIT_PORT___IS_INPUT = eINSTANCE.getHierarchicalUnitPort__IsInput();
  3939. /**
  3940. * The meta object literal for the '<em><b>Alt Is Input</b></em>' operation.
  3941. * <!-- begin-user-doc -->
  3942. * <!-- end-user-doc -->
  3943. * @generated
  3944. */
  3945. EOperation HIERARCHICAL_UNIT_PORT___ALT_IS_INPUT = eINSTANCE.getHierarchicalUnitPort__AltIsInput();
  3946. /**
  3947. * The meta object literal for the '{@link ua.ansymo.hintco.impl.InputPortInstanceImpl <em>Input Port Instance</em>}' class.
  3948. * <!-- begin-user-doc -->
  3949. * <!-- end-user-doc -->
  3950. * @see ua.ansymo.hintco.impl.InputPortInstanceImpl
  3951. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInputPortInstance()
  3952. * @generated
  3953. */
  3954. EClass INPUT_PORT_INSTANCE = eINSTANCE.getInputPortInstance();
  3955. /**
  3956. * The meta object literal for the '<em><b>Extrapolation Cost</b></em>' attribute feature.
  3957. * <!-- begin-user-doc -->
  3958. * <!-- end-user-doc -->
  3959. * @generated
  3960. */
  3961. EAttribute INPUT_PORT_INSTANCE__EXTRAPOLATION_COST = eINSTANCE.getInputPortInstance_ExtrapolationCost();
  3962. /**
  3963. * The meta object literal for the '<em><b>Internal Value To</b></em>' reference list feature.
  3964. * <!-- begin-user-doc -->
  3965. * <!-- end-user-doc -->
  3966. * @generated
  3967. */
  3968. EReference INPUT_PORT_INSTANCE__INTERNAL_VALUE_TO = eINSTANCE.getInputPortInstance_InternalValueTo();
  3969. /**
  3970. * The meta object literal for the '<em><b>Value From</b></em>' reference feature.
  3971. * <!-- begin-user-doc -->
  3972. * <!-- end-user-doc -->
  3973. * @generated
  3974. */
  3975. EReference INPUT_PORT_INSTANCE__VALUE_FROM = eINSTANCE.getInputPortInstance_ValueFrom();
  3976. /**
  3977. * The meta object literal for the '<em><b>Get Real Value From</b></em>' operation.
  3978. * <!-- begin-user-doc -->
  3979. * <!-- end-user-doc -->
  3980. * @generated
  3981. */
  3982. EOperation INPUT_PORT_INSTANCE___GET_REAL_VALUE_FROM = eINSTANCE.getInputPortInstance__GetRealValueFrom();
  3983. /**
  3984. * The meta object literal for the '<em><b>Gets Value From</b></em>' operation.
  3985. * <!-- begin-user-doc -->
  3986. * <!-- end-user-doc -->
  3987. * @generated
  3988. */
  3989. EOperation INPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = eINSTANCE.getInputPortInstance__GetsValueFrom__PortInstance();
  3990. /**
  3991. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  3992. * <!-- begin-user-doc -->
  3993. * <!-- end-user-doc -->
  3994. * @generated
  3995. */
  3996. EOperation INPUT_PORT_INSTANCE___IS_INPUT = eINSTANCE.getInputPortInstance__IsInput();
  3997. /**
  3998. * The meta object literal for the '{@link ua.ansymo.hintco.impl.OutputPortInstanceImpl <em>Output Port Instance</em>}' class.
  3999. * <!-- begin-user-doc -->
  4000. * <!-- end-user-doc -->
  4001. * @see ua.ansymo.hintco.impl.OutputPortInstanceImpl
  4002. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getOutputPortInstance()
  4003. * @generated
  4004. */
  4005. EClass OUTPUT_PORT_INSTANCE = eINSTANCE.getOutputPortInstance();
  4006. /**
  4007. * The meta object literal for the '<em><b>Value To</b></em>' reference list feature.
  4008. * <!-- begin-user-doc -->
  4009. * <!-- end-user-doc -->
  4010. * @generated
  4011. */
  4012. EReference OUTPUT_PORT_INSTANCE__VALUE_TO = eINSTANCE.getOutputPortInstance_ValueTo();
  4013. /**
  4014. * The meta object literal for the '<em><b>Internal Value From</b></em>' reference list feature.
  4015. * <!-- begin-user-doc -->
  4016. * <!-- end-user-doc -->
  4017. * @generated
  4018. */
  4019. EReference OUTPUT_PORT_INSTANCE__INTERNAL_VALUE_FROM = eINSTANCE.getOutputPortInstance_InternalValueFrom();
  4020. /**
  4021. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  4022. * <!-- begin-user-doc -->
  4023. * <!-- end-user-doc -->
  4024. * @generated
  4025. */
  4026. EOperation OUTPUT_PORT_INSTANCE___IS_INPUT = eINSTANCE.getOutputPortInstance__IsInput();
  4027. /**
  4028. * The meta object literal for the '{@link ua.ansymo.hintco.impl.AlternativeImpl <em>Alternative</em>}' class.
  4029. * <!-- begin-user-doc -->
  4030. * <!-- end-user-doc -->
  4031. * @see ua.ansymo.hintco.impl.AlternativeImpl
  4032. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAlternative()
  4033. * @generated
  4034. */
  4035. EClass ALTERNATIVE = eINSTANCE.getAlternative();
  4036. /**
  4037. * The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
  4038. * <!-- begin-user-doc -->
  4039. * <!-- end-user-doc -->
  4040. * @generated
  4041. */
  4042. EAttribute ALTERNATIVE__WEIGHT = eINSTANCE.getAlternative_Weight();
  4043. /**
  4044. * The meta object literal for the '<em><b>Selected</b></em>' attribute feature.
  4045. * <!-- begin-user-doc -->
  4046. * <!-- end-user-doc -->
  4047. * @generated
  4048. */
  4049. EAttribute ALTERNATIVE__SELECTED = eINSTANCE.getAlternative_Selected();
  4050. /**
  4051. * The meta object literal for the '<em><b>Implies</b></em>' reference list feature.
  4052. * <!-- begin-user-doc -->
  4053. * <!-- end-user-doc -->
  4054. * @generated
  4055. */
  4056. EReference ALTERNATIVE__IMPLIES = eINSTANCE.getAlternative_Implies();
  4057. /**
  4058. * The meta object literal for the '{@link ua.ansymo.hintco.impl.AdaptationImpl <em>Adaptation</em>}' class.
  4059. * <!-- begin-user-doc -->
  4060. * <!-- end-user-doc -->
  4061. * @see ua.ansymo.hintco.impl.AdaptationImpl
  4062. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAdaptation()
  4063. * @generated
  4064. */
  4065. EClass ADAPTATION = eINSTANCE.getAdaptation();
  4066. /**
  4067. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PortAdaptationImpl <em>Port Adaptation</em>}' class.
  4068. * <!-- begin-user-doc -->
  4069. * <!-- end-user-doc -->
  4070. * @see ua.ansymo.hintco.impl.PortAdaptationImpl
  4071. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortAdaptation()
  4072. * @generated
  4073. */
  4074. EClass PORT_ADAPTATION = eINSTANCE.getPortAdaptation();
  4075. /**
  4076. * The meta object literal for the '<em><b>Port</b></em>' container reference feature.
  4077. * <!-- begin-user-doc -->
  4078. * <!-- end-user-doc -->
  4079. * @generated
  4080. */
  4081. EReference PORT_ADAPTATION__PORT = eINSTANCE.getPortAdaptation_Port();
  4082. /**
  4083. * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
  4084. * <!-- begin-user-doc -->
  4085. * <!-- end-user-doc -->
  4086. * @generated
  4087. */
  4088. EReference PORT_ADAPTATION__PARENT = eINSTANCE.getPortAdaptation_Parent();
  4089. /**
  4090. * The meta object literal for the '<em><b>Adapted</b></em>' operation.
  4091. * <!-- begin-user-doc -->
  4092. * <!-- end-user-doc -->
  4093. * @generated
  4094. */
  4095. EOperation PORT_ADAPTATION___ADAPTED = eINSTANCE.getPortAdaptation__Adapted();
  4096. /**
  4097. * The meta object literal for the '{@link ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl <em>Decomposition Port Adaptation</em>}' class.
  4098. * <!-- begin-user-doc -->
  4099. * <!-- end-user-doc -->
  4100. * @see ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl
  4101. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionPortAdaptation()
  4102. * @generated
  4103. */
  4104. EClass DECOMPOSITION_PORT_ADAPTATION = eINSTANCE.getDecompositionPortAdaptation();
  4105. /**
  4106. * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
  4107. * <!-- begin-user-doc -->
  4108. * <!-- end-user-doc -->
  4109. * @generated
  4110. */
  4111. EReference DECOMPOSITION_PORT_ADAPTATION__CHILDREN = eINSTANCE.getDecompositionPortAdaptation_Children();
  4112. /**
  4113. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4114. * <!-- begin-user-doc -->
  4115. * <!-- end-user-doc -->
  4116. * @generated
  4117. */
  4118. EAttribute DECOMPOSITION_PORT_ADAPTATION__NAME = eINSTANCE.getDecompositionPortAdaptation_Name();
  4119. /**
  4120. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  4121. * <!-- begin-user-doc -->
  4122. * <!-- end-user-doc -->
  4123. * @generated
  4124. */
  4125. EOperation DECOMPOSITION_PORT_ADAPTATION___SELECTED_ADAPTATIONS = eINSTANCE.getDecompositionPortAdaptation__SelectedAdaptations();
  4126. /**
  4127. * The meta object literal for the '{@link ua.ansymo.hintco.impl.UnitAdaptationImpl <em>Unit Adaptation</em>}' class.
  4128. * <!-- begin-user-doc -->
  4129. * <!-- end-user-doc -->
  4130. * @see ua.ansymo.hintco.impl.UnitAdaptationImpl
  4131. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitAdaptation()
  4132. * @generated
  4133. */
  4134. EClass UNIT_ADAPTATION = eINSTANCE.getUnitAdaptation();
  4135. /**
  4136. * The meta object literal for the '<em><b>Unit</b></em>' container reference feature.
  4137. * <!-- begin-user-doc -->
  4138. * <!-- end-user-doc -->
  4139. * @generated
  4140. */
  4141. EReference UNIT_ADAPTATION__UNIT = eINSTANCE.getUnitAdaptation_Unit();
  4142. /**
  4143. * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
  4144. * <!-- begin-user-doc -->
  4145. * <!-- end-user-doc -->
  4146. * @generated
  4147. */
  4148. EReference UNIT_ADAPTATION__PARENT = eINSTANCE.getUnitAdaptation_Parent();
  4149. /**
  4150. * The meta object literal for the '<em><b>Adapted</b></em>' operation.
  4151. * <!-- begin-user-doc -->
  4152. * <!-- end-user-doc -->
  4153. * @generated
  4154. */
  4155. EOperation UNIT_ADAPTATION___ADAPTED = eINSTANCE.getUnitAdaptation__Adapted();
  4156. /**
  4157. * The meta object literal for the '{@link ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl <em>Decomposition Unit Adaptation</em>}' class.
  4158. * <!-- begin-user-doc -->
  4159. * <!-- end-user-doc -->
  4160. * @see ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl
  4161. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionUnitAdaptation()
  4162. * @generated
  4163. */
  4164. EClass DECOMPOSITION_UNIT_ADAPTATION = eINSTANCE.getDecompositionUnitAdaptation();
  4165. /**
  4166. * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
  4167. * <!-- begin-user-doc -->
  4168. * <!-- end-user-doc -->
  4169. * @generated
  4170. */
  4171. EReference DECOMPOSITION_UNIT_ADAPTATION__CHILDREN = eINSTANCE.getDecompositionUnitAdaptation_Children();
  4172. /**
  4173. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4174. * <!-- begin-user-doc -->
  4175. * <!-- end-user-doc -->
  4176. * @generated
  4177. */
  4178. EAttribute DECOMPOSITION_UNIT_ADAPTATION__NAME = eINSTANCE.getDecompositionUnitAdaptation_Name();
  4179. /**
  4180. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  4181. * <!-- begin-user-doc -->
  4182. * <!-- end-user-doc -->
  4183. * @generated
  4184. */
  4185. EOperation DECOMPOSITION_UNIT_ADAPTATION___SELECTED_ADAPTATIONS = eINSTANCE.getDecompositionUnitAdaptation__SelectedAdaptations();
  4186. /**
  4187. * The meta object literal for the '{@link ua.ansymo.hintco.impl.XorUnitAdaptationImpl <em>Xor Unit Adaptation</em>}' class.
  4188. * <!-- begin-user-doc -->
  4189. * <!-- end-user-doc -->
  4190. * @see ua.ansymo.hintco.impl.XorUnitAdaptationImpl
  4191. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorUnitAdaptation()
  4192. * @generated
  4193. */
  4194. EClass XOR_UNIT_ADAPTATION = eINSTANCE.getXorUnitAdaptation();
  4195. /**
  4196. * The meta object literal for the '{@link ua.ansymo.hintco.impl.XorPortAdaptationImpl <em>Xor Port Adaptation</em>}' class.
  4197. * <!-- begin-user-doc -->
  4198. * <!-- end-user-doc -->
  4199. * @see ua.ansymo.hintco.impl.XorPortAdaptationImpl
  4200. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorPortAdaptation()
  4201. * @generated
  4202. */
  4203. EClass XOR_PORT_ADAPTATION = eINSTANCE.getXorPortAdaptation();
  4204. /**
  4205. * The meta object literal for the '{@link ua.ansymo.hintco.impl.ApproximationAdaptationImpl <em>Approximation Adaptation</em>}' class.
  4206. * <!-- begin-user-doc -->
  4207. * <!-- end-user-doc -->
  4208. * @see ua.ansymo.hintco.impl.ApproximationAdaptationImpl
  4209. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getApproximationAdaptation()
  4210. * @generated
  4211. */
  4212. EClass APPROXIMATION_ADAPTATION = eINSTANCE.getApproximationAdaptation();
  4213. /**
  4214. * The meta object literal for the '<em><b>Order</b></em>' attribute feature.
  4215. * <!-- begin-user-doc -->
  4216. * <!-- end-user-doc -->
  4217. * @generated
  4218. */
  4219. EAttribute APPROXIMATION_ADAPTATION__ORDER = eINSTANCE.getApproximationAdaptation_Order();
  4220. /**
  4221. * The meta object literal for the '{@link ua.ansymo.hintco.impl.MultiRateAdaptationImpl <em>Multi Rate Adaptation</em>}' class.
  4222. * <!-- begin-user-doc -->
  4223. * <!-- end-user-doc -->
  4224. * @see ua.ansymo.hintco.impl.MultiRateAdaptationImpl
  4225. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getMultiRateAdaptation()
  4226. * @generated
  4227. */
  4228. EClass MULTI_RATE_ADAPTATION = eINSTANCE.getMultiRateAdaptation();
  4229. /**
  4230. * The meta object literal for the '<em><b>Rate</b></em>' attribute feature.
  4231. * <!-- begin-user-doc -->
  4232. * <!-- end-user-doc -->
  4233. * @generated
  4234. */
  4235. EAttribute MULTI_RATE_ADAPTATION__RATE = eINSTANCE.getMultiRateAdaptation_Rate();
  4236. /**
  4237. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4238. * <!-- begin-user-doc -->
  4239. * <!-- end-user-doc -->
  4240. * @generated
  4241. */
  4242. EAttribute MULTI_RATE_ADAPTATION__NAME = eINSTANCE.getMultiRateAdaptation_Name();
  4243. /**
  4244. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PowerBondAdaptationImpl <em>Power Bond Adaptation</em>}' class.
  4245. * <!-- begin-user-doc -->
  4246. * <!-- end-user-doc -->
  4247. * @see ua.ansymo.hintco.impl.PowerBondAdaptationImpl
  4248. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPowerBondAdaptation()
  4249. * @generated
  4250. */
  4251. EClass POWER_BOND_ADAPTATION = eINSTANCE.getPowerBondAdaptation();
  4252. /**
  4253. * The meta object literal for the '<em><b>Effort</b></em>' reference feature.
  4254. * <!-- begin-user-doc -->
  4255. * <!-- end-user-doc -->
  4256. * @generated
  4257. */
  4258. EReference POWER_BOND_ADAPTATION__EFFORT = eINSTANCE.getPowerBondAdaptation_Effort();
  4259. /**
  4260. * The meta object literal for the '<em><b>Flow</b></em>' reference feature.
  4261. * <!-- begin-user-doc -->
  4262. * <!-- end-user-doc -->
  4263. * @generated
  4264. */
  4265. EReference POWER_BOND_ADAPTATION__FLOW = eINSTANCE.getPowerBondAdaptation_Flow();
  4266. /**
  4267. * The meta object literal for the '<em><b>POut</b></em>' reference feature.
  4268. * <!-- begin-user-doc -->
  4269. * <!-- end-user-doc -->
  4270. * @generated
  4271. */
  4272. EReference POWER_BOND_ADAPTATION__POUT = eINSTANCE.getPowerBondAdaptation_POut();
  4273. /**
  4274. * The meta object literal for the '<em><b>PIn</b></em>' reference feature.
  4275. * <!-- begin-user-doc -->
  4276. * <!-- end-user-doc -->
  4277. * @generated
  4278. */
  4279. EReference POWER_BOND_ADAPTATION__PIN = eINSTANCE.getPowerBondAdaptation_PIn();
  4280. /**
  4281. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4282. * <!-- begin-user-doc -->
  4283. * <!-- end-user-doc -->
  4284. * @generated
  4285. */
  4286. EAttribute POWER_BOND_ADAPTATION__NAME = eINSTANCE.getPowerBondAdaptation_Name();
  4287. /**
  4288. * The meta object literal for the '<em><b>Get Dual</b></em>' operation.
  4289. * <!-- begin-user-doc -->
  4290. * <!-- end-user-doc -->
  4291. * @generated
  4292. */
  4293. EOperation POWER_BOND_ADAPTATION___GET_DUAL = eINSTANCE.getPowerBondAdaptation__GetDual();
  4294. /**
  4295. * The meta object literal for the '{@link ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl <em>Extrapolation Adaptation</em>}' class.
  4296. * <!-- begin-user-doc -->
  4297. * <!-- end-user-doc -->
  4298. * @see ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl
  4299. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getExtrapolationAdaptation()
  4300. * @generated
  4301. */
  4302. EClass EXTRAPOLATION_ADAPTATION = eINSTANCE.getExtrapolationAdaptation();
  4303. /**
  4304. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4305. * <!-- begin-user-doc -->
  4306. * <!-- end-user-doc -->
  4307. * @generated
  4308. */
  4309. EAttribute EXTRAPOLATION_ADAPTATION__NAME = eINSTANCE.getExtrapolationAdaptation_Name();
  4310. /**
  4311. * The meta object literal for the '{@link ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl <em>Rollback Interpolation Adaptation</em>}' class.
  4312. * <!-- begin-user-doc -->
  4313. * <!-- end-user-doc -->
  4314. * @see ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl
  4315. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRollbackInterpolationAdaptation()
  4316. * @generated
  4317. */
  4318. EClass ROLLBACK_INTERPOLATION_ADAPTATION = eINSTANCE.getRollbackInterpolationAdaptation();
  4319. /**
  4320. * The meta object literal for the '{@link ua.ansymo.hintco.impl.InterpolationAdaptationImpl <em>Interpolation Adaptation</em>}' class.
  4321. * <!-- begin-user-doc -->
  4322. * <!-- end-user-doc -->
  4323. * @see ua.ansymo.hintco.impl.InterpolationAdaptationImpl
  4324. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInterpolationAdaptation()
  4325. * @generated
  4326. */
  4327. EClass INTERPOLATION_ADAPTATION = eINSTANCE.getInterpolationAdaptation();
  4328. /**
  4329. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4330. * <!-- begin-user-doc -->
  4331. * <!-- end-user-doc -->
  4332. * @generated
  4333. */
  4334. EAttribute INTERPOLATION_ADAPTATION__NAME = eINSTANCE.getInterpolationAdaptation_Name();
  4335. /**
  4336. * The meta object literal for the '<em>Int</em>' data type.
  4337. * <!-- begin-user-doc -->
  4338. * <!-- end-user-doc -->
  4339. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInt()
  4340. * @generated
  4341. */
  4342. EDataType INT = eINSTANCE.getInt();
  4343. }
  4344. } //HintcoPackage