HintcoPackage.java 150 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888
  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.PrecendenceNodeImpl <em>Precendence Node</em>}' class.
  205. * <!-- begin-user-doc -->
  206. * <!-- end-user-doc -->
  207. * @see ua.ansymo.hintco.impl.PrecendenceNodeImpl
  208. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPrecendenceNode()
  209. * @generated
  210. */
  211. int PRECENDENCE_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 PRECENDENCE_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 PRECENDENCE_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 PRECENDENCE_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 PRECENDENCE_NODE__AFTER = 3;
  244. /**
  245. * The number of structural features of the '<em>Precendence Node</em>' class.
  246. * <!-- begin-user-doc -->
  247. * <!-- end-user-doc -->
  248. * @generated
  249. * @ordered
  250. */
  251. int PRECENDENCE_NODE_FEATURE_COUNT = 4;
  252. /**
  253. * The number of operations of the '<em>Precendence Node</em>' class.
  254. * <!-- begin-user-doc -->
  255. * <!-- end-user-doc -->
  256. * @generated
  257. * @ordered
  258. */
  259. int PRECENDENCE_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 = PRECENDENCE_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 = PRECENDENCE_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 = PRECENDENCE_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 = PRECENDENCE_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 = PRECENDENCE_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 = PRECENDENCE_NODE_FEATURE_COUNT + 1;
  899. /**
  900. * The feature id for the '<em><b>Extrapolation Cost</b></em>' attribute.
  901. * <!-- begin-user-doc -->
  902. * <!-- end-user-doc -->
  903. * @generated
  904. * @ordered
  905. */
  906. int PORT_INSTANCE__EXTRAPOLATION_COST = PRECENDENCE_NODE_FEATURE_COUNT + 2;
  907. /**
  908. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  909. * <!-- begin-user-doc -->
  910. * <!-- end-user-doc -->
  911. * @generated
  912. * @ordered
  913. */
  914. int PORT_INSTANCE__ADAPTATION = PRECENDENCE_NODE_FEATURE_COUNT + 3;
  915. /**
  916. * The number of structural features of the '<em>Port Instance</em>' class.
  917. * <!-- begin-user-doc -->
  918. * <!-- end-user-doc -->
  919. * @generated
  920. * @ordered
  921. */
  922. int PORT_INSTANCE_FEATURE_COUNT = PRECENDENCE_NODE_FEATURE_COUNT + 4;
  923. /**
  924. * The operation id for the '<em>Selected Adaptations</em>' operation.
  925. * <!-- begin-user-doc -->
  926. * <!-- end-user-doc -->
  927. * @generated
  928. * @ordered
  929. */
  930. int PORT_INSTANCE___SELECTED_ADAPTATIONS = PRECENDENCE_NODE_OPERATION_COUNT + 0;
  931. /**
  932. * The operation id for the '<em>Is Input</em>' operation.
  933. * <!-- begin-user-doc -->
  934. * <!-- end-user-doc -->
  935. * @generated
  936. * @ordered
  937. */
  938. int PORT_INSTANCE___IS_INPUT = PRECENDENCE_NODE_OPERATION_COUNT + 1;
  939. /**
  940. * The operation id for the '<em>Gets Value From</em>' operation.
  941. * <!-- begin-user-doc -->
  942. * <!-- end-user-doc -->
  943. * @generated
  944. * @ordered
  945. */
  946. int PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = PRECENDENCE_NODE_OPERATION_COUNT + 2;
  947. /**
  948. * The operation id for the '<em>To String</em>' operation.
  949. * <!-- begin-user-doc -->
  950. * <!-- end-user-doc -->
  951. * @generated
  952. * @ordered
  953. */
  954. int PORT_INSTANCE___TO_STRING = PRECENDENCE_NODE_OPERATION_COUNT + 3;
  955. /**
  956. * The number of operations of the '<em>Port Instance</em>' class.
  957. * <!-- begin-user-doc -->
  958. * <!-- end-user-doc -->
  959. * @generated
  960. * @ordered
  961. */
  962. int PORT_INSTANCE_OPERATION_COUNT = PRECENDENCE_NODE_OPERATION_COUNT + 4;
  963. /**
  964. * The meta object id for the '{@link ua.ansymo.hintco.impl.InputPortInstanceImpl <em>Input Port Instance</em>}' class.
  965. * <!-- begin-user-doc -->
  966. * <!-- end-user-doc -->
  967. * @see ua.ansymo.hintco.impl.InputPortInstanceImpl
  968. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInputPortInstance()
  969. * @generated
  970. */
  971. int INPUT_PORT_INSTANCE = 12;
  972. /**
  973. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  974. * <!-- begin-user-doc -->
  975. * <!-- end-user-doc -->
  976. * @generated
  977. * @ordered
  978. */
  979. int INPUT_PORT_INSTANCE__PRECEDES = PORT_INSTANCE__PRECEDES;
  980. /**
  981. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  982. * <!-- begin-user-doc -->
  983. * <!-- end-user-doc -->
  984. * @generated
  985. * @ordered
  986. */
  987. int INPUT_PORT_INSTANCE__SUCCEEDS = PORT_INSTANCE__SUCCEEDS;
  988. /**
  989. * The feature id for the '<em><b>Before</b></em>' reference.
  990. * <!-- begin-user-doc -->
  991. * <!-- end-user-doc -->
  992. * @generated
  993. * @ordered
  994. */
  995. int INPUT_PORT_INSTANCE__BEFORE = PORT_INSTANCE__BEFORE;
  996. /**
  997. * The feature id for the '<em><b>After</b></em>' reference.
  998. * <!-- begin-user-doc -->
  999. * <!-- end-user-doc -->
  1000. * @generated
  1001. * @ordered
  1002. */
  1003. int INPUT_PORT_INSTANCE__AFTER = PORT_INSTANCE__AFTER;
  1004. /**
  1005. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  1006. * <!-- begin-user-doc -->
  1007. * <!-- end-user-doc -->
  1008. * @generated
  1009. * @ordered
  1010. */
  1011. int INPUT_PORT_INSTANCE__IDENTIFIER = PORT_INSTANCE__IDENTIFIER;
  1012. /**
  1013. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1014. * <!-- begin-user-doc -->
  1015. * <!-- end-user-doc -->
  1016. * @generated
  1017. * @ordered
  1018. */
  1019. int INPUT_PORT_INSTANCE__UNIT = PORT_INSTANCE__UNIT;
  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__EXTRAPOLATION_COST;
  1028. /**
  1029. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  1030. * <!-- begin-user-doc -->
  1031. * <!-- end-user-doc -->
  1032. * @generated
  1033. * @ordered
  1034. */
  1035. int INPUT_PORT_INSTANCE__ADAPTATION = PORT_INSTANCE__ADAPTATION;
  1036. /**
  1037. * The feature id for the '<em><b>Internal Value To</b></em>' reference list.
  1038. * <!-- begin-user-doc -->
  1039. * <!-- end-user-doc -->
  1040. * @generated
  1041. * @ordered
  1042. */
  1043. int INPUT_PORT_INSTANCE__INTERNAL_VALUE_TO = PORT_INSTANCE_FEATURE_COUNT + 0;
  1044. /**
  1045. * The feature id for the '<em><b>Value From</b></em>' reference.
  1046. * <!-- begin-user-doc -->
  1047. * <!-- end-user-doc -->
  1048. * @generated
  1049. * @ordered
  1050. */
  1051. int INPUT_PORT_INSTANCE__VALUE_FROM = PORT_INSTANCE_FEATURE_COUNT + 1;
  1052. /**
  1053. * The number of structural features of the '<em>Input Port Instance</em>' class.
  1054. * <!-- begin-user-doc -->
  1055. * <!-- end-user-doc -->
  1056. * @generated
  1057. * @ordered
  1058. */
  1059. int INPUT_PORT_INSTANCE_FEATURE_COUNT = PORT_INSTANCE_FEATURE_COUNT + 2;
  1060. /**
  1061. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1062. * <!-- begin-user-doc -->
  1063. * <!-- end-user-doc -->
  1064. * @generated
  1065. * @ordered
  1066. */
  1067. int INPUT_PORT_INSTANCE___SELECTED_ADAPTATIONS = PORT_INSTANCE___SELECTED_ADAPTATIONS;
  1068. /**
  1069. * The operation id for the '<em>To String</em>' operation.
  1070. * <!-- begin-user-doc -->
  1071. * <!-- end-user-doc -->
  1072. * @generated
  1073. * @ordered
  1074. */
  1075. int INPUT_PORT_INSTANCE___TO_STRING = PORT_INSTANCE___TO_STRING;
  1076. /**
  1077. * The operation id for the '<em>Get Real Value From</em>' operation.
  1078. * <!-- begin-user-doc -->
  1079. * <!-- end-user-doc -->
  1080. * @generated
  1081. * @ordered
  1082. */
  1083. int INPUT_PORT_INSTANCE___GET_REAL_VALUE_FROM = PORT_INSTANCE_OPERATION_COUNT + 0;
  1084. /**
  1085. * The operation id for the '<em>Gets Value From</em>' operation.
  1086. * <!-- begin-user-doc -->
  1087. * <!-- end-user-doc -->
  1088. * @generated
  1089. * @ordered
  1090. */
  1091. int INPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = PORT_INSTANCE_OPERATION_COUNT + 1;
  1092. /**
  1093. * The operation id for the '<em>Is Input</em>' operation.
  1094. * <!-- begin-user-doc -->
  1095. * <!-- end-user-doc -->
  1096. * @generated
  1097. * @ordered
  1098. */
  1099. int INPUT_PORT_INSTANCE___IS_INPUT = PORT_INSTANCE_OPERATION_COUNT + 2;
  1100. /**
  1101. * The number of operations of the '<em>Input Port Instance</em>' class.
  1102. * <!-- begin-user-doc -->
  1103. * <!-- end-user-doc -->
  1104. * @generated
  1105. * @ordered
  1106. */
  1107. int INPUT_PORT_INSTANCE_OPERATION_COUNT = PORT_INSTANCE_OPERATION_COUNT + 3;
  1108. /**
  1109. * The meta object id for the '{@link ua.ansymo.hintco.impl.HierarchicalUnitPortImpl <em>Hierarchical Unit Port</em>}' class.
  1110. * <!-- begin-user-doc -->
  1111. * <!-- end-user-doc -->
  1112. * @see ua.ansymo.hintco.impl.HierarchicalUnitPortImpl
  1113. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalUnitPort()
  1114. * @generated
  1115. */
  1116. int HIERARCHICAL_UNIT_PORT = 11;
  1117. /**
  1118. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  1119. * <!-- begin-user-doc -->
  1120. * <!-- end-user-doc -->
  1121. * @generated
  1122. * @ordered
  1123. */
  1124. int HIERARCHICAL_UNIT_PORT__PRECEDES = INPUT_PORT_INSTANCE__PRECEDES;
  1125. /**
  1126. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  1127. * <!-- begin-user-doc -->
  1128. * <!-- end-user-doc -->
  1129. * @generated
  1130. * @ordered
  1131. */
  1132. int HIERARCHICAL_UNIT_PORT__SUCCEEDS = INPUT_PORT_INSTANCE__SUCCEEDS;
  1133. /**
  1134. * The feature id for the '<em><b>Before</b></em>' reference.
  1135. * <!-- begin-user-doc -->
  1136. * <!-- end-user-doc -->
  1137. * @generated
  1138. * @ordered
  1139. */
  1140. int HIERARCHICAL_UNIT_PORT__BEFORE = INPUT_PORT_INSTANCE__BEFORE;
  1141. /**
  1142. * The feature id for the '<em><b>After</b></em>' reference.
  1143. * <!-- begin-user-doc -->
  1144. * <!-- end-user-doc -->
  1145. * @generated
  1146. * @ordered
  1147. */
  1148. int HIERARCHICAL_UNIT_PORT__AFTER = INPUT_PORT_INSTANCE__AFTER;
  1149. /**
  1150. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  1151. * <!-- begin-user-doc -->
  1152. * <!-- end-user-doc -->
  1153. * @generated
  1154. * @ordered
  1155. */
  1156. int HIERARCHICAL_UNIT_PORT__IDENTIFIER = INPUT_PORT_INSTANCE__IDENTIFIER;
  1157. /**
  1158. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1159. * <!-- begin-user-doc -->
  1160. * <!-- end-user-doc -->
  1161. * @generated
  1162. * @ordered
  1163. */
  1164. int HIERARCHICAL_UNIT_PORT__UNIT = INPUT_PORT_INSTANCE__UNIT;
  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>Adaptation</b></em>' containment reference.
  1175. * <!-- begin-user-doc -->
  1176. * <!-- end-user-doc -->
  1177. * @generated
  1178. * @ordered
  1179. */
  1180. int HIERARCHICAL_UNIT_PORT__ADAPTATION = INPUT_PORT_INSTANCE__ADAPTATION;
  1181. /**
  1182. * The feature id for the '<em><b>Internal Value To</b></em>' reference list.
  1183. * <!-- begin-user-doc -->
  1184. * <!-- end-user-doc -->
  1185. * @generated
  1186. * @ordered
  1187. */
  1188. int HIERARCHICAL_UNIT_PORT__INTERNAL_VALUE_TO = INPUT_PORT_INSTANCE__INTERNAL_VALUE_TO;
  1189. /**
  1190. * The feature id for the '<em><b>Value From</b></em>' reference.
  1191. * <!-- begin-user-doc -->
  1192. * <!-- end-user-doc -->
  1193. * @generated
  1194. * @ordered
  1195. */
  1196. int HIERARCHICAL_UNIT_PORT__VALUE_FROM = INPUT_PORT_INSTANCE__VALUE_FROM;
  1197. /**
  1198. * The feature id for the '<em><b>Value To</b></em>' reference list.
  1199. * <!-- begin-user-doc -->
  1200. * <!-- end-user-doc -->
  1201. * @generated
  1202. * @ordered
  1203. */
  1204. int HIERARCHICAL_UNIT_PORT__VALUE_TO = INPUT_PORT_INSTANCE_FEATURE_COUNT + 0;
  1205. /**
  1206. * The feature id for the '<em><b>Internal Value From</b></em>' reference list.
  1207. * <!-- begin-user-doc -->
  1208. * <!-- end-user-doc -->
  1209. * @generated
  1210. * @ordered
  1211. */
  1212. int HIERARCHICAL_UNIT_PORT__INTERNAL_VALUE_FROM = INPUT_PORT_INSTANCE_FEATURE_COUNT + 1;
  1213. /**
  1214. * The number of structural features of the '<em>Hierarchical Unit Port</em>' class.
  1215. * <!-- begin-user-doc -->
  1216. * <!-- end-user-doc -->
  1217. * @generated
  1218. * @ordered
  1219. */
  1220. int HIERARCHICAL_UNIT_PORT_FEATURE_COUNT = INPUT_PORT_INSTANCE_FEATURE_COUNT + 2;
  1221. /**
  1222. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1223. * <!-- begin-user-doc -->
  1224. * <!-- end-user-doc -->
  1225. * @generated
  1226. * @ordered
  1227. */
  1228. int HIERARCHICAL_UNIT_PORT___SELECTED_ADAPTATIONS = INPUT_PORT_INSTANCE___SELECTED_ADAPTATIONS;
  1229. /**
  1230. * The operation id for the '<em>To String</em>' operation.
  1231. * <!-- begin-user-doc -->
  1232. * <!-- end-user-doc -->
  1233. * @generated
  1234. * @ordered
  1235. */
  1236. int HIERARCHICAL_UNIT_PORT___TO_STRING = INPUT_PORT_INSTANCE___TO_STRING;
  1237. /**
  1238. * The operation id for the '<em>Get Real Value From</em>' operation.
  1239. * <!-- begin-user-doc -->
  1240. * <!-- end-user-doc -->
  1241. * @generated
  1242. * @ordered
  1243. */
  1244. int HIERARCHICAL_UNIT_PORT___GET_REAL_VALUE_FROM = INPUT_PORT_INSTANCE___GET_REAL_VALUE_FROM;
  1245. /**
  1246. * The operation id for the '<em>Gets Value From</em>' operation.
  1247. * <!-- begin-user-doc -->
  1248. * <!-- end-user-doc -->
  1249. * @generated
  1250. * @ordered
  1251. */
  1252. int HIERARCHICAL_UNIT_PORT___GETS_VALUE_FROM__PORTINSTANCE = INPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE;
  1253. /**
  1254. * The operation id for the '<em>Is Input</em>' operation.
  1255. * <!-- begin-user-doc -->
  1256. * <!-- end-user-doc -->
  1257. * @generated
  1258. * @ordered
  1259. */
  1260. int HIERARCHICAL_UNIT_PORT___IS_INPUT = INPUT_PORT_INSTANCE_OPERATION_COUNT + 1;
  1261. /**
  1262. * The operation id for the '<em>Alt Is Input</em>' operation.
  1263. * <!-- begin-user-doc -->
  1264. * <!-- end-user-doc -->
  1265. * @generated
  1266. * @ordered
  1267. */
  1268. int HIERARCHICAL_UNIT_PORT___ALT_IS_INPUT = INPUT_PORT_INSTANCE_OPERATION_COUNT + 2;
  1269. /**
  1270. * The number of operations of the '<em>Hierarchical Unit Port</em>' class.
  1271. * <!-- begin-user-doc -->
  1272. * <!-- end-user-doc -->
  1273. * @generated
  1274. * @ordered
  1275. */
  1276. int HIERARCHICAL_UNIT_PORT_OPERATION_COUNT = INPUT_PORT_INSTANCE_OPERATION_COUNT + 3;
  1277. /**
  1278. * The meta object id for the '{@link ua.ansymo.hintco.impl.OutputPortInstanceImpl <em>Output Port Instance</em>}' class.
  1279. * <!-- begin-user-doc -->
  1280. * <!-- end-user-doc -->
  1281. * @see ua.ansymo.hintco.impl.OutputPortInstanceImpl
  1282. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getOutputPortInstance()
  1283. * @generated
  1284. */
  1285. int OUTPUT_PORT_INSTANCE = 13;
  1286. /**
  1287. * The feature id for the '<em><b>Precedes</b></em>' reference list.
  1288. * <!-- begin-user-doc -->
  1289. * <!-- end-user-doc -->
  1290. * @generated
  1291. * @ordered
  1292. */
  1293. int OUTPUT_PORT_INSTANCE__PRECEDES = PORT_INSTANCE__PRECEDES;
  1294. /**
  1295. * The feature id for the '<em><b>Succeeds</b></em>' reference list.
  1296. * <!-- begin-user-doc -->
  1297. * <!-- end-user-doc -->
  1298. * @generated
  1299. * @ordered
  1300. */
  1301. int OUTPUT_PORT_INSTANCE__SUCCEEDS = PORT_INSTANCE__SUCCEEDS;
  1302. /**
  1303. * The feature id for the '<em><b>Before</b></em>' reference.
  1304. * <!-- begin-user-doc -->
  1305. * <!-- end-user-doc -->
  1306. * @generated
  1307. * @ordered
  1308. */
  1309. int OUTPUT_PORT_INSTANCE__BEFORE = PORT_INSTANCE__BEFORE;
  1310. /**
  1311. * The feature id for the '<em><b>After</b></em>' reference.
  1312. * <!-- begin-user-doc -->
  1313. * <!-- end-user-doc -->
  1314. * @generated
  1315. * @ordered
  1316. */
  1317. int OUTPUT_PORT_INSTANCE__AFTER = PORT_INSTANCE__AFTER;
  1318. /**
  1319. * The feature id for the '<em><b>Identifier</b></em>' attribute.
  1320. * <!-- begin-user-doc -->
  1321. * <!-- end-user-doc -->
  1322. * @generated
  1323. * @ordered
  1324. */
  1325. int OUTPUT_PORT_INSTANCE__IDENTIFIER = PORT_INSTANCE__IDENTIFIER;
  1326. /**
  1327. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1328. * <!-- begin-user-doc -->
  1329. * <!-- end-user-doc -->
  1330. * @generated
  1331. * @ordered
  1332. */
  1333. int OUTPUT_PORT_INSTANCE__UNIT = PORT_INSTANCE__UNIT;
  1334. /**
  1335. * The feature id for the '<em><b>Extrapolation Cost</b></em>' attribute.
  1336. * <!-- begin-user-doc -->
  1337. * <!-- end-user-doc -->
  1338. * @generated
  1339. * @ordered
  1340. */
  1341. int OUTPUT_PORT_INSTANCE__EXTRAPOLATION_COST = PORT_INSTANCE__EXTRAPOLATION_COST;
  1342. /**
  1343. * The feature id for the '<em><b>Adaptation</b></em>' containment reference.
  1344. * <!-- begin-user-doc -->
  1345. * <!-- end-user-doc -->
  1346. * @generated
  1347. * @ordered
  1348. */
  1349. int OUTPUT_PORT_INSTANCE__ADAPTATION = PORT_INSTANCE__ADAPTATION;
  1350. /**
  1351. * The feature id for the '<em><b>Value To</b></em>' reference list.
  1352. * <!-- begin-user-doc -->
  1353. * <!-- end-user-doc -->
  1354. * @generated
  1355. * @ordered
  1356. */
  1357. int OUTPUT_PORT_INSTANCE__VALUE_TO = PORT_INSTANCE_FEATURE_COUNT + 0;
  1358. /**
  1359. * The feature id for the '<em><b>Internal Value From</b></em>' reference list.
  1360. * <!-- begin-user-doc -->
  1361. * <!-- end-user-doc -->
  1362. * @generated
  1363. * @ordered
  1364. */
  1365. int OUTPUT_PORT_INSTANCE__INTERNAL_VALUE_FROM = PORT_INSTANCE_FEATURE_COUNT + 1;
  1366. /**
  1367. * The number of structural features of the '<em>Output Port Instance</em>' class.
  1368. * <!-- begin-user-doc -->
  1369. * <!-- end-user-doc -->
  1370. * @generated
  1371. * @ordered
  1372. */
  1373. int OUTPUT_PORT_INSTANCE_FEATURE_COUNT = PORT_INSTANCE_FEATURE_COUNT + 2;
  1374. /**
  1375. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1376. * <!-- begin-user-doc -->
  1377. * <!-- end-user-doc -->
  1378. * @generated
  1379. * @ordered
  1380. */
  1381. int OUTPUT_PORT_INSTANCE___SELECTED_ADAPTATIONS = PORT_INSTANCE___SELECTED_ADAPTATIONS;
  1382. /**
  1383. * The operation id for the '<em>Gets Value From</em>' operation.
  1384. * <!-- begin-user-doc -->
  1385. * <!-- end-user-doc -->
  1386. * @generated
  1387. * @ordered
  1388. */
  1389. int OUTPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE;
  1390. /**
  1391. * The operation id for the '<em>To String</em>' operation.
  1392. * <!-- begin-user-doc -->
  1393. * <!-- end-user-doc -->
  1394. * @generated
  1395. * @ordered
  1396. */
  1397. int OUTPUT_PORT_INSTANCE___TO_STRING = PORT_INSTANCE___TO_STRING;
  1398. /**
  1399. * The operation id for the '<em>Is Input</em>' operation.
  1400. * <!-- begin-user-doc -->
  1401. * <!-- end-user-doc -->
  1402. * @generated
  1403. * @ordered
  1404. */
  1405. int OUTPUT_PORT_INSTANCE___IS_INPUT = PORT_INSTANCE_OPERATION_COUNT + 0;
  1406. /**
  1407. * The number of operations of the '<em>Output Port Instance</em>' class.
  1408. * <!-- begin-user-doc -->
  1409. * <!-- end-user-doc -->
  1410. * @generated
  1411. * @ordered
  1412. */
  1413. int OUTPUT_PORT_INSTANCE_OPERATION_COUNT = PORT_INSTANCE_OPERATION_COUNT + 1;
  1414. /**
  1415. * The meta object id for the '{@link ua.ansymo.hintco.impl.AlternativeImpl <em>Alternative</em>}' class.
  1416. * <!-- begin-user-doc -->
  1417. * <!-- end-user-doc -->
  1418. * @see ua.ansymo.hintco.impl.AlternativeImpl
  1419. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAlternative()
  1420. * @generated
  1421. */
  1422. int ALTERNATIVE = 14;
  1423. /**
  1424. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1425. * <!-- begin-user-doc -->
  1426. * <!-- end-user-doc -->
  1427. * @generated
  1428. * @ordered
  1429. */
  1430. int ALTERNATIVE__WEIGHT = 0;
  1431. /**
  1432. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1433. * <!-- begin-user-doc -->
  1434. * <!-- end-user-doc -->
  1435. * @generated
  1436. * @ordered
  1437. */
  1438. int ALTERNATIVE__SELECTED = 1;
  1439. /**
  1440. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1441. * <!-- begin-user-doc -->
  1442. * <!-- end-user-doc -->
  1443. * @generated
  1444. * @ordered
  1445. */
  1446. int ALTERNATIVE__IMPLIES = 2;
  1447. /**
  1448. * The number of structural features of the '<em>Alternative</em>' class.
  1449. * <!-- begin-user-doc -->
  1450. * <!-- end-user-doc -->
  1451. * @generated
  1452. * @ordered
  1453. */
  1454. int ALTERNATIVE_FEATURE_COUNT = 3;
  1455. /**
  1456. * The number of operations of the '<em>Alternative</em>' class.
  1457. * <!-- begin-user-doc -->
  1458. * <!-- end-user-doc -->
  1459. * @generated
  1460. * @ordered
  1461. */
  1462. int ALTERNATIVE_OPERATION_COUNT = 0;
  1463. /**
  1464. * The meta object id for the '{@link ua.ansymo.hintco.impl.AdaptationImpl <em>Adaptation</em>}' class.
  1465. * <!-- begin-user-doc -->
  1466. * <!-- end-user-doc -->
  1467. * @see ua.ansymo.hintco.impl.AdaptationImpl
  1468. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAdaptation()
  1469. * @generated
  1470. */
  1471. int ADAPTATION = 15;
  1472. /**
  1473. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1474. * <!-- begin-user-doc -->
  1475. * <!-- end-user-doc -->
  1476. * @generated
  1477. * @ordered
  1478. */
  1479. int ADAPTATION__WEIGHT = ALTERNATIVE__WEIGHT;
  1480. /**
  1481. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1482. * <!-- begin-user-doc -->
  1483. * <!-- end-user-doc -->
  1484. * @generated
  1485. * @ordered
  1486. */
  1487. int ADAPTATION__SELECTED = ALTERNATIVE__SELECTED;
  1488. /**
  1489. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1490. * <!-- begin-user-doc -->
  1491. * <!-- end-user-doc -->
  1492. * @generated
  1493. * @ordered
  1494. */
  1495. int ADAPTATION__IMPLIES = ALTERNATIVE__IMPLIES;
  1496. /**
  1497. * The number of structural features of the '<em>Adaptation</em>' class.
  1498. * <!-- begin-user-doc -->
  1499. * <!-- end-user-doc -->
  1500. * @generated
  1501. * @ordered
  1502. */
  1503. int ADAPTATION_FEATURE_COUNT = ALTERNATIVE_FEATURE_COUNT + 0;
  1504. /**
  1505. * The number of operations of the '<em>Adaptation</em>' class.
  1506. * <!-- begin-user-doc -->
  1507. * <!-- end-user-doc -->
  1508. * @generated
  1509. * @ordered
  1510. */
  1511. int ADAPTATION_OPERATION_COUNT = ALTERNATIVE_OPERATION_COUNT + 0;
  1512. /**
  1513. * The meta object id for the '{@link ua.ansymo.hintco.impl.PortAdaptationImpl <em>Port Adaptation</em>}' class.
  1514. * <!-- begin-user-doc -->
  1515. * <!-- end-user-doc -->
  1516. * @see ua.ansymo.hintco.impl.PortAdaptationImpl
  1517. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortAdaptation()
  1518. * @generated
  1519. */
  1520. int PORT_ADAPTATION = 16;
  1521. /**
  1522. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1523. * <!-- begin-user-doc -->
  1524. * <!-- end-user-doc -->
  1525. * @generated
  1526. * @ordered
  1527. */
  1528. int PORT_ADAPTATION__WEIGHT = ADAPTATION__WEIGHT;
  1529. /**
  1530. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1531. * <!-- begin-user-doc -->
  1532. * <!-- end-user-doc -->
  1533. * @generated
  1534. * @ordered
  1535. */
  1536. int PORT_ADAPTATION__SELECTED = ADAPTATION__SELECTED;
  1537. /**
  1538. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1539. * <!-- begin-user-doc -->
  1540. * <!-- end-user-doc -->
  1541. * @generated
  1542. * @ordered
  1543. */
  1544. int PORT_ADAPTATION__IMPLIES = ADAPTATION__IMPLIES;
  1545. /**
  1546. * The feature id for the '<em><b>Port</b></em>' container reference.
  1547. * <!-- begin-user-doc -->
  1548. * <!-- end-user-doc -->
  1549. * @generated
  1550. * @ordered
  1551. */
  1552. int PORT_ADAPTATION__PORT = ADAPTATION_FEATURE_COUNT + 0;
  1553. /**
  1554. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1555. * <!-- begin-user-doc -->
  1556. * <!-- end-user-doc -->
  1557. * @generated
  1558. * @ordered
  1559. */
  1560. int PORT_ADAPTATION__PARENT = ADAPTATION_FEATURE_COUNT + 1;
  1561. /**
  1562. * The number of structural features of the '<em>Port Adaptation</em>' class.
  1563. * <!-- begin-user-doc -->
  1564. * <!-- end-user-doc -->
  1565. * @generated
  1566. * @ordered
  1567. */
  1568. int PORT_ADAPTATION_FEATURE_COUNT = ADAPTATION_FEATURE_COUNT + 2;
  1569. /**
  1570. * The operation id for the '<em>Adapted</em>' operation.
  1571. * <!-- begin-user-doc -->
  1572. * <!-- end-user-doc -->
  1573. * @generated
  1574. * @ordered
  1575. */
  1576. int PORT_ADAPTATION___ADAPTED = ADAPTATION_OPERATION_COUNT + 0;
  1577. /**
  1578. * The number of operations of the '<em>Port Adaptation</em>' class.
  1579. * <!-- begin-user-doc -->
  1580. * <!-- end-user-doc -->
  1581. * @generated
  1582. * @ordered
  1583. */
  1584. int PORT_ADAPTATION_OPERATION_COUNT = ADAPTATION_OPERATION_COUNT + 1;
  1585. /**
  1586. * The meta object id for the '{@link ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl <em>Decomposition Port Adaptation</em>}' class.
  1587. * <!-- begin-user-doc -->
  1588. * <!-- end-user-doc -->
  1589. * @see ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl
  1590. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionPortAdaptation()
  1591. * @generated
  1592. */
  1593. int DECOMPOSITION_PORT_ADAPTATION = 17;
  1594. /**
  1595. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1596. * <!-- begin-user-doc -->
  1597. * <!-- end-user-doc -->
  1598. * @generated
  1599. * @ordered
  1600. */
  1601. int DECOMPOSITION_PORT_ADAPTATION__WEIGHT = PORT_ADAPTATION__WEIGHT;
  1602. /**
  1603. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1604. * <!-- begin-user-doc -->
  1605. * <!-- end-user-doc -->
  1606. * @generated
  1607. * @ordered
  1608. */
  1609. int DECOMPOSITION_PORT_ADAPTATION__SELECTED = PORT_ADAPTATION__SELECTED;
  1610. /**
  1611. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1612. * <!-- begin-user-doc -->
  1613. * <!-- end-user-doc -->
  1614. * @generated
  1615. * @ordered
  1616. */
  1617. int DECOMPOSITION_PORT_ADAPTATION__IMPLIES = PORT_ADAPTATION__IMPLIES;
  1618. /**
  1619. * The feature id for the '<em><b>Port</b></em>' container reference.
  1620. * <!-- begin-user-doc -->
  1621. * <!-- end-user-doc -->
  1622. * @generated
  1623. * @ordered
  1624. */
  1625. int DECOMPOSITION_PORT_ADAPTATION__PORT = PORT_ADAPTATION__PORT;
  1626. /**
  1627. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1628. * <!-- begin-user-doc -->
  1629. * <!-- end-user-doc -->
  1630. * @generated
  1631. * @ordered
  1632. */
  1633. int DECOMPOSITION_PORT_ADAPTATION__PARENT = PORT_ADAPTATION__PARENT;
  1634. /**
  1635. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1636. * <!-- begin-user-doc -->
  1637. * <!-- end-user-doc -->
  1638. * @generated
  1639. * @ordered
  1640. */
  1641. int DECOMPOSITION_PORT_ADAPTATION__CHILDREN = PORT_ADAPTATION_FEATURE_COUNT + 0;
  1642. /**
  1643. * The feature id for the '<em><b>Name</b></em>' attribute.
  1644. * <!-- begin-user-doc -->
  1645. * <!-- end-user-doc -->
  1646. * @generated
  1647. * @ordered
  1648. */
  1649. int DECOMPOSITION_PORT_ADAPTATION__NAME = PORT_ADAPTATION_FEATURE_COUNT + 1;
  1650. /**
  1651. * The number of structural features of the '<em>Decomposition Port Adaptation</em>' class.
  1652. * <!-- begin-user-doc -->
  1653. * <!-- end-user-doc -->
  1654. * @generated
  1655. * @ordered
  1656. */
  1657. int DECOMPOSITION_PORT_ADAPTATION_FEATURE_COUNT = PORT_ADAPTATION_FEATURE_COUNT + 2;
  1658. /**
  1659. * The operation id for the '<em>Adapted</em>' operation.
  1660. * <!-- begin-user-doc -->
  1661. * <!-- end-user-doc -->
  1662. * @generated
  1663. * @ordered
  1664. */
  1665. int DECOMPOSITION_PORT_ADAPTATION___ADAPTED = PORT_ADAPTATION___ADAPTED;
  1666. /**
  1667. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1668. * <!-- begin-user-doc -->
  1669. * <!-- end-user-doc -->
  1670. * @generated
  1671. * @ordered
  1672. */
  1673. int DECOMPOSITION_PORT_ADAPTATION___SELECTED_ADAPTATIONS = PORT_ADAPTATION_OPERATION_COUNT + 0;
  1674. /**
  1675. * The number of operations of the '<em>Decomposition Port Adaptation</em>' class.
  1676. * <!-- begin-user-doc -->
  1677. * <!-- end-user-doc -->
  1678. * @generated
  1679. * @ordered
  1680. */
  1681. int DECOMPOSITION_PORT_ADAPTATION_OPERATION_COUNT = PORT_ADAPTATION_OPERATION_COUNT + 1;
  1682. /**
  1683. * The meta object id for the '{@link ua.ansymo.hintco.impl.UnitAdaptationImpl <em>Unit Adaptation</em>}' class.
  1684. * <!-- begin-user-doc -->
  1685. * <!-- end-user-doc -->
  1686. * @see ua.ansymo.hintco.impl.UnitAdaptationImpl
  1687. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitAdaptation()
  1688. * @generated
  1689. */
  1690. int UNIT_ADAPTATION = 18;
  1691. /**
  1692. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1693. * <!-- begin-user-doc -->
  1694. * <!-- end-user-doc -->
  1695. * @generated
  1696. * @ordered
  1697. */
  1698. int UNIT_ADAPTATION__WEIGHT = ADAPTATION__WEIGHT;
  1699. /**
  1700. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1701. * <!-- begin-user-doc -->
  1702. * <!-- end-user-doc -->
  1703. * @generated
  1704. * @ordered
  1705. */
  1706. int UNIT_ADAPTATION__SELECTED = ADAPTATION__SELECTED;
  1707. /**
  1708. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1709. * <!-- begin-user-doc -->
  1710. * <!-- end-user-doc -->
  1711. * @generated
  1712. * @ordered
  1713. */
  1714. int UNIT_ADAPTATION__IMPLIES = ADAPTATION__IMPLIES;
  1715. /**
  1716. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1717. * <!-- begin-user-doc -->
  1718. * <!-- end-user-doc -->
  1719. * @generated
  1720. * @ordered
  1721. */
  1722. int UNIT_ADAPTATION__UNIT = ADAPTATION_FEATURE_COUNT + 0;
  1723. /**
  1724. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1725. * <!-- begin-user-doc -->
  1726. * <!-- end-user-doc -->
  1727. * @generated
  1728. * @ordered
  1729. */
  1730. int UNIT_ADAPTATION__PARENT = ADAPTATION_FEATURE_COUNT + 1;
  1731. /**
  1732. * The number of structural features of the '<em>Unit Adaptation</em>' class.
  1733. * <!-- begin-user-doc -->
  1734. * <!-- end-user-doc -->
  1735. * @generated
  1736. * @ordered
  1737. */
  1738. int UNIT_ADAPTATION_FEATURE_COUNT = ADAPTATION_FEATURE_COUNT + 2;
  1739. /**
  1740. * The operation id for the '<em>Adapted</em>' operation.
  1741. * <!-- begin-user-doc -->
  1742. * <!-- end-user-doc -->
  1743. * @generated
  1744. * @ordered
  1745. */
  1746. int UNIT_ADAPTATION___ADAPTED = ADAPTATION_OPERATION_COUNT + 0;
  1747. /**
  1748. * The number of operations of the '<em>Unit Adaptation</em>' class.
  1749. * <!-- begin-user-doc -->
  1750. * <!-- end-user-doc -->
  1751. * @generated
  1752. * @ordered
  1753. */
  1754. int UNIT_ADAPTATION_OPERATION_COUNT = ADAPTATION_OPERATION_COUNT + 1;
  1755. /**
  1756. * The meta object id for the '{@link ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl <em>Decomposition Unit Adaptation</em>}' class.
  1757. * <!-- begin-user-doc -->
  1758. * <!-- end-user-doc -->
  1759. * @see ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl
  1760. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionUnitAdaptation()
  1761. * @generated
  1762. */
  1763. int DECOMPOSITION_UNIT_ADAPTATION = 19;
  1764. /**
  1765. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1766. * <!-- begin-user-doc -->
  1767. * <!-- end-user-doc -->
  1768. * @generated
  1769. * @ordered
  1770. */
  1771. int DECOMPOSITION_UNIT_ADAPTATION__WEIGHT = UNIT_ADAPTATION__WEIGHT;
  1772. /**
  1773. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1774. * <!-- begin-user-doc -->
  1775. * <!-- end-user-doc -->
  1776. * @generated
  1777. * @ordered
  1778. */
  1779. int DECOMPOSITION_UNIT_ADAPTATION__SELECTED = UNIT_ADAPTATION__SELECTED;
  1780. /**
  1781. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1782. * <!-- begin-user-doc -->
  1783. * <!-- end-user-doc -->
  1784. * @generated
  1785. * @ordered
  1786. */
  1787. int DECOMPOSITION_UNIT_ADAPTATION__IMPLIES = UNIT_ADAPTATION__IMPLIES;
  1788. /**
  1789. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1790. * <!-- begin-user-doc -->
  1791. * <!-- end-user-doc -->
  1792. * @generated
  1793. * @ordered
  1794. */
  1795. int DECOMPOSITION_UNIT_ADAPTATION__UNIT = UNIT_ADAPTATION__UNIT;
  1796. /**
  1797. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1798. * <!-- begin-user-doc -->
  1799. * <!-- end-user-doc -->
  1800. * @generated
  1801. * @ordered
  1802. */
  1803. int DECOMPOSITION_UNIT_ADAPTATION__PARENT = UNIT_ADAPTATION__PARENT;
  1804. /**
  1805. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1806. * <!-- begin-user-doc -->
  1807. * <!-- end-user-doc -->
  1808. * @generated
  1809. * @ordered
  1810. */
  1811. int DECOMPOSITION_UNIT_ADAPTATION__CHILDREN = UNIT_ADAPTATION_FEATURE_COUNT + 0;
  1812. /**
  1813. * The feature id for the '<em><b>Name</b></em>' attribute.
  1814. * <!-- begin-user-doc -->
  1815. * <!-- end-user-doc -->
  1816. * @generated
  1817. * @ordered
  1818. */
  1819. int DECOMPOSITION_UNIT_ADAPTATION__NAME = UNIT_ADAPTATION_FEATURE_COUNT + 1;
  1820. /**
  1821. * The number of structural features of the '<em>Decomposition Unit Adaptation</em>' class.
  1822. * <!-- begin-user-doc -->
  1823. * <!-- end-user-doc -->
  1824. * @generated
  1825. * @ordered
  1826. */
  1827. int DECOMPOSITION_UNIT_ADAPTATION_FEATURE_COUNT = UNIT_ADAPTATION_FEATURE_COUNT + 2;
  1828. /**
  1829. * The operation id for the '<em>Adapted</em>' operation.
  1830. * <!-- begin-user-doc -->
  1831. * <!-- end-user-doc -->
  1832. * @generated
  1833. * @ordered
  1834. */
  1835. int DECOMPOSITION_UNIT_ADAPTATION___ADAPTED = UNIT_ADAPTATION___ADAPTED;
  1836. /**
  1837. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1838. * <!-- begin-user-doc -->
  1839. * <!-- end-user-doc -->
  1840. * @generated
  1841. * @ordered
  1842. */
  1843. int DECOMPOSITION_UNIT_ADAPTATION___SELECTED_ADAPTATIONS = UNIT_ADAPTATION_OPERATION_COUNT + 0;
  1844. /**
  1845. * The number of operations of the '<em>Decomposition Unit Adaptation</em>' class.
  1846. * <!-- begin-user-doc -->
  1847. * <!-- end-user-doc -->
  1848. * @generated
  1849. * @ordered
  1850. */
  1851. int DECOMPOSITION_UNIT_ADAPTATION_OPERATION_COUNT = UNIT_ADAPTATION_OPERATION_COUNT + 1;
  1852. /**
  1853. * The meta object id for the '{@link ua.ansymo.hintco.impl.XorUnitAdaptationImpl <em>Xor Unit Adaptation</em>}' class.
  1854. * <!-- begin-user-doc -->
  1855. * <!-- end-user-doc -->
  1856. * @see ua.ansymo.hintco.impl.XorUnitAdaptationImpl
  1857. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorUnitAdaptation()
  1858. * @generated
  1859. */
  1860. int XOR_UNIT_ADAPTATION = 20;
  1861. /**
  1862. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1863. * <!-- begin-user-doc -->
  1864. * <!-- end-user-doc -->
  1865. * @generated
  1866. * @ordered
  1867. */
  1868. int XOR_UNIT_ADAPTATION__WEIGHT = DECOMPOSITION_UNIT_ADAPTATION__WEIGHT;
  1869. /**
  1870. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1871. * <!-- begin-user-doc -->
  1872. * <!-- end-user-doc -->
  1873. * @generated
  1874. * @ordered
  1875. */
  1876. int XOR_UNIT_ADAPTATION__SELECTED = DECOMPOSITION_UNIT_ADAPTATION__SELECTED;
  1877. /**
  1878. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1879. * <!-- begin-user-doc -->
  1880. * <!-- end-user-doc -->
  1881. * @generated
  1882. * @ordered
  1883. */
  1884. int XOR_UNIT_ADAPTATION__IMPLIES = DECOMPOSITION_UNIT_ADAPTATION__IMPLIES;
  1885. /**
  1886. * The feature id for the '<em><b>Unit</b></em>' container reference.
  1887. * <!-- begin-user-doc -->
  1888. * <!-- end-user-doc -->
  1889. * @generated
  1890. * @ordered
  1891. */
  1892. int XOR_UNIT_ADAPTATION__UNIT = DECOMPOSITION_UNIT_ADAPTATION__UNIT;
  1893. /**
  1894. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1895. * <!-- begin-user-doc -->
  1896. * <!-- end-user-doc -->
  1897. * @generated
  1898. * @ordered
  1899. */
  1900. int XOR_UNIT_ADAPTATION__PARENT = DECOMPOSITION_UNIT_ADAPTATION__PARENT;
  1901. /**
  1902. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  1903. * <!-- begin-user-doc -->
  1904. * <!-- end-user-doc -->
  1905. * @generated
  1906. * @ordered
  1907. */
  1908. int XOR_UNIT_ADAPTATION__CHILDREN = DECOMPOSITION_UNIT_ADAPTATION__CHILDREN;
  1909. /**
  1910. * The feature id for the '<em><b>Name</b></em>' attribute.
  1911. * <!-- begin-user-doc -->
  1912. * <!-- end-user-doc -->
  1913. * @generated
  1914. * @ordered
  1915. */
  1916. int XOR_UNIT_ADAPTATION__NAME = DECOMPOSITION_UNIT_ADAPTATION__NAME;
  1917. /**
  1918. * The number of structural features of the '<em>Xor Unit Adaptation</em>' class.
  1919. * <!-- begin-user-doc -->
  1920. * <!-- end-user-doc -->
  1921. * @generated
  1922. * @ordered
  1923. */
  1924. int XOR_UNIT_ADAPTATION_FEATURE_COUNT = DECOMPOSITION_UNIT_ADAPTATION_FEATURE_COUNT + 0;
  1925. /**
  1926. * The operation id for the '<em>Adapted</em>' operation.
  1927. * <!-- begin-user-doc -->
  1928. * <!-- end-user-doc -->
  1929. * @generated
  1930. * @ordered
  1931. */
  1932. int XOR_UNIT_ADAPTATION___ADAPTED = DECOMPOSITION_UNIT_ADAPTATION___ADAPTED;
  1933. /**
  1934. * The operation id for the '<em>Selected Adaptations</em>' operation.
  1935. * <!-- begin-user-doc -->
  1936. * <!-- end-user-doc -->
  1937. * @generated
  1938. * @ordered
  1939. */
  1940. int XOR_UNIT_ADAPTATION___SELECTED_ADAPTATIONS = DECOMPOSITION_UNIT_ADAPTATION___SELECTED_ADAPTATIONS;
  1941. /**
  1942. * The number of operations of the '<em>Xor Unit Adaptation</em>' class.
  1943. * <!-- begin-user-doc -->
  1944. * <!-- end-user-doc -->
  1945. * @generated
  1946. * @ordered
  1947. */
  1948. int XOR_UNIT_ADAPTATION_OPERATION_COUNT = DECOMPOSITION_UNIT_ADAPTATION_OPERATION_COUNT + 0;
  1949. /**
  1950. * The meta object id for the '{@link ua.ansymo.hintco.impl.XorPortAdaptationImpl <em>Xor Port Adaptation</em>}' class.
  1951. * <!-- begin-user-doc -->
  1952. * <!-- end-user-doc -->
  1953. * @see ua.ansymo.hintco.impl.XorPortAdaptationImpl
  1954. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorPortAdaptation()
  1955. * @generated
  1956. */
  1957. int XOR_PORT_ADAPTATION = 21;
  1958. /**
  1959. * The feature id for the '<em><b>Weight</b></em>' attribute.
  1960. * <!-- begin-user-doc -->
  1961. * <!-- end-user-doc -->
  1962. * @generated
  1963. * @ordered
  1964. */
  1965. int XOR_PORT_ADAPTATION__WEIGHT = DECOMPOSITION_PORT_ADAPTATION__WEIGHT;
  1966. /**
  1967. * The feature id for the '<em><b>Selected</b></em>' attribute.
  1968. * <!-- begin-user-doc -->
  1969. * <!-- end-user-doc -->
  1970. * @generated
  1971. * @ordered
  1972. */
  1973. int XOR_PORT_ADAPTATION__SELECTED = DECOMPOSITION_PORT_ADAPTATION__SELECTED;
  1974. /**
  1975. * The feature id for the '<em><b>Implies</b></em>' reference list.
  1976. * <!-- begin-user-doc -->
  1977. * <!-- end-user-doc -->
  1978. * @generated
  1979. * @ordered
  1980. */
  1981. int XOR_PORT_ADAPTATION__IMPLIES = DECOMPOSITION_PORT_ADAPTATION__IMPLIES;
  1982. /**
  1983. * The feature id for the '<em><b>Port</b></em>' container reference.
  1984. * <!-- begin-user-doc -->
  1985. * <!-- end-user-doc -->
  1986. * @generated
  1987. * @ordered
  1988. */
  1989. int XOR_PORT_ADAPTATION__PORT = DECOMPOSITION_PORT_ADAPTATION__PORT;
  1990. /**
  1991. * The feature id for the '<em><b>Parent</b></em>' container reference.
  1992. * <!-- begin-user-doc -->
  1993. * <!-- end-user-doc -->
  1994. * @generated
  1995. * @ordered
  1996. */
  1997. int XOR_PORT_ADAPTATION__PARENT = DECOMPOSITION_PORT_ADAPTATION__PARENT;
  1998. /**
  1999. * The feature id for the '<em><b>Children</b></em>' containment reference list.
  2000. * <!-- begin-user-doc -->
  2001. * <!-- end-user-doc -->
  2002. * @generated
  2003. * @ordered
  2004. */
  2005. int XOR_PORT_ADAPTATION__CHILDREN = DECOMPOSITION_PORT_ADAPTATION__CHILDREN;
  2006. /**
  2007. * The feature id for the '<em><b>Name</b></em>' attribute.
  2008. * <!-- begin-user-doc -->
  2009. * <!-- end-user-doc -->
  2010. * @generated
  2011. * @ordered
  2012. */
  2013. int XOR_PORT_ADAPTATION__NAME = DECOMPOSITION_PORT_ADAPTATION__NAME;
  2014. /**
  2015. * The number of structural features of the '<em>Xor Port Adaptation</em>' class.
  2016. * <!-- begin-user-doc -->
  2017. * <!-- end-user-doc -->
  2018. * @generated
  2019. * @ordered
  2020. */
  2021. int XOR_PORT_ADAPTATION_FEATURE_COUNT = DECOMPOSITION_PORT_ADAPTATION_FEATURE_COUNT + 0;
  2022. /**
  2023. * The operation id for the '<em>Adapted</em>' operation.
  2024. * <!-- begin-user-doc -->
  2025. * <!-- end-user-doc -->
  2026. * @generated
  2027. * @ordered
  2028. */
  2029. int XOR_PORT_ADAPTATION___ADAPTED = DECOMPOSITION_PORT_ADAPTATION___ADAPTED;
  2030. /**
  2031. * The operation id for the '<em>Selected Adaptations</em>' operation.
  2032. * <!-- begin-user-doc -->
  2033. * <!-- end-user-doc -->
  2034. * @generated
  2035. * @ordered
  2036. */
  2037. int XOR_PORT_ADAPTATION___SELECTED_ADAPTATIONS = DECOMPOSITION_PORT_ADAPTATION___SELECTED_ADAPTATIONS;
  2038. /**
  2039. * The number of operations of the '<em>Xor Port Adaptation</em>' class.
  2040. * <!-- begin-user-doc -->
  2041. * <!-- end-user-doc -->
  2042. * @generated
  2043. * @ordered
  2044. */
  2045. int XOR_PORT_ADAPTATION_OPERATION_COUNT = DECOMPOSITION_PORT_ADAPTATION_OPERATION_COUNT + 0;
  2046. /**
  2047. * The meta object id for the '{@link ua.ansymo.hintco.impl.ApproximationAdaptationImpl <em>Approximation Adaptation</em>}' class.
  2048. * <!-- begin-user-doc -->
  2049. * <!-- end-user-doc -->
  2050. * @see ua.ansymo.hintco.impl.ApproximationAdaptationImpl
  2051. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getApproximationAdaptation()
  2052. * @generated
  2053. */
  2054. int APPROXIMATION_ADAPTATION = 22;
  2055. /**
  2056. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2057. * <!-- begin-user-doc -->
  2058. * <!-- end-user-doc -->
  2059. * @generated
  2060. * @ordered
  2061. */
  2062. int APPROXIMATION_ADAPTATION__WEIGHT = PORT_ADAPTATION__WEIGHT;
  2063. /**
  2064. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2065. * <!-- begin-user-doc -->
  2066. * <!-- end-user-doc -->
  2067. * @generated
  2068. * @ordered
  2069. */
  2070. int APPROXIMATION_ADAPTATION__SELECTED = PORT_ADAPTATION__SELECTED;
  2071. /**
  2072. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2073. * <!-- begin-user-doc -->
  2074. * <!-- end-user-doc -->
  2075. * @generated
  2076. * @ordered
  2077. */
  2078. int APPROXIMATION_ADAPTATION__IMPLIES = PORT_ADAPTATION__IMPLIES;
  2079. /**
  2080. * The feature id for the '<em><b>Port</b></em>' container reference.
  2081. * <!-- begin-user-doc -->
  2082. * <!-- end-user-doc -->
  2083. * @generated
  2084. * @ordered
  2085. */
  2086. int APPROXIMATION_ADAPTATION__PORT = PORT_ADAPTATION__PORT;
  2087. /**
  2088. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2089. * <!-- begin-user-doc -->
  2090. * <!-- end-user-doc -->
  2091. * @generated
  2092. * @ordered
  2093. */
  2094. int APPROXIMATION_ADAPTATION__PARENT = PORT_ADAPTATION__PARENT;
  2095. /**
  2096. * The feature id for the '<em><b>Order</b></em>' attribute.
  2097. * <!-- begin-user-doc -->
  2098. * <!-- end-user-doc -->
  2099. * @generated
  2100. * @ordered
  2101. */
  2102. int APPROXIMATION_ADAPTATION__ORDER = PORT_ADAPTATION_FEATURE_COUNT + 0;
  2103. /**
  2104. * The number of structural features of the '<em>Approximation Adaptation</em>' class.
  2105. * <!-- begin-user-doc -->
  2106. * <!-- end-user-doc -->
  2107. * @generated
  2108. * @ordered
  2109. */
  2110. int APPROXIMATION_ADAPTATION_FEATURE_COUNT = PORT_ADAPTATION_FEATURE_COUNT + 1;
  2111. /**
  2112. * The operation id for the '<em>Adapted</em>' operation.
  2113. * <!-- begin-user-doc -->
  2114. * <!-- end-user-doc -->
  2115. * @generated
  2116. * @ordered
  2117. */
  2118. int APPROXIMATION_ADAPTATION___ADAPTED = PORT_ADAPTATION___ADAPTED;
  2119. /**
  2120. * The number of operations of the '<em>Approximation Adaptation</em>' class.
  2121. * <!-- begin-user-doc -->
  2122. * <!-- end-user-doc -->
  2123. * @generated
  2124. * @ordered
  2125. */
  2126. int APPROXIMATION_ADAPTATION_OPERATION_COUNT = PORT_ADAPTATION_OPERATION_COUNT + 0;
  2127. /**
  2128. * The meta object id for the '{@link ua.ansymo.hintco.impl.MultiRateAdaptationImpl <em>Multi Rate Adaptation</em>}' class.
  2129. * <!-- begin-user-doc -->
  2130. * <!-- end-user-doc -->
  2131. * @see ua.ansymo.hintco.impl.MultiRateAdaptationImpl
  2132. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getMultiRateAdaptation()
  2133. * @generated
  2134. */
  2135. int MULTI_RATE_ADAPTATION = 23;
  2136. /**
  2137. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2138. * <!-- begin-user-doc -->
  2139. * <!-- end-user-doc -->
  2140. * @generated
  2141. * @ordered
  2142. */
  2143. int MULTI_RATE_ADAPTATION__WEIGHT = UNIT_ADAPTATION__WEIGHT;
  2144. /**
  2145. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2146. * <!-- begin-user-doc -->
  2147. * <!-- end-user-doc -->
  2148. * @generated
  2149. * @ordered
  2150. */
  2151. int MULTI_RATE_ADAPTATION__SELECTED = UNIT_ADAPTATION__SELECTED;
  2152. /**
  2153. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2154. * <!-- begin-user-doc -->
  2155. * <!-- end-user-doc -->
  2156. * @generated
  2157. * @ordered
  2158. */
  2159. int MULTI_RATE_ADAPTATION__IMPLIES = UNIT_ADAPTATION__IMPLIES;
  2160. /**
  2161. * The feature id for the '<em><b>Unit</b></em>' container reference.
  2162. * <!-- begin-user-doc -->
  2163. * <!-- end-user-doc -->
  2164. * @generated
  2165. * @ordered
  2166. */
  2167. int MULTI_RATE_ADAPTATION__UNIT = UNIT_ADAPTATION__UNIT;
  2168. /**
  2169. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2170. * <!-- begin-user-doc -->
  2171. * <!-- end-user-doc -->
  2172. * @generated
  2173. * @ordered
  2174. */
  2175. int MULTI_RATE_ADAPTATION__PARENT = UNIT_ADAPTATION__PARENT;
  2176. /**
  2177. * The feature id for the '<em><b>Rate</b></em>' attribute.
  2178. * <!-- begin-user-doc -->
  2179. * <!-- end-user-doc -->
  2180. * @generated
  2181. * @ordered
  2182. */
  2183. int MULTI_RATE_ADAPTATION__RATE = UNIT_ADAPTATION_FEATURE_COUNT + 0;
  2184. /**
  2185. * The feature id for the '<em><b>Name</b></em>' attribute.
  2186. * <!-- begin-user-doc -->
  2187. * <!-- end-user-doc -->
  2188. * @generated
  2189. * @ordered
  2190. */
  2191. int MULTI_RATE_ADAPTATION__NAME = UNIT_ADAPTATION_FEATURE_COUNT + 1;
  2192. /**
  2193. * The number of structural features 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_FEATURE_COUNT = UNIT_ADAPTATION_FEATURE_COUNT + 2;
  2200. /**
  2201. * The operation id for the '<em>Adapted</em>' operation.
  2202. * <!-- begin-user-doc -->
  2203. * <!-- end-user-doc -->
  2204. * @generated
  2205. * @ordered
  2206. */
  2207. int MULTI_RATE_ADAPTATION___ADAPTED = UNIT_ADAPTATION___ADAPTED;
  2208. /**
  2209. * The number of operations of the '<em>Multi Rate Adaptation</em>' class.
  2210. * <!-- begin-user-doc -->
  2211. * <!-- end-user-doc -->
  2212. * @generated
  2213. * @ordered
  2214. */
  2215. int MULTI_RATE_ADAPTATION_OPERATION_COUNT = UNIT_ADAPTATION_OPERATION_COUNT + 0;
  2216. /**
  2217. * The meta object id for the '{@link ua.ansymo.hintco.impl.PowerBondAdaptationImpl <em>Power Bond Adaptation</em>}' class.
  2218. * <!-- begin-user-doc -->
  2219. * <!-- end-user-doc -->
  2220. * @see ua.ansymo.hintco.impl.PowerBondAdaptationImpl
  2221. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPowerBondAdaptation()
  2222. * @generated
  2223. */
  2224. int POWER_BOND_ADAPTATION = 24;
  2225. /**
  2226. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2227. * <!-- begin-user-doc -->
  2228. * <!-- end-user-doc -->
  2229. * @generated
  2230. * @ordered
  2231. */
  2232. int POWER_BOND_ADAPTATION__WEIGHT = UNIT_ADAPTATION__WEIGHT;
  2233. /**
  2234. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2235. * <!-- begin-user-doc -->
  2236. * <!-- end-user-doc -->
  2237. * @generated
  2238. * @ordered
  2239. */
  2240. int POWER_BOND_ADAPTATION__SELECTED = UNIT_ADAPTATION__SELECTED;
  2241. /**
  2242. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2243. * <!-- begin-user-doc -->
  2244. * <!-- end-user-doc -->
  2245. * @generated
  2246. * @ordered
  2247. */
  2248. int POWER_BOND_ADAPTATION__IMPLIES = UNIT_ADAPTATION__IMPLIES;
  2249. /**
  2250. * The feature id for the '<em><b>Unit</b></em>' container reference.
  2251. * <!-- begin-user-doc -->
  2252. * <!-- end-user-doc -->
  2253. * @generated
  2254. * @ordered
  2255. */
  2256. int POWER_BOND_ADAPTATION__UNIT = UNIT_ADAPTATION__UNIT;
  2257. /**
  2258. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2259. * <!-- begin-user-doc -->
  2260. * <!-- end-user-doc -->
  2261. * @generated
  2262. * @ordered
  2263. */
  2264. int POWER_BOND_ADAPTATION__PARENT = UNIT_ADAPTATION__PARENT;
  2265. /**
  2266. * The feature id for the '<em><b>Effort</b></em>' reference.
  2267. * <!-- begin-user-doc -->
  2268. * <!-- end-user-doc -->
  2269. * @generated
  2270. * @ordered
  2271. */
  2272. int POWER_BOND_ADAPTATION__EFFORT = UNIT_ADAPTATION_FEATURE_COUNT + 0;
  2273. /**
  2274. * The feature id for the '<em><b>Flow</b></em>' reference.
  2275. * <!-- begin-user-doc -->
  2276. * <!-- end-user-doc -->
  2277. * @generated
  2278. * @ordered
  2279. */
  2280. int POWER_BOND_ADAPTATION__FLOW = UNIT_ADAPTATION_FEATURE_COUNT + 1;
  2281. /**
  2282. * The feature id for the '<em><b>POut</b></em>' reference.
  2283. * <!-- begin-user-doc -->
  2284. * <!-- end-user-doc -->
  2285. * @generated
  2286. * @ordered
  2287. */
  2288. int POWER_BOND_ADAPTATION__POUT = UNIT_ADAPTATION_FEATURE_COUNT + 2;
  2289. /**
  2290. * The feature id for the '<em><b>PIn</b></em>' reference.
  2291. * <!-- begin-user-doc -->
  2292. * <!-- end-user-doc -->
  2293. * @generated
  2294. * @ordered
  2295. */
  2296. int POWER_BOND_ADAPTATION__PIN = UNIT_ADAPTATION_FEATURE_COUNT + 3;
  2297. /**
  2298. * The feature id for the '<em><b>Name</b></em>' attribute.
  2299. * <!-- begin-user-doc -->
  2300. * <!-- end-user-doc -->
  2301. * @generated
  2302. * @ordered
  2303. */
  2304. int POWER_BOND_ADAPTATION__NAME = UNIT_ADAPTATION_FEATURE_COUNT + 4;
  2305. /**
  2306. * The number of structural features of the '<em>Power Bond Adaptation</em>' class.
  2307. * <!-- begin-user-doc -->
  2308. * <!-- end-user-doc -->
  2309. * @generated
  2310. * @ordered
  2311. */
  2312. int POWER_BOND_ADAPTATION_FEATURE_COUNT = UNIT_ADAPTATION_FEATURE_COUNT + 5;
  2313. /**
  2314. * The operation id for the '<em>Adapted</em>' operation.
  2315. * <!-- begin-user-doc -->
  2316. * <!-- end-user-doc -->
  2317. * @generated
  2318. * @ordered
  2319. */
  2320. int POWER_BOND_ADAPTATION___ADAPTED = UNIT_ADAPTATION___ADAPTED;
  2321. /**
  2322. * The operation id for the '<em>Get Dual</em>' operation.
  2323. * <!-- begin-user-doc -->
  2324. * <!-- end-user-doc -->
  2325. * @generated
  2326. * @ordered
  2327. */
  2328. int POWER_BOND_ADAPTATION___GET_DUAL = UNIT_ADAPTATION_OPERATION_COUNT + 0;
  2329. /**
  2330. * The number of operations of the '<em>Power Bond Adaptation</em>' class.
  2331. * <!-- begin-user-doc -->
  2332. * <!-- end-user-doc -->
  2333. * @generated
  2334. * @ordered
  2335. */
  2336. int POWER_BOND_ADAPTATION_OPERATION_COUNT = UNIT_ADAPTATION_OPERATION_COUNT + 1;
  2337. /**
  2338. * The meta object id for the '{@link ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl <em>Extrapolation Adaptation</em>}' class.
  2339. * <!-- begin-user-doc -->
  2340. * <!-- end-user-doc -->
  2341. * @see ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl
  2342. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getExtrapolationAdaptation()
  2343. * @generated
  2344. */
  2345. int EXTRAPOLATION_ADAPTATION = 25;
  2346. /**
  2347. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2348. * <!-- begin-user-doc -->
  2349. * <!-- end-user-doc -->
  2350. * @generated
  2351. * @ordered
  2352. */
  2353. int EXTRAPOLATION_ADAPTATION__WEIGHT = APPROXIMATION_ADAPTATION__WEIGHT;
  2354. /**
  2355. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2356. * <!-- begin-user-doc -->
  2357. * <!-- end-user-doc -->
  2358. * @generated
  2359. * @ordered
  2360. */
  2361. int EXTRAPOLATION_ADAPTATION__SELECTED = APPROXIMATION_ADAPTATION__SELECTED;
  2362. /**
  2363. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2364. * <!-- begin-user-doc -->
  2365. * <!-- end-user-doc -->
  2366. * @generated
  2367. * @ordered
  2368. */
  2369. int EXTRAPOLATION_ADAPTATION__IMPLIES = APPROXIMATION_ADAPTATION__IMPLIES;
  2370. /**
  2371. * The feature id for the '<em><b>Port</b></em>' container reference.
  2372. * <!-- begin-user-doc -->
  2373. * <!-- end-user-doc -->
  2374. * @generated
  2375. * @ordered
  2376. */
  2377. int EXTRAPOLATION_ADAPTATION__PORT = APPROXIMATION_ADAPTATION__PORT;
  2378. /**
  2379. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2380. * <!-- begin-user-doc -->
  2381. * <!-- end-user-doc -->
  2382. * @generated
  2383. * @ordered
  2384. */
  2385. int EXTRAPOLATION_ADAPTATION__PARENT = APPROXIMATION_ADAPTATION__PARENT;
  2386. /**
  2387. * The feature id for the '<em><b>Order</b></em>' attribute.
  2388. * <!-- begin-user-doc -->
  2389. * <!-- end-user-doc -->
  2390. * @generated
  2391. * @ordered
  2392. */
  2393. int EXTRAPOLATION_ADAPTATION__ORDER = APPROXIMATION_ADAPTATION__ORDER;
  2394. /**
  2395. * The feature id for the '<em><b>Name</b></em>' attribute.
  2396. * <!-- begin-user-doc -->
  2397. * <!-- end-user-doc -->
  2398. * @generated
  2399. * @ordered
  2400. */
  2401. int EXTRAPOLATION_ADAPTATION__NAME = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 0;
  2402. /**
  2403. * The number of structural features of the '<em>Extrapolation Adaptation</em>' class.
  2404. * <!-- begin-user-doc -->
  2405. * <!-- end-user-doc -->
  2406. * @generated
  2407. * @ordered
  2408. */
  2409. int EXTRAPOLATION_ADAPTATION_FEATURE_COUNT = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 1;
  2410. /**
  2411. * The operation id for the '<em>Adapted</em>' operation.
  2412. * <!-- begin-user-doc -->
  2413. * <!-- end-user-doc -->
  2414. * @generated
  2415. * @ordered
  2416. */
  2417. int EXTRAPOLATION_ADAPTATION___ADAPTED = APPROXIMATION_ADAPTATION___ADAPTED;
  2418. /**
  2419. * The number of operations of the '<em>Extrapolation Adaptation</em>' class.
  2420. * <!-- begin-user-doc -->
  2421. * <!-- end-user-doc -->
  2422. * @generated
  2423. * @ordered
  2424. */
  2425. int EXTRAPOLATION_ADAPTATION_OPERATION_COUNT = APPROXIMATION_ADAPTATION_OPERATION_COUNT + 0;
  2426. /**
  2427. * The meta object id for the '{@link ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl <em>Rollback Interpolation Adaptation</em>}' class.
  2428. * <!-- begin-user-doc -->
  2429. * <!-- end-user-doc -->
  2430. * @see ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl
  2431. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRollbackInterpolationAdaptation()
  2432. * @generated
  2433. */
  2434. int ROLLBACK_INTERPOLATION_ADAPTATION = 26;
  2435. /**
  2436. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2437. * <!-- begin-user-doc -->
  2438. * <!-- end-user-doc -->
  2439. * @generated
  2440. * @ordered
  2441. */
  2442. int ROLLBACK_INTERPOLATION_ADAPTATION__WEIGHT = EXTRAPOLATION_ADAPTATION__WEIGHT;
  2443. /**
  2444. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2445. * <!-- begin-user-doc -->
  2446. * <!-- end-user-doc -->
  2447. * @generated
  2448. * @ordered
  2449. */
  2450. int ROLLBACK_INTERPOLATION_ADAPTATION__SELECTED = EXTRAPOLATION_ADAPTATION__SELECTED;
  2451. /**
  2452. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2453. * <!-- begin-user-doc -->
  2454. * <!-- end-user-doc -->
  2455. * @generated
  2456. * @ordered
  2457. */
  2458. int ROLLBACK_INTERPOLATION_ADAPTATION__IMPLIES = EXTRAPOLATION_ADAPTATION__IMPLIES;
  2459. /**
  2460. * The feature id for the '<em><b>Port</b></em>' container reference.
  2461. * <!-- begin-user-doc -->
  2462. * <!-- end-user-doc -->
  2463. * @generated
  2464. * @ordered
  2465. */
  2466. int ROLLBACK_INTERPOLATION_ADAPTATION__PORT = EXTRAPOLATION_ADAPTATION__PORT;
  2467. /**
  2468. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2469. * <!-- begin-user-doc -->
  2470. * <!-- end-user-doc -->
  2471. * @generated
  2472. * @ordered
  2473. */
  2474. int ROLLBACK_INTERPOLATION_ADAPTATION__PARENT = EXTRAPOLATION_ADAPTATION__PARENT;
  2475. /**
  2476. * The feature id for the '<em><b>Order</b></em>' attribute.
  2477. * <!-- begin-user-doc -->
  2478. * <!-- end-user-doc -->
  2479. * @generated
  2480. * @ordered
  2481. */
  2482. int ROLLBACK_INTERPOLATION_ADAPTATION__ORDER = EXTRAPOLATION_ADAPTATION__ORDER;
  2483. /**
  2484. * The feature id for the '<em><b>Name</b></em>' attribute.
  2485. * <!-- begin-user-doc -->
  2486. * <!-- end-user-doc -->
  2487. * @generated
  2488. * @ordered
  2489. */
  2490. int ROLLBACK_INTERPOLATION_ADAPTATION__NAME = EXTRAPOLATION_ADAPTATION__NAME;
  2491. /**
  2492. * The number of structural features 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_FEATURE_COUNT = EXTRAPOLATION_ADAPTATION_FEATURE_COUNT + 0;
  2499. /**
  2500. * The operation id for the '<em>Adapted</em>' operation.
  2501. * <!-- begin-user-doc -->
  2502. * <!-- end-user-doc -->
  2503. * @generated
  2504. * @ordered
  2505. */
  2506. int ROLLBACK_INTERPOLATION_ADAPTATION___ADAPTED = EXTRAPOLATION_ADAPTATION___ADAPTED;
  2507. /**
  2508. * The number of operations of the '<em>Rollback Interpolation Adaptation</em>' class.
  2509. * <!-- begin-user-doc -->
  2510. * <!-- end-user-doc -->
  2511. * @generated
  2512. * @ordered
  2513. */
  2514. int ROLLBACK_INTERPOLATION_ADAPTATION_OPERATION_COUNT = EXTRAPOLATION_ADAPTATION_OPERATION_COUNT + 0;
  2515. /**
  2516. * The meta object id for the '{@link ua.ansymo.hintco.impl.InterpolationAdaptationImpl <em>Interpolation Adaptation</em>}' class.
  2517. * <!-- begin-user-doc -->
  2518. * <!-- end-user-doc -->
  2519. * @see ua.ansymo.hintco.impl.InterpolationAdaptationImpl
  2520. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInterpolationAdaptation()
  2521. * @generated
  2522. */
  2523. int INTERPOLATION_ADAPTATION = 27;
  2524. /**
  2525. * The feature id for the '<em><b>Weight</b></em>' attribute.
  2526. * <!-- begin-user-doc -->
  2527. * <!-- end-user-doc -->
  2528. * @generated
  2529. * @ordered
  2530. */
  2531. int INTERPOLATION_ADAPTATION__WEIGHT = APPROXIMATION_ADAPTATION__WEIGHT;
  2532. /**
  2533. * The feature id for the '<em><b>Selected</b></em>' attribute.
  2534. * <!-- begin-user-doc -->
  2535. * <!-- end-user-doc -->
  2536. * @generated
  2537. * @ordered
  2538. */
  2539. int INTERPOLATION_ADAPTATION__SELECTED = APPROXIMATION_ADAPTATION__SELECTED;
  2540. /**
  2541. * The feature id for the '<em><b>Implies</b></em>' reference list.
  2542. * <!-- begin-user-doc -->
  2543. * <!-- end-user-doc -->
  2544. * @generated
  2545. * @ordered
  2546. */
  2547. int INTERPOLATION_ADAPTATION__IMPLIES = APPROXIMATION_ADAPTATION__IMPLIES;
  2548. /**
  2549. * The feature id for the '<em><b>Port</b></em>' container reference.
  2550. * <!-- begin-user-doc -->
  2551. * <!-- end-user-doc -->
  2552. * @generated
  2553. * @ordered
  2554. */
  2555. int INTERPOLATION_ADAPTATION__PORT = APPROXIMATION_ADAPTATION__PORT;
  2556. /**
  2557. * The feature id for the '<em><b>Parent</b></em>' container reference.
  2558. * <!-- begin-user-doc -->
  2559. * <!-- end-user-doc -->
  2560. * @generated
  2561. * @ordered
  2562. */
  2563. int INTERPOLATION_ADAPTATION__PARENT = APPROXIMATION_ADAPTATION__PARENT;
  2564. /**
  2565. * The feature id for the '<em><b>Order</b></em>' attribute.
  2566. * <!-- begin-user-doc -->
  2567. * <!-- end-user-doc -->
  2568. * @generated
  2569. * @ordered
  2570. */
  2571. int INTERPOLATION_ADAPTATION__ORDER = APPROXIMATION_ADAPTATION__ORDER;
  2572. /**
  2573. * The feature id for the '<em><b>Name</b></em>' attribute.
  2574. * <!-- begin-user-doc -->
  2575. * <!-- end-user-doc -->
  2576. * @generated
  2577. * @ordered
  2578. */
  2579. int INTERPOLATION_ADAPTATION__NAME = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 0;
  2580. /**
  2581. * The number of structural features of the '<em>Interpolation Adaptation</em>' class.
  2582. * <!-- begin-user-doc -->
  2583. * <!-- end-user-doc -->
  2584. * @generated
  2585. * @ordered
  2586. */
  2587. int INTERPOLATION_ADAPTATION_FEATURE_COUNT = APPROXIMATION_ADAPTATION_FEATURE_COUNT + 1;
  2588. /**
  2589. * The operation id for the '<em>Adapted</em>' operation.
  2590. * <!-- begin-user-doc -->
  2591. * <!-- end-user-doc -->
  2592. * @generated
  2593. * @ordered
  2594. */
  2595. int INTERPOLATION_ADAPTATION___ADAPTED = APPROXIMATION_ADAPTATION___ADAPTED;
  2596. /**
  2597. * The number of operations of the '<em>Interpolation Adaptation</em>' class.
  2598. * <!-- begin-user-doc -->
  2599. * <!-- end-user-doc -->
  2600. * @generated
  2601. * @ordered
  2602. */
  2603. int INTERPOLATION_ADAPTATION_OPERATION_COUNT = APPROXIMATION_ADAPTATION_OPERATION_COUNT + 0;
  2604. /**
  2605. * The meta object id for the '<em>Int</em>' data type.
  2606. * <!-- begin-user-doc -->
  2607. * <!-- end-user-doc -->
  2608. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInt()
  2609. * @generated
  2610. */
  2611. int INT = 28;
  2612. /**
  2613. * Returns the meta object for class '{@link ua.ansymo.hintco.IDed <em>IDed</em>}'.
  2614. * <!-- begin-user-doc -->
  2615. * <!-- end-user-doc -->
  2616. * @return the meta object for class '<em>IDed</em>'.
  2617. * @see ua.ansymo.hintco.IDed
  2618. * @generated
  2619. */
  2620. EClass getIDed();
  2621. /**
  2622. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.IDed#getIdentifier <em>Identifier</em>}'.
  2623. * <!-- begin-user-doc -->
  2624. * <!-- end-user-doc -->
  2625. * @return the meta object for the attribute '<em>Identifier</em>'.
  2626. * @see ua.ansymo.hintco.IDed#getIdentifier()
  2627. * @see #getIDed()
  2628. * @generated
  2629. */
  2630. EAttribute getIDed_Identifier();
  2631. /**
  2632. * Returns the meta object for class '{@link ua.ansymo.hintco.HintConfiguration <em>Hint Configuration</em>}'.
  2633. * <!-- begin-user-doc -->
  2634. * <!-- end-user-doc -->
  2635. * @return the meta object for class '<em>Hint Configuration</em>'.
  2636. * @see ua.ansymo.hintco.HintConfiguration
  2637. * @generated
  2638. */
  2639. EClass getHintConfiguration();
  2640. /**
  2641. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.HintConfiguration#getCandidates <em>Candidates</em>}'.
  2642. * <!-- begin-user-doc -->
  2643. * <!-- end-user-doc -->
  2644. * @return the meta object for the containment reference list '<em>Candidates</em>'.
  2645. * @see ua.ansymo.hintco.HintConfiguration#getCandidates()
  2646. * @see #getHintConfiguration()
  2647. * @generated
  2648. */
  2649. EReference getHintConfiguration_Candidates();
  2650. /**
  2651. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.HintConfiguration#getCsuDeclarations <em>Csu Declarations</em>}'.
  2652. * <!-- begin-user-doc -->
  2653. * <!-- end-user-doc -->
  2654. * @return the meta object for the containment reference list '<em>Csu Declarations</em>'.
  2655. * @see ua.ansymo.hintco.HintConfiguration#getCsuDeclarations()
  2656. * @see #getHintConfiguration()
  2657. * @generated
  2658. */
  2659. EReference getHintConfiguration_CsuDeclarations();
  2660. /**
  2661. * Returns the meta object for the reference '{@link ua.ansymo.hintco.HintConfiguration#getRoot <em>Root</em>}'.
  2662. * <!-- begin-user-doc -->
  2663. * <!-- end-user-doc -->
  2664. * @return the meta object for the reference '<em>Root</em>'.
  2665. * @see ua.ansymo.hintco.HintConfiguration#getRoot()
  2666. * @see #getHintConfiguration()
  2667. * @generated
  2668. */
  2669. EReference getHintConfiguration_Root();
  2670. /**
  2671. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.HintConfiguration#getNodes <em>Nodes</em>}'.
  2672. * <!-- begin-user-doc -->
  2673. * <!-- end-user-doc -->
  2674. * @return the meta object for the containment reference list '<em>Nodes</em>'.
  2675. * @see ua.ansymo.hintco.HintConfiguration#getNodes()
  2676. * @see #getHintConfiguration()
  2677. * @generated
  2678. */
  2679. EReference getHintConfiguration_Nodes();
  2680. /**
  2681. * Returns the meta object for class '{@link ua.ansymo.hintco.VariantDiagram <em>Variant Diagram</em>}'.
  2682. * <!-- begin-user-doc -->
  2683. * <!-- end-user-doc -->
  2684. * @return the meta object for class '<em>Variant Diagram</em>'.
  2685. * @see ua.ansymo.hintco.VariantDiagram
  2686. * @generated
  2687. */
  2688. EClass getVariantDiagram();
  2689. /**
  2690. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.VariantDiagram#getChildren <em>Children</em>}'.
  2691. * <!-- begin-user-doc -->
  2692. * <!-- end-user-doc -->
  2693. * @return the meta object for the reference list '<em>Children</em>'.
  2694. * @see ua.ansymo.hintco.VariantDiagram#getChildren()
  2695. * @see #getVariantDiagram()
  2696. * @generated
  2697. */
  2698. EReference getVariantDiagram_Children();
  2699. /**
  2700. * Returns the meta object for the reference '{@link ua.ansymo.hintco.VariantDiagram#getAlternative <em>Alternative</em>}'.
  2701. * <!-- begin-user-doc -->
  2702. * <!-- end-user-doc -->
  2703. * @return the meta object for the reference '<em>Alternative</em>'.
  2704. * @see ua.ansymo.hintco.VariantDiagram#getAlternative()
  2705. * @see #getVariantDiagram()
  2706. * @generated
  2707. */
  2708. EReference getVariantDiagram_Alternative();
  2709. /**
  2710. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.VariantDiagram#getName <em>Name</em>}'.
  2711. * <!-- begin-user-doc -->
  2712. * <!-- end-user-doc -->
  2713. * @return the meta object for the attribute '<em>Name</em>'.
  2714. * @see ua.ansymo.hintco.VariantDiagram#getName()
  2715. * @see #getVariantDiagram()
  2716. * @generated
  2717. */
  2718. EAttribute getVariantDiagram_Name();
  2719. /**
  2720. * Returns the meta object for class '{@link ua.ansymo.hintco.PrecendenceNode <em>Precendence Node</em>}'.
  2721. * <!-- begin-user-doc -->
  2722. * <!-- end-user-doc -->
  2723. * @return the meta object for class '<em>Precendence Node</em>'.
  2724. * @see ua.ansymo.hintco.PrecendenceNode
  2725. * @generated
  2726. */
  2727. EClass getPrecendenceNode();
  2728. /**
  2729. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.PrecendenceNode#getPrecedes <em>Precedes</em>}'.
  2730. * <!-- begin-user-doc -->
  2731. * <!-- end-user-doc -->
  2732. * @return the meta object for the reference list '<em>Precedes</em>'.
  2733. * @see ua.ansymo.hintco.PrecendenceNode#getPrecedes()
  2734. * @see #getPrecendenceNode()
  2735. * @generated
  2736. */
  2737. EReference getPrecendenceNode_Precedes();
  2738. /**
  2739. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.PrecendenceNode#getSucceeds <em>Succeeds</em>}'.
  2740. * <!-- begin-user-doc -->
  2741. * <!-- end-user-doc -->
  2742. * @return the meta object for the reference list '<em>Succeeds</em>'.
  2743. * @see ua.ansymo.hintco.PrecendenceNode#getSucceeds()
  2744. * @see #getPrecendenceNode()
  2745. * @generated
  2746. */
  2747. EReference getPrecendenceNode_Succeeds();
  2748. /**
  2749. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PrecendenceNode#getBefore <em>Before</em>}'.
  2750. * <!-- begin-user-doc -->
  2751. * <!-- end-user-doc -->
  2752. * @return the meta object for the reference '<em>Before</em>'.
  2753. * @see ua.ansymo.hintco.PrecendenceNode#getBefore()
  2754. * @see #getPrecendenceNode()
  2755. * @generated
  2756. */
  2757. EReference getPrecendenceNode_Before();
  2758. /**
  2759. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PrecendenceNode#getAfter <em>After</em>}'.
  2760. * <!-- begin-user-doc -->
  2761. * <!-- end-user-doc -->
  2762. * @return the meta object for the reference '<em>After</em>'.
  2763. * @see ua.ansymo.hintco.PrecendenceNode#getAfter()
  2764. * @see #getPrecendenceNode()
  2765. * @generated
  2766. */
  2767. EReference getPrecendenceNode_After();
  2768. /**
  2769. * Returns the meta object for class '{@link ua.ansymo.hintco.RootCandidateScenario <em>Root Candidate Scenario</em>}'.
  2770. * <!-- begin-user-doc -->
  2771. * <!-- end-user-doc -->
  2772. * @return the meta object for class '<em>Root Candidate Scenario</em>'.
  2773. * @see ua.ansymo.hintco.RootCandidateScenario
  2774. * @generated
  2775. */
  2776. EClass getRootCandidateScenario();
  2777. /**
  2778. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getName <em>Name</em>}'.
  2779. * <!-- begin-user-doc -->
  2780. * <!-- end-user-doc -->
  2781. * @return the meta object for the attribute '<em>Name</em>'.
  2782. * @see ua.ansymo.hintco.RootCandidateScenario#getName()
  2783. * @see #getRootCandidateScenario()
  2784. * @generated
  2785. */
  2786. EAttribute getRootCandidateScenario_Name();
  2787. /**
  2788. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getStopTime <em>Stop Time</em>}'.
  2789. * <!-- begin-user-doc -->
  2790. * <!-- end-user-doc -->
  2791. * @return the meta object for the attribute '<em>Stop Time</em>'.
  2792. * @see ua.ansymo.hintco.RootCandidateScenario#getStopTime()
  2793. * @see #getRootCandidateScenario()
  2794. * @generated
  2795. */
  2796. EAttribute getRootCandidateScenario_StopTime();
  2797. /**
  2798. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getStepSize <em>Step Size</em>}'.
  2799. * <!-- begin-user-doc -->
  2800. * <!-- end-user-doc -->
  2801. * @return the meta object for the attribute '<em>Step Size</em>'.
  2802. * @see ua.ansymo.hintco.RootCandidateScenario#getStepSize()
  2803. * @see #getRootCandidateScenario()
  2804. * @generated
  2805. */
  2806. EAttribute getRootCandidateScenario_StepSize();
  2807. /**
  2808. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize <em>Output Step Size</em>}'.
  2809. * <!-- begin-user-doc -->
  2810. * <!-- end-user-doc -->
  2811. * @return the meta object for the attribute '<em>Output Step Size</em>'.
  2812. * @see ua.ansymo.hintco.RootCandidateScenario#getOutputStepSize()
  2813. * @see #getRootCandidateScenario()
  2814. * @generated
  2815. */
  2816. EAttribute getRootCandidateScenario_OutputStepSize();
  2817. /**
  2818. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations <em>Max Init Iterations</em>}'.
  2819. * <!-- begin-user-doc -->
  2820. * <!-- end-user-doc -->
  2821. * @return the meta object for the attribute '<em>Max Init Iterations</em>'.
  2822. * @see ua.ansymo.hintco.RootCandidateScenario#getMaxInitIterations()
  2823. * @see #getRootCandidateScenario()
  2824. * @generated
  2825. */
  2826. EAttribute getRootCandidateScenario_MaxInitIterations();
  2827. /**
  2828. * Returns the meta object for class '{@link ua.ansymo.hintco.Scenario <em>Scenario</em>}'.
  2829. * <!-- begin-user-doc -->
  2830. * <!-- end-user-doc -->
  2831. * @return the meta object for class '<em>Scenario</em>'.
  2832. * @see ua.ansymo.hintco.Scenario
  2833. * @generated
  2834. */
  2835. EClass getScenario();
  2836. /**
  2837. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.Scenario#getCosimunits <em>Cosimunits</em>}'.
  2838. * <!-- begin-user-doc -->
  2839. * <!-- end-user-doc -->
  2840. * @return the meta object for the containment reference list '<em>Cosimunits</em>'.
  2841. * @see ua.ansymo.hintco.Scenario#getCosimunits()
  2842. * @see #getScenario()
  2843. * @generated
  2844. */
  2845. EReference getScenario_Cosimunits();
  2846. /**
  2847. * Returns the meta object for class '{@link ua.ansymo.hintco.HierarchicalCosimUnit <em>Hierarchical Cosim Unit</em>}'.
  2848. * <!-- begin-user-doc -->
  2849. * <!-- end-user-doc -->
  2850. * @return the meta object for class '<em>Hierarchical Cosim Unit</em>'.
  2851. * @see ua.ansymo.hintco.HierarchicalCosimUnit
  2852. * @generated
  2853. */
  2854. EClass getHierarchicalCosimUnit();
  2855. /**
  2856. * Returns the meta object for the '{@link ua.ansymo.hintco.HierarchicalCosimUnit#valid() <em>Valid</em>}' operation.
  2857. * <!-- begin-user-doc -->
  2858. * <!-- end-user-doc -->
  2859. * @return the meta object for the '<em>Valid</em>' operation.
  2860. * @see ua.ansymo.hintco.HierarchicalCosimUnit#valid()
  2861. * @generated
  2862. */
  2863. EOperation getHierarchicalCosimUnit__Valid();
  2864. /**
  2865. * Returns the meta object for class '{@link ua.ansymo.hintco.CosimUnitDeclaration <em>Cosim Unit Declaration</em>}'.
  2866. * <!-- begin-user-doc -->
  2867. * <!-- end-user-doc -->
  2868. * @return the meta object for class '<em>Cosim Unit Declaration</em>'.
  2869. * @see ua.ansymo.hintco.CosimUnitDeclaration
  2870. * @generated
  2871. */
  2872. EClass getCosimUnitDeclaration();
  2873. /**
  2874. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.CosimUnitDeclaration#getPath <em>Path</em>}'.
  2875. * <!-- begin-user-doc -->
  2876. * <!-- end-user-doc -->
  2877. * @return the meta object for the attribute '<em>Path</em>'.
  2878. * @see ua.ansymo.hintco.CosimUnitDeclaration#getPath()
  2879. * @see #getCosimUnitDeclaration()
  2880. * @generated
  2881. */
  2882. EAttribute getCosimUnitDeclaration_Path();
  2883. /**
  2884. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.CosimUnitDeclaration#getGuid <em>Guid</em>}'.
  2885. * <!-- begin-user-doc -->
  2886. * <!-- end-user-doc -->
  2887. * @return the meta object for the attribute '<em>Guid</em>'.
  2888. * @see ua.ansymo.hintco.CosimUnitDeclaration#getGuid()
  2889. * @see #getCosimUnitDeclaration()
  2890. * @generated
  2891. */
  2892. EAttribute getCosimUnitDeclaration_Guid();
  2893. /**
  2894. * Returns the meta object for class '{@link ua.ansymo.hintco.UnitInstance <em>Unit Instance</em>}'.
  2895. * <!-- begin-user-doc -->
  2896. * <!-- end-user-doc -->
  2897. * @return the meta object for class '<em>Unit Instance</em>'.
  2898. * @see ua.ansymo.hintco.UnitInstance
  2899. * @generated
  2900. */
  2901. EClass getUnitInstance();
  2902. /**
  2903. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.UnitInstance#getScenario <em>Scenario</em>}'.
  2904. * <!-- begin-user-doc -->
  2905. * <!-- end-user-doc -->
  2906. * @return the meta object for the container reference '<em>Scenario</em>'.
  2907. * @see ua.ansymo.hintco.UnitInstance#getScenario()
  2908. * @see #getUnitInstance()
  2909. * @generated
  2910. */
  2911. EReference getUnitInstance_Scenario();
  2912. /**
  2913. * Returns the meta object for the containment reference '{@link ua.ansymo.hintco.UnitInstance#getAdaptation <em>Adaptation</em>}'.
  2914. * <!-- begin-user-doc -->
  2915. * <!-- end-user-doc -->
  2916. * @return the meta object for the containment reference '<em>Adaptation</em>'.
  2917. * @see ua.ansymo.hintco.UnitInstance#getAdaptation()
  2918. * @see #getUnitInstance()
  2919. * @generated
  2920. */
  2921. EReference getUnitInstance_Adaptation();
  2922. /**
  2923. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.UnitInstance#getPorts <em>Ports</em>}'.
  2924. * <!-- begin-user-doc -->
  2925. * <!-- end-user-doc -->
  2926. * @return the meta object for the containment reference list '<em>Ports</em>'.
  2927. * @see ua.ansymo.hintco.UnitInstance#getPorts()
  2928. * @see #getUnitInstance()
  2929. * @generated
  2930. */
  2931. EReference getUnitInstance_Ports();
  2932. /**
  2933. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  2934. * <!-- begin-user-doc -->
  2935. * <!-- end-user-doc -->
  2936. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  2937. * @see ua.ansymo.hintco.UnitInstance#selectedAdaptations()
  2938. * @generated
  2939. */
  2940. EOperation getUnitInstance__SelectedAdaptations();
  2941. /**
  2942. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#getOutputPorts() <em>Get Output Ports</em>}' operation.
  2943. * <!-- begin-user-doc -->
  2944. * <!-- end-user-doc -->
  2945. * @return the meta object for the '<em>Get Output Ports</em>' operation.
  2946. * @see ua.ansymo.hintco.UnitInstance#getOutputPorts()
  2947. * @generated
  2948. */
  2949. EOperation getUnitInstance__GetOutputPorts();
  2950. /**
  2951. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#getInputPorts() <em>Get Input Ports</em>}' operation.
  2952. * <!-- begin-user-doc -->
  2953. * <!-- end-user-doc -->
  2954. * @return the meta object for the '<em>Get Input Ports</em>' operation.
  2955. * @see ua.ansymo.hintco.UnitInstance#getInputPorts()
  2956. * @generated
  2957. */
  2958. EOperation getUnitInstance__GetInputPorts();
  2959. /**
  2960. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitInstance#toString() <em>To String</em>}' operation.
  2961. * <!-- begin-user-doc -->
  2962. * <!-- end-user-doc -->
  2963. * @return the meta object for the '<em>To String</em>' operation.
  2964. * @see ua.ansymo.hintco.UnitInstance#toString()
  2965. * @generated
  2966. */
  2967. EOperation getUnitInstance__ToString();
  2968. /**
  2969. * Returns the meta object for class '{@link ua.ansymo.hintco.CosimUnitInstance <em>Cosim Unit Instance</em>}'.
  2970. * <!-- begin-user-doc -->
  2971. * <!-- end-user-doc -->
  2972. * @return the meta object for class '<em>Cosim Unit Instance</em>'.
  2973. * @see ua.ansymo.hintco.CosimUnitInstance
  2974. * @generated
  2975. */
  2976. EClass getCosimUnitInstance();
  2977. /**
  2978. * Returns the meta object for the reference '{@link ua.ansymo.hintco.CosimUnitInstance#getDeclaration <em>Declaration</em>}'.
  2979. * <!-- begin-user-doc -->
  2980. * <!-- end-user-doc -->
  2981. * @return the meta object for the reference '<em>Declaration</em>'.
  2982. * @see ua.ansymo.hintco.CosimUnitInstance#getDeclaration()
  2983. * @see #getCosimUnitInstance()
  2984. * @generated
  2985. */
  2986. EReference getCosimUnitInstance_Declaration();
  2987. /**
  2988. * Returns the meta object for class '{@link ua.ansymo.hintco.PortInstance <em>Port Instance</em>}'.
  2989. * <!-- begin-user-doc -->
  2990. * <!-- end-user-doc -->
  2991. * @return the meta object for class '<em>Port Instance</em>'.
  2992. * @see ua.ansymo.hintco.PortInstance
  2993. * @generated
  2994. */
  2995. EClass getPortInstance();
  2996. /**
  2997. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.PortInstance#getUnit <em>Unit</em>}'.
  2998. * <!-- begin-user-doc -->
  2999. * <!-- end-user-doc -->
  3000. * @return the meta object for the container reference '<em>Unit</em>'.
  3001. * @see ua.ansymo.hintco.PortInstance#getUnit()
  3002. * @see #getPortInstance()
  3003. * @generated
  3004. */
  3005. EReference getPortInstance_Unit();
  3006. /**
  3007. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.PortInstance#getExtrapolationCost <em>Extrapolation Cost</em>}'.
  3008. * <!-- begin-user-doc -->
  3009. * <!-- end-user-doc -->
  3010. * @return the meta object for the attribute '<em>Extrapolation Cost</em>'.
  3011. * @see ua.ansymo.hintco.PortInstance#getExtrapolationCost()
  3012. * @see #getPortInstance()
  3013. * @generated
  3014. */
  3015. EAttribute getPortInstance_ExtrapolationCost();
  3016. /**
  3017. * Returns the meta object for the containment reference '{@link ua.ansymo.hintco.PortInstance#getAdaptation <em>Adaptation</em>}'.
  3018. * <!-- begin-user-doc -->
  3019. * <!-- end-user-doc -->
  3020. * @return the meta object for the containment reference '<em>Adaptation</em>'.
  3021. * @see ua.ansymo.hintco.PortInstance#getAdaptation()
  3022. * @see #getPortInstance()
  3023. * @generated
  3024. */
  3025. EReference getPortInstance_Adaptation();
  3026. /**
  3027. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  3028. * <!-- begin-user-doc -->
  3029. * <!-- end-user-doc -->
  3030. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  3031. * @see ua.ansymo.hintco.PortInstance#selectedAdaptations()
  3032. * @generated
  3033. */
  3034. EOperation getPortInstance__SelectedAdaptations();
  3035. /**
  3036. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#isInput() <em>Is Input</em>}' operation.
  3037. * <!-- begin-user-doc -->
  3038. * <!-- end-user-doc -->
  3039. * @return the meta object for the '<em>Is Input</em>' operation.
  3040. * @see ua.ansymo.hintco.PortInstance#isInput()
  3041. * @generated
  3042. */
  3043. EOperation getPortInstance__IsInput();
  3044. /**
  3045. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance) <em>Gets Value From</em>}' operation.
  3046. * <!-- begin-user-doc -->
  3047. * <!-- end-user-doc -->
  3048. * @return the meta object for the '<em>Gets Value From</em>' operation.
  3049. * @see ua.ansymo.hintco.PortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance)
  3050. * @generated
  3051. */
  3052. EOperation getPortInstance__GetsValueFrom__PortInstance();
  3053. /**
  3054. * Returns the meta object for the '{@link ua.ansymo.hintco.PortInstance#toString() <em>To String</em>}' operation.
  3055. * <!-- begin-user-doc -->
  3056. * <!-- end-user-doc -->
  3057. * @return the meta object for the '<em>To String</em>' operation.
  3058. * @see ua.ansymo.hintco.PortInstance#toString()
  3059. * @generated
  3060. */
  3061. EOperation getPortInstance__ToString();
  3062. /**
  3063. * Returns the meta object for class '{@link ua.ansymo.hintco.HierarchicalUnitPort <em>Hierarchical Unit Port</em>}'.
  3064. * <!-- begin-user-doc -->
  3065. * <!-- end-user-doc -->
  3066. * @return the meta object for class '<em>Hierarchical Unit Port</em>'.
  3067. * @see ua.ansymo.hintco.HierarchicalUnitPort
  3068. * @generated
  3069. */
  3070. EClass getHierarchicalUnitPort();
  3071. /**
  3072. * Returns the meta object for the '{@link ua.ansymo.hintco.HierarchicalUnitPort#isInput() <em>Is Input</em>}' operation.
  3073. * <!-- begin-user-doc -->
  3074. * <!-- end-user-doc -->
  3075. * @return the meta object for the '<em>Is Input</em>' operation.
  3076. * @see ua.ansymo.hintco.HierarchicalUnitPort#isInput()
  3077. * @generated
  3078. */
  3079. EOperation getHierarchicalUnitPort__IsInput();
  3080. /**
  3081. * Returns the meta object for the '{@link ua.ansymo.hintco.HierarchicalUnitPort#altIsInput() <em>Alt Is Input</em>}' operation.
  3082. * <!-- begin-user-doc -->
  3083. * <!-- end-user-doc -->
  3084. * @return the meta object for the '<em>Alt Is Input</em>' operation.
  3085. * @see ua.ansymo.hintco.HierarchicalUnitPort#altIsInput()
  3086. * @generated
  3087. */
  3088. EOperation getHierarchicalUnitPort__AltIsInput();
  3089. /**
  3090. * Returns the meta object for class '{@link ua.ansymo.hintco.InputPortInstance <em>Input Port Instance</em>}'.
  3091. * <!-- begin-user-doc -->
  3092. * <!-- end-user-doc -->
  3093. * @return the meta object for class '<em>Input Port Instance</em>'.
  3094. * @see ua.ansymo.hintco.InputPortInstance
  3095. * @generated
  3096. */
  3097. EClass getInputPortInstance();
  3098. /**
  3099. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.InputPortInstance#getInternalValueTo <em>Internal Value To</em>}'.
  3100. * <!-- begin-user-doc -->
  3101. * <!-- end-user-doc -->
  3102. * @return the meta object for the reference list '<em>Internal Value To</em>'.
  3103. * @see ua.ansymo.hintco.InputPortInstance#getInternalValueTo()
  3104. * @see #getInputPortInstance()
  3105. * @generated
  3106. */
  3107. EReference getInputPortInstance_InternalValueTo();
  3108. /**
  3109. * Returns the meta object for the reference '{@link ua.ansymo.hintco.InputPortInstance#getValueFrom <em>Value From</em>}'.
  3110. * <!-- begin-user-doc -->
  3111. * <!-- end-user-doc -->
  3112. * @return the meta object for the reference '<em>Value From</em>'.
  3113. * @see ua.ansymo.hintco.InputPortInstance#getValueFrom()
  3114. * @see #getInputPortInstance()
  3115. * @generated
  3116. */
  3117. EReference getInputPortInstance_ValueFrom();
  3118. /**
  3119. * Returns the meta object for the '{@link ua.ansymo.hintco.InputPortInstance#getRealValueFrom() <em>Get Real Value From</em>}' operation.
  3120. * <!-- begin-user-doc -->
  3121. * <!-- end-user-doc -->
  3122. * @return the meta object for the '<em>Get Real Value From</em>' operation.
  3123. * @see ua.ansymo.hintco.InputPortInstance#getRealValueFrom()
  3124. * @generated
  3125. */
  3126. EOperation getInputPortInstance__GetRealValueFrom();
  3127. /**
  3128. * Returns the meta object for the '{@link ua.ansymo.hintco.InputPortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance) <em>Gets Value From</em>}' operation.
  3129. * <!-- begin-user-doc -->
  3130. * <!-- end-user-doc -->
  3131. * @return the meta object for the '<em>Gets Value From</em>' operation.
  3132. * @see ua.ansymo.hintco.InputPortInstance#getsValueFrom(ua.ansymo.hintco.PortInstance)
  3133. * @generated
  3134. */
  3135. EOperation getInputPortInstance__GetsValueFrom__PortInstance();
  3136. /**
  3137. * Returns the meta object for the '{@link ua.ansymo.hintco.InputPortInstance#isInput() <em>Is Input</em>}' operation.
  3138. * <!-- begin-user-doc -->
  3139. * <!-- end-user-doc -->
  3140. * @return the meta object for the '<em>Is Input</em>' operation.
  3141. * @see ua.ansymo.hintco.InputPortInstance#isInput()
  3142. * @generated
  3143. */
  3144. EOperation getInputPortInstance__IsInput();
  3145. /**
  3146. * Returns the meta object for class '{@link ua.ansymo.hintco.OutputPortInstance <em>Output Port Instance</em>}'.
  3147. * <!-- begin-user-doc -->
  3148. * <!-- end-user-doc -->
  3149. * @return the meta object for class '<em>Output Port Instance</em>'.
  3150. * @see ua.ansymo.hintco.OutputPortInstance
  3151. * @generated
  3152. */
  3153. EClass getOutputPortInstance();
  3154. /**
  3155. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.OutputPortInstance#getValueTo <em>Value To</em>}'.
  3156. * <!-- begin-user-doc -->
  3157. * <!-- end-user-doc -->
  3158. * @return the meta object for the reference list '<em>Value To</em>'.
  3159. * @see ua.ansymo.hintco.OutputPortInstance#getValueTo()
  3160. * @see #getOutputPortInstance()
  3161. * @generated
  3162. */
  3163. EReference getOutputPortInstance_ValueTo();
  3164. /**
  3165. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.OutputPortInstance#getInternalValueFrom <em>Internal Value From</em>}'.
  3166. * <!-- begin-user-doc -->
  3167. * <!-- end-user-doc -->
  3168. * @return the meta object for the reference list '<em>Internal Value From</em>'.
  3169. * @see ua.ansymo.hintco.OutputPortInstance#getInternalValueFrom()
  3170. * @see #getOutputPortInstance()
  3171. * @generated
  3172. */
  3173. EReference getOutputPortInstance_InternalValueFrom();
  3174. /**
  3175. * Returns the meta object for the '{@link ua.ansymo.hintco.OutputPortInstance#isInput() <em>Is Input</em>}' operation.
  3176. * <!-- begin-user-doc -->
  3177. * <!-- end-user-doc -->
  3178. * @return the meta object for the '<em>Is Input</em>' operation.
  3179. * @see ua.ansymo.hintco.OutputPortInstance#isInput()
  3180. * @generated
  3181. */
  3182. EOperation getOutputPortInstance__IsInput();
  3183. /**
  3184. * Returns the meta object for class '{@link ua.ansymo.hintco.Alternative <em>Alternative</em>}'.
  3185. * <!-- begin-user-doc -->
  3186. * <!-- end-user-doc -->
  3187. * @return the meta object for class '<em>Alternative</em>'.
  3188. * @see ua.ansymo.hintco.Alternative
  3189. * @generated
  3190. */
  3191. EClass getAlternative();
  3192. /**
  3193. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.Alternative#getWeight <em>Weight</em>}'.
  3194. * <!-- begin-user-doc -->
  3195. * <!-- end-user-doc -->
  3196. * @return the meta object for the attribute '<em>Weight</em>'.
  3197. * @see ua.ansymo.hintco.Alternative#getWeight()
  3198. * @see #getAlternative()
  3199. * @generated
  3200. */
  3201. EAttribute getAlternative_Weight();
  3202. /**
  3203. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.Alternative#isSelected <em>Selected</em>}'.
  3204. * <!-- begin-user-doc -->
  3205. * <!-- end-user-doc -->
  3206. * @return the meta object for the attribute '<em>Selected</em>'.
  3207. * @see ua.ansymo.hintco.Alternative#isSelected()
  3208. * @see #getAlternative()
  3209. * @generated
  3210. */
  3211. EAttribute getAlternative_Selected();
  3212. /**
  3213. * Returns the meta object for the reference list '{@link ua.ansymo.hintco.Alternative#getImplies <em>Implies</em>}'.
  3214. * <!-- begin-user-doc -->
  3215. * <!-- end-user-doc -->
  3216. * @return the meta object for the reference list '<em>Implies</em>'.
  3217. * @see ua.ansymo.hintco.Alternative#getImplies()
  3218. * @see #getAlternative()
  3219. * @generated
  3220. */
  3221. EReference getAlternative_Implies();
  3222. /**
  3223. * Returns the meta object for class '{@link ua.ansymo.hintco.Adaptation <em>Adaptation</em>}'.
  3224. * <!-- begin-user-doc -->
  3225. * <!-- end-user-doc -->
  3226. * @return the meta object for class '<em>Adaptation</em>'.
  3227. * @see ua.ansymo.hintco.Adaptation
  3228. * @generated
  3229. */
  3230. EClass getAdaptation();
  3231. /**
  3232. * Returns the meta object for class '{@link ua.ansymo.hintco.PortAdaptation <em>Port Adaptation</em>}'.
  3233. * <!-- begin-user-doc -->
  3234. * <!-- end-user-doc -->
  3235. * @return the meta object for class '<em>Port Adaptation</em>'.
  3236. * @see ua.ansymo.hintco.PortAdaptation
  3237. * @generated
  3238. */
  3239. EClass getPortAdaptation();
  3240. /**
  3241. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.PortAdaptation#getPort <em>Port</em>}'.
  3242. * <!-- begin-user-doc -->
  3243. * <!-- end-user-doc -->
  3244. * @return the meta object for the container reference '<em>Port</em>'.
  3245. * @see ua.ansymo.hintco.PortAdaptation#getPort()
  3246. * @see #getPortAdaptation()
  3247. * @generated
  3248. */
  3249. EReference getPortAdaptation_Port();
  3250. /**
  3251. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.PortAdaptation#getParent <em>Parent</em>}'.
  3252. * <!-- begin-user-doc -->
  3253. * <!-- end-user-doc -->
  3254. * @return the meta object for the container reference '<em>Parent</em>'.
  3255. * @see ua.ansymo.hintco.PortAdaptation#getParent()
  3256. * @see #getPortAdaptation()
  3257. * @generated
  3258. */
  3259. EReference getPortAdaptation_Parent();
  3260. /**
  3261. * Returns the meta object for the '{@link ua.ansymo.hintco.PortAdaptation#adapted() <em>Adapted</em>}' operation.
  3262. * <!-- begin-user-doc -->
  3263. * <!-- end-user-doc -->
  3264. * @return the meta object for the '<em>Adapted</em>' operation.
  3265. * @see ua.ansymo.hintco.PortAdaptation#adapted()
  3266. * @generated
  3267. */
  3268. EOperation getPortAdaptation__Adapted();
  3269. /**
  3270. * Returns the meta object for class '{@link ua.ansymo.hintco.DecompositionPortAdaptation <em>Decomposition Port Adaptation</em>}'.
  3271. * <!-- begin-user-doc -->
  3272. * <!-- end-user-doc -->
  3273. * @return the meta object for class '<em>Decomposition Port Adaptation</em>'.
  3274. * @see ua.ansymo.hintco.DecompositionPortAdaptation
  3275. * @generated
  3276. */
  3277. EClass getDecompositionPortAdaptation();
  3278. /**
  3279. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.DecompositionPortAdaptation#getChildren <em>Children</em>}'.
  3280. * <!-- begin-user-doc -->
  3281. * <!-- end-user-doc -->
  3282. * @return the meta object for the containment reference list '<em>Children</em>'.
  3283. * @see ua.ansymo.hintco.DecompositionPortAdaptation#getChildren()
  3284. * @see #getDecompositionPortAdaptation()
  3285. * @generated
  3286. */
  3287. EReference getDecompositionPortAdaptation_Children();
  3288. /**
  3289. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.DecompositionPortAdaptation#getName <em>Name</em>}'.
  3290. * <!-- begin-user-doc -->
  3291. * <!-- end-user-doc -->
  3292. * @return the meta object for the attribute '<em>Name</em>'.
  3293. * @see ua.ansymo.hintco.DecompositionPortAdaptation#getName()
  3294. * @see #getDecompositionPortAdaptation()
  3295. * @generated
  3296. */
  3297. EAttribute getDecompositionPortAdaptation_Name();
  3298. /**
  3299. * Returns the meta object for the '{@link ua.ansymo.hintco.DecompositionPortAdaptation#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  3300. * <!-- begin-user-doc -->
  3301. * <!-- end-user-doc -->
  3302. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  3303. * @see ua.ansymo.hintco.DecompositionPortAdaptation#selectedAdaptations()
  3304. * @generated
  3305. */
  3306. EOperation getDecompositionPortAdaptation__SelectedAdaptations();
  3307. /**
  3308. * Returns the meta object for class '{@link ua.ansymo.hintco.UnitAdaptation <em>Unit Adaptation</em>}'.
  3309. * <!-- begin-user-doc -->
  3310. * <!-- end-user-doc -->
  3311. * @return the meta object for class '<em>Unit Adaptation</em>'.
  3312. * @see ua.ansymo.hintco.UnitAdaptation
  3313. * @generated
  3314. */
  3315. EClass getUnitAdaptation();
  3316. /**
  3317. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.UnitAdaptation#getUnit <em>Unit</em>}'.
  3318. * <!-- begin-user-doc -->
  3319. * <!-- end-user-doc -->
  3320. * @return the meta object for the container reference '<em>Unit</em>'.
  3321. * @see ua.ansymo.hintco.UnitAdaptation#getUnit()
  3322. * @see #getUnitAdaptation()
  3323. * @generated
  3324. */
  3325. EReference getUnitAdaptation_Unit();
  3326. /**
  3327. * Returns the meta object for the container reference '{@link ua.ansymo.hintco.UnitAdaptation#getParent <em>Parent</em>}'.
  3328. * <!-- begin-user-doc -->
  3329. * <!-- end-user-doc -->
  3330. * @return the meta object for the container reference '<em>Parent</em>'.
  3331. * @see ua.ansymo.hintco.UnitAdaptation#getParent()
  3332. * @see #getUnitAdaptation()
  3333. * @generated
  3334. */
  3335. EReference getUnitAdaptation_Parent();
  3336. /**
  3337. * Returns the meta object for the '{@link ua.ansymo.hintco.UnitAdaptation#adapted() <em>Adapted</em>}' operation.
  3338. * <!-- begin-user-doc -->
  3339. * <!-- end-user-doc -->
  3340. * @return the meta object for the '<em>Adapted</em>' operation.
  3341. * @see ua.ansymo.hintco.UnitAdaptation#adapted()
  3342. * @generated
  3343. */
  3344. EOperation getUnitAdaptation__Adapted();
  3345. /**
  3346. * Returns the meta object for class '{@link ua.ansymo.hintco.DecompositionUnitAdaptation <em>Decomposition Unit Adaptation</em>}'.
  3347. * <!-- begin-user-doc -->
  3348. * <!-- end-user-doc -->
  3349. * @return the meta object for class '<em>Decomposition Unit Adaptation</em>'.
  3350. * @see ua.ansymo.hintco.DecompositionUnitAdaptation
  3351. * @generated
  3352. */
  3353. EClass getDecompositionUnitAdaptation();
  3354. /**
  3355. * Returns the meta object for the containment reference list '{@link ua.ansymo.hintco.DecompositionUnitAdaptation#getChildren <em>Children</em>}'.
  3356. * <!-- begin-user-doc -->
  3357. * <!-- end-user-doc -->
  3358. * @return the meta object for the containment reference list '<em>Children</em>'.
  3359. * @see ua.ansymo.hintco.DecompositionUnitAdaptation#getChildren()
  3360. * @see #getDecompositionUnitAdaptation()
  3361. * @generated
  3362. */
  3363. EReference getDecompositionUnitAdaptation_Children();
  3364. /**
  3365. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.DecompositionUnitAdaptation#getName <em>Name</em>}'.
  3366. * <!-- begin-user-doc -->
  3367. * <!-- end-user-doc -->
  3368. * @return the meta object for the attribute '<em>Name</em>'.
  3369. * @see ua.ansymo.hintco.DecompositionUnitAdaptation#getName()
  3370. * @see #getDecompositionUnitAdaptation()
  3371. * @generated
  3372. */
  3373. EAttribute getDecompositionUnitAdaptation_Name();
  3374. /**
  3375. * Returns the meta object for the '{@link ua.ansymo.hintco.DecompositionUnitAdaptation#selectedAdaptations() <em>Selected Adaptations</em>}' operation.
  3376. * <!-- begin-user-doc -->
  3377. * <!-- end-user-doc -->
  3378. * @return the meta object for the '<em>Selected Adaptations</em>' operation.
  3379. * @see ua.ansymo.hintco.DecompositionUnitAdaptation#selectedAdaptations()
  3380. * @generated
  3381. */
  3382. EOperation getDecompositionUnitAdaptation__SelectedAdaptations();
  3383. /**
  3384. * Returns the meta object for class '{@link ua.ansymo.hintco.XorUnitAdaptation <em>Xor Unit Adaptation</em>}'.
  3385. * <!-- begin-user-doc -->
  3386. * <!-- end-user-doc -->
  3387. * @return the meta object for class '<em>Xor Unit Adaptation</em>'.
  3388. * @see ua.ansymo.hintco.XorUnitAdaptation
  3389. * @generated
  3390. */
  3391. EClass getXorUnitAdaptation();
  3392. /**
  3393. * Returns the meta object for class '{@link ua.ansymo.hintco.XorPortAdaptation <em>Xor Port Adaptation</em>}'.
  3394. * <!-- begin-user-doc -->
  3395. * <!-- end-user-doc -->
  3396. * @return the meta object for class '<em>Xor Port Adaptation</em>'.
  3397. * @see ua.ansymo.hintco.XorPortAdaptation
  3398. * @generated
  3399. */
  3400. EClass getXorPortAdaptation();
  3401. /**
  3402. * Returns the meta object for class '{@link ua.ansymo.hintco.ApproximationAdaptation <em>Approximation Adaptation</em>}'.
  3403. * <!-- begin-user-doc -->
  3404. * <!-- end-user-doc -->
  3405. * @return the meta object for class '<em>Approximation Adaptation</em>'.
  3406. * @see ua.ansymo.hintco.ApproximationAdaptation
  3407. * @generated
  3408. */
  3409. EClass getApproximationAdaptation();
  3410. /**
  3411. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.ApproximationAdaptation#getOrder <em>Order</em>}'.
  3412. * <!-- begin-user-doc -->
  3413. * <!-- end-user-doc -->
  3414. * @return the meta object for the attribute '<em>Order</em>'.
  3415. * @see ua.ansymo.hintco.ApproximationAdaptation#getOrder()
  3416. * @see #getApproximationAdaptation()
  3417. * @generated
  3418. */
  3419. EAttribute getApproximationAdaptation_Order();
  3420. /**
  3421. * Returns the meta object for class '{@link ua.ansymo.hintco.MultiRateAdaptation <em>Multi Rate Adaptation</em>}'.
  3422. * <!-- begin-user-doc -->
  3423. * <!-- end-user-doc -->
  3424. * @return the meta object for class '<em>Multi Rate Adaptation</em>'.
  3425. * @see ua.ansymo.hintco.MultiRateAdaptation
  3426. * @generated
  3427. */
  3428. EClass getMultiRateAdaptation();
  3429. /**
  3430. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.MultiRateAdaptation#getRate <em>Rate</em>}'.
  3431. * <!-- begin-user-doc -->
  3432. * <!-- end-user-doc -->
  3433. * @return the meta object for the attribute '<em>Rate</em>'.
  3434. * @see ua.ansymo.hintco.MultiRateAdaptation#getRate()
  3435. * @see #getMultiRateAdaptation()
  3436. * @generated
  3437. */
  3438. EAttribute getMultiRateAdaptation_Rate();
  3439. /**
  3440. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.MultiRateAdaptation#getName <em>Name</em>}'.
  3441. * <!-- begin-user-doc -->
  3442. * <!-- end-user-doc -->
  3443. * @return the meta object for the attribute '<em>Name</em>'.
  3444. * @see ua.ansymo.hintco.MultiRateAdaptation#getName()
  3445. * @see #getMultiRateAdaptation()
  3446. * @generated
  3447. */
  3448. EAttribute getMultiRateAdaptation_Name();
  3449. /**
  3450. * Returns the meta object for class '{@link ua.ansymo.hintco.PowerBondAdaptation <em>Power Bond Adaptation</em>}'.
  3451. * <!-- begin-user-doc -->
  3452. * <!-- end-user-doc -->
  3453. * @return the meta object for class '<em>Power Bond Adaptation</em>'.
  3454. * @see ua.ansymo.hintco.PowerBondAdaptation
  3455. * @generated
  3456. */
  3457. EClass getPowerBondAdaptation();
  3458. /**
  3459. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getEffort <em>Effort</em>}'.
  3460. * <!-- begin-user-doc -->
  3461. * <!-- end-user-doc -->
  3462. * @return the meta object for the reference '<em>Effort</em>'.
  3463. * @see ua.ansymo.hintco.PowerBondAdaptation#getEffort()
  3464. * @see #getPowerBondAdaptation()
  3465. * @generated
  3466. */
  3467. EReference getPowerBondAdaptation_Effort();
  3468. /**
  3469. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getFlow <em>Flow</em>}'.
  3470. * <!-- begin-user-doc -->
  3471. * <!-- end-user-doc -->
  3472. * @return the meta object for the reference '<em>Flow</em>'.
  3473. * @see ua.ansymo.hintco.PowerBondAdaptation#getFlow()
  3474. * @see #getPowerBondAdaptation()
  3475. * @generated
  3476. */
  3477. EReference getPowerBondAdaptation_Flow();
  3478. /**
  3479. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getPOut <em>POut</em>}'.
  3480. * <!-- begin-user-doc -->
  3481. * <!-- end-user-doc -->
  3482. * @return the meta object for the reference '<em>POut</em>'.
  3483. * @see ua.ansymo.hintco.PowerBondAdaptation#getPOut()
  3484. * @see #getPowerBondAdaptation()
  3485. * @generated
  3486. */
  3487. EReference getPowerBondAdaptation_POut();
  3488. /**
  3489. * Returns the meta object for the reference '{@link ua.ansymo.hintco.PowerBondAdaptation#getPIn <em>PIn</em>}'.
  3490. * <!-- begin-user-doc -->
  3491. * <!-- end-user-doc -->
  3492. * @return the meta object for the reference '<em>PIn</em>'.
  3493. * @see ua.ansymo.hintco.PowerBondAdaptation#getPIn()
  3494. * @see #getPowerBondAdaptation()
  3495. * @generated
  3496. */
  3497. EReference getPowerBondAdaptation_PIn();
  3498. /**
  3499. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.PowerBondAdaptation#getName <em>Name</em>}'.
  3500. * <!-- begin-user-doc -->
  3501. * <!-- end-user-doc -->
  3502. * @return the meta object for the attribute '<em>Name</em>'.
  3503. * @see ua.ansymo.hintco.PowerBondAdaptation#getName()
  3504. * @see #getPowerBondAdaptation()
  3505. * @generated
  3506. */
  3507. EAttribute getPowerBondAdaptation_Name();
  3508. /**
  3509. * Returns the meta object for the '{@link ua.ansymo.hintco.PowerBondAdaptation#getDual() <em>Get Dual</em>}' operation.
  3510. * <!-- begin-user-doc -->
  3511. * <!-- end-user-doc -->
  3512. * @return the meta object for the '<em>Get Dual</em>' operation.
  3513. * @see ua.ansymo.hintco.PowerBondAdaptation#getDual()
  3514. * @generated
  3515. */
  3516. EOperation getPowerBondAdaptation__GetDual();
  3517. /**
  3518. * Returns the meta object for class '{@link ua.ansymo.hintco.ExtrapolationAdaptation <em>Extrapolation Adaptation</em>}'.
  3519. * <!-- begin-user-doc -->
  3520. * <!-- end-user-doc -->
  3521. * @return the meta object for class '<em>Extrapolation Adaptation</em>'.
  3522. * @see ua.ansymo.hintco.ExtrapolationAdaptation
  3523. * @generated
  3524. */
  3525. EClass getExtrapolationAdaptation();
  3526. /**
  3527. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.ExtrapolationAdaptation#getName <em>Name</em>}'.
  3528. * <!-- begin-user-doc -->
  3529. * <!-- end-user-doc -->
  3530. * @return the meta object for the attribute '<em>Name</em>'.
  3531. * @see ua.ansymo.hintco.ExtrapolationAdaptation#getName()
  3532. * @see #getExtrapolationAdaptation()
  3533. * @generated
  3534. */
  3535. EAttribute getExtrapolationAdaptation_Name();
  3536. /**
  3537. * Returns the meta object for class '{@link ua.ansymo.hintco.RollbackInterpolationAdaptation <em>Rollback Interpolation Adaptation</em>}'.
  3538. * <!-- begin-user-doc -->
  3539. * <!-- end-user-doc -->
  3540. * @return the meta object for class '<em>Rollback Interpolation Adaptation</em>'.
  3541. * @see ua.ansymo.hintco.RollbackInterpolationAdaptation
  3542. * @generated
  3543. */
  3544. EClass getRollbackInterpolationAdaptation();
  3545. /**
  3546. * Returns the meta object for class '{@link ua.ansymo.hintco.InterpolationAdaptation <em>Interpolation Adaptation</em>}'.
  3547. * <!-- begin-user-doc -->
  3548. * <!-- end-user-doc -->
  3549. * @return the meta object for class '<em>Interpolation Adaptation</em>'.
  3550. * @see ua.ansymo.hintco.InterpolationAdaptation
  3551. * @generated
  3552. */
  3553. EClass getInterpolationAdaptation();
  3554. /**
  3555. * Returns the meta object for the attribute '{@link ua.ansymo.hintco.InterpolationAdaptation#getName <em>Name</em>}'.
  3556. * <!-- begin-user-doc -->
  3557. * <!-- end-user-doc -->
  3558. * @return the meta object for the attribute '<em>Name</em>'.
  3559. * @see ua.ansymo.hintco.InterpolationAdaptation#getName()
  3560. * @see #getInterpolationAdaptation()
  3561. * @generated
  3562. */
  3563. EAttribute getInterpolationAdaptation_Name();
  3564. /**
  3565. * Returns the meta object for data type '<em>Int</em>'.
  3566. * <!-- begin-user-doc -->
  3567. * <!-- end-user-doc -->
  3568. * @return the meta object for data type '<em>Int</em>'.
  3569. * @model instanceClass="int"
  3570. * @generated
  3571. */
  3572. EDataType getInt();
  3573. /**
  3574. * Returns the factory that creates the instances of the model.
  3575. * <!-- begin-user-doc -->
  3576. * <!-- end-user-doc -->
  3577. * @return the factory that creates the instances of the model.
  3578. * @generated
  3579. */
  3580. HintcoFactory getHintcoFactory();
  3581. /**
  3582. * <!-- begin-user-doc -->
  3583. * Defines literals for the meta objects that represent
  3584. * <ul>
  3585. * <li>each class,</li>
  3586. * <li>each feature of each class,</li>
  3587. * <li>each operation of each class,</li>
  3588. * <li>each enum,</li>
  3589. * <li>and each data type</li>
  3590. * </ul>
  3591. * <!-- end-user-doc -->
  3592. * @generated
  3593. */
  3594. interface Literals {
  3595. /**
  3596. * The meta object literal for the '{@link ua.ansymo.hintco.impl.IDedImpl <em>IDed</em>}' class.
  3597. * <!-- begin-user-doc -->
  3598. * <!-- end-user-doc -->
  3599. * @see ua.ansymo.hintco.impl.IDedImpl
  3600. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getIDed()
  3601. * @generated
  3602. */
  3603. EClass IDED = eINSTANCE.getIDed();
  3604. /**
  3605. * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
  3606. * <!-- begin-user-doc -->
  3607. * <!-- end-user-doc -->
  3608. * @generated
  3609. */
  3610. EAttribute IDED__IDENTIFIER = eINSTANCE.getIDed_Identifier();
  3611. /**
  3612. * The meta object literal for the '{@link ua.ansymo.hintco.impl.HintConfigurationImpl <em>Hint Configuration</em>}' class.
  3613. * <!-- begin-user-doc -->
  3614. * <!-- end-user-doc -->
  3615. * @see ua.ansymo.hintco.impl.HintConfigurationImpl
  3616. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHintConfiguration()
  3617. * @generated
  3618. */
  3619. EClass HINT_CONFIGURATION = eINSTANCE.getHintConfiguration();
  3620. /**
  3621. * The meta object literal for the '<em><b>Candidates</b></em>' containment reference list feature.
  3622. * <!-- begin-user-doc -->
  3623. * <!-- end-user-doc -->
  3624. * @generated
  3625. */
  3626. EReference HINT_CONFIGURATION__CANDIDATES = eINSTANCE.getHintConfiguration_Candidates();
  3627. /**
  3628. * The meta object literal for the '<em><b>Csu Declarations</b></em>' containment reference list feature.
  3629. * <!-- begin-user-doc -->
  3630. * <!-- end-user-doc -->
  3631. * @generated
  3632. */
  3633. EReference HINT_CONFIGURATION__CSU_DECLARATIONS = eINSTANCE.getHintConfiguration_CsuDeclarations();
  3634. /**
  3635. * The meta object literal for the '<em><b>Root</b></em>' reference feature.
  3636. * <!-- begin-user-doc -->
  3637. * <!-- end-user-doc -->
  3638. * @generated
  3639. */
  3640. EReference HINT_CONFIGURATION__ROOT = eINSTANCE.getHintConfiguration_Root();
  3641. /**
  3642. * The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature.
  3643. * <!-- begin-user-doc -->
  3644. * <!-- end-user-doc -->
  3645. * @generated
  3646. */
  3647. EReference HINT_CONFIGURATION__NODES = eINSTANCE.getHintConfiguration_Nodes();
  3648. /**
  3649. * The meta object literal for the '{@link ua.ansymo.hintco.impl.VariantDiagramImpl <em>Variant Diagram</em>}' class.
  3650. * <!-- begin-user-doc -->
  3651. * <!-- end-user-doc -->
  3652. * @see ua.ansymo.hintco.impl.VariantDiagramImpl
  3653. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getVariantDiagram()
  3654. * @generated
  3655. */
  3656. EClass VARIANT_DIAGRAM = eINSTANCE.getVariantDiagram();
  3657. /**
  3658. * The meta object literal for the '<em><b>Children</b></em>' reference list feature.
  3659. * <!-- begin-user-doc -->
  3660. * <!-- end-user-doc -->
  3661. * @generated
  3662. */
  3663. EReference VARIANT_DIAGRAM__CHILDREN = eINSTANCE.getVariantDiagram_Children();
  3664. /**
  3665. * The meta object literal for the '<em><b>Alternative</b></em>' reference feature.
  3666. * <!-- begin-user-doc -->
  3667. * <!-- end-user-doc -->
  3668. * @generated
  3669. */
  3670. EReference VARIANT_DIAGRAM__ALTERNATIVE = eINSTANCE.getVariantDiagram_Alternative();
  3671. /**
  3672. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  3673. * <!-- begin-user-doc -->
  3674. * <!-- end-user-doc -->
  3675. * @generated
  3676. */
  3677. EAttribute VARIANT_DIAGRAM__NAME = eINSTANCE.getVariantDiagram_Name();
  3678. /**
  3679. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PrecendenceNodeImpl <em>Precendence Node</em>}' class.
  3680. * <!-- begin-user-doc -->
  3681. * <!-- end-user-doc -->
  3682. * @see ua.ansymo.hintco.impl.PrecendenceNodeImpl
  3683. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPrecendenceNode()
  3684. * @generated
  3685. */
  3686. EClass PRECENDENCE_NODE = eINSTANCE.getPrecendenceNode();
  3687. /**
  3688. * The meta object literal for the '<em><b>Precedes</b></em>' reference list feature.
  3689. * <!-- begin-user-doc -->
  3690. * <!-- end-user-doc -->
  3691. * @generated
  3692. */
  3693. EReference PRECENDENCE_NODE__PRECEDES = eINSTANCE.getPrecendenceNode_Precedes();
  3694. /**
  3695. * The meta object literal for the '<em><b>Succeeds</b></em>' reference list feature.
  3696. * <!-- begin-user-doc -->
  3697. * <!-- end-user-doc -->
  3698. * @generated
  3699. */
  3700. EReference PRECENDENCE_NODE__SUCCEEDS = eINSTANCE.getPrecendenceNode_Succeeds();
  3701. /**
  3702. * The meta object literal for the '<em><b>Before</b></em>' reference feature.
  3703. * <!-- begin-user-doc -->
  3704. * <!-- end-user-doc -->
  3705. * @generated
  3706. */
  3707. EReference PRECENDENCE_NODE__BEFORE = eINSTANCE.getPrecendenceNode_Before();
  3708. /**
  3709. * The meta object literal for the '<em><b>After</b></em>' reference feature.
  3710. * <!-- begin-user-doc -->
  3711. * <!-- end-user-doc -->
  3712. * @generated
  3713. */
  3714. EReference PRECENDENCE_NODE__AFTER = eINSTANCE.getPrecendenceNode_After();
  3715. /**
  3716. * The meta object literal for the '{@link ua.ansymo.hintco.impl.RootCandidateScenarioImpl <em>Root Candidate Scenario</em>}' class.
  3717. * <!-- begin-user-doc -->
  3718. * <!-- end-user-doc -->
  3719. * @see ua.ansymo.hintco.impl.RootCandidateScenarioImpl
  3720. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRootCandidateScenario()
  3721. * @generated
  3722. */
  3723. EClass ROOT_CANDIDATE_SCENARIO = eINSTANCE.getRootCandidateScenario();
  3724. /**
  3725. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  3726. * <!-- begin-user-doc -->
  3727. * <!-- end-user-doc -->
  3728. * @generated
  3729. */
  3730. EAttribute ROOT_CANDIDATE_SCENARIO__NAME = eINSTANCE.getRootCandidateScenario_Name();
  3731. /**
  3732. * The meta object literal for the '<em><b>Stop Time</b></em>' attribute feature.
  3733. * <!-- begin-user-doc -->
  3734. * <!-- end-user-doc -->
  3735. * @generated
  3736. */
  3737. EAttribute ROOT_CANDIDATE_SCENARIO__STOP_TIME = eINSTANCE.getRootCandidateScenario_StopTime();
  3738. /**
  3739. * The meta object literal for the '<em><b>Step Size</b></em>' attribute feature.
  3740. * <!-- begin-user-doc -->
  3741. * <!-- end-user-doc -->
  3742. * @generated
  3743. */
  3744. EAttribute ROOT_CANDIDATE_SCENARIO__STEP_SIZE = eINSTANCE.getRootCandidateScenario_StepSize();
  3745. /**
  3746. * The meta object literal for the '<em><b>Output Step Size</b></em>' attribute feature.
  3747. * <!-- begin-user-doc -->
  3748. * <!-- end-user-doc -->
  3749. * @generated
  3750. */
  3751. EAttribute ROOT_CANDIDATE_SCENARIO__OUTPUT_STEP_SIZE = eINSTANCE.getRootCandidateScenario_OutputStepSize();
  3752. /**
  3753. * The meta object literal for the '<em><b>Max Init Iterations</b></em>' attribute feature.
  3754. * <!-- begin-user-doc -->
  3755. * <!-- end-user-doc -->
  3756. * @generated
  3757. */
  3758. EAttribute ROOT_CANDIDATE_SCENARIO__MAX_INIT_ITERATIONS = eINSTANCE.getRootCandidateScenario_MaxInitIterations();
  3759. /**
  3760. * The meta object literal for the '{@link ua.ansymo.hintco.impl.ScenarioImpl <em>Scenario</em>}' class.
  3761. * <!-- begin-user-doc -->
  3762. * <!-- end-user-doc -->
  3763. * @see ua.ansymo.hintco.impl.ScenarioImpl
  3764. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getScenario()
  3765. * @generated
  3766. */
  3767. EClass SCENARIO = eINSTANCE.getScenario();
  3768. /**
  3769. * The meta object literal for the '<em><b>Cosimunits</b></em>' containment reference list feature.
  3770. * <!-- begin-user-doc -->
  3771. * <!-- end-user-doc -->
  3772. * @generated
  3773. */
  3774. EReference SCENARIO__COSIMUNITS = eINSTANCE.getScenario_Cosimunits();
  3775. /**
  3776. * The meta object literal for the '{@link ua.ansymo.hintco.impl.HierarchicalCosimUnitImpl <em>Hierarchical Cosim Unit</em>}' class.
  3777. * <!-- begin-user-doc -->
  3778. * <!-- end-user-doc -->
  3779. * @see ua.ansymo.hintco.impl.HierarchicalCosimUnitImpl
  3780. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalCosimUnit()
  3781. * @generated
  3782. */
  3783. EClass HIERARCHICAL_COSIM_UNIT = eINSTANCE.getHierarchicalCosimUnit();
  3784. /**
  3785. * The meta object literal for the '<em><b>Valid</b></em>' operation.
  3786. * <!-- begin-user-doc -->
  3787. * <!-- end-user-doc -->
  3788. * @generated
  3789. */
  3790. EOperation HIERARCHICAL_COSIM_UNIT___VALID = eINSTANCE.getHierarchicalCosimUnit__Valid();
  3791. /**
  3792. * The meta object literal for the '{@link ua.ansymo.hintco.impl.CosimUnitDeclarationImpl <em>Cosim Unit Declaration</em>}' class.
  3793. * <!-- begin-user-doc -->
  3794. * <!-- end-user-doc -->
  3795. * @see ua.ansymo.hintco.impl.CosimUnitDeclarationImpl
  3796. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getCosimUnitDeclaration()
  3797. * @generated
  3798. */
  3799. EClass COSIM_UNIT_DECLARATION = eINSTANCE.getCosimUnitDeclaration();
  3800. /**
  3801. * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
  3802. * <!-- begin-user-doc -->
  3803. * <!-- end-user-doc -->
  3804. * @generated
  3805. */
  3806. EAttribute COSIM_UNIT_DECLARATION__PATH = eINSTANCE.getCosimUnitDeclaration_Path();
  3807. /**
  3808. * The meta object literal for the '<em><b>Guid</b></em>' attribute feature.
  3809. * <!-- begin-user-doc -->
  3810. * <!-- end-user-doc -->
  3811. * @generated
  3812. */
  3813. EAttribute COSIM_UNIT_DECLARATION__GUID = eINSTANCE.getCosimUnitDeclaration_Guid();
  3814. /**
  3815. * The meta object literal for the '{@link ua.ansymo.hintco.impl.UnitInstanceImpl <em>Unit Instance</em>}' class.
  3816. * <!-- begin-user-doc -->
  3817. * <!-- end-user-doc -->
  3818. * @see ua.ansymo.hintco.impl.UnitInstanceImpl
  3819. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitInstance()
  3820. * @generated
  3821. */
  3822. EClass UNIT_INSTANCE = eINSTANCE.getUnitInstance();
  3823. /**
  3824. * The meta object literal for the '<em><b>Scenario</b></em>' container reference feature.
  3825. * <!-- begin-user-doc -->
  3826. * <!-- end-user-doc -->
  3827. * @generated
  3828. */
  3829. EReference UNIT_INSTANCE__SCENARIO = eINSTANCE.getUnitInstance_Scenario();
  3830. /**
  3831. * The meta object literal for the '<em><b>Adaptation</b></em>' containment reference feature.
  3832. * <!-- begin-user-doc -->
  3833. * <!-- end-user-doc -->
  3834. * @generated
  3835. */
  3836. EReference UNIT_INSTANCE__ADAPTATION = eINSTANCE.getUnitInstance_Adaptation();
  3837. /**
  3838. * The meta object literal for the '<em><b>Ports</b></em>' containment reference list feature.
  3839. * <!-- begin-user-doc -->
  3840. * <!-- end-user-doc -->
  3841. * @generated
  3842. */
  3843. EReference UNIT_INSTANCE__PORTS = eINSTANCE.getUnitInstance_Ports();
  3844. /**
  3845. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  3846. * <!-- begin-user-doc -->
  3847. * <!-- end-user-doc -->
  3848. * @generated
  3849. */
  3850. EOperation UNIT_INSTANCE___SELECTED_ADAPTATIONS = eINSTANCE.getUnitInstance__SelectedAdaptations();
  3851. /**
  3852. * The meta object literal for the '<em><b>Get Output Ports</b></em>' operation.
  3853. * <!-- begin-user-doc -->
  3854. * <!-- end-user-doc -->
  3855. * @generated
  3856. */
  3857. EOperation UNIT_INSTANCE___GET_OUTPUT_PORTS = eINSTANCE.getUnitInstance__GetOutputPorts();
  3858. /**
  3859. * The meta object literal for the '<em><b>Get Input Ports</b></em>' operation.
  3860. * <!-- begin-user-doc -->
  3861. * <!-- end-user-doc -->
  3862. * @generated
  3863. */
  3864. EOperation UNIT_INSTANCE___GET_INPUT_PORTS = eINSTANCE.getUnitInstance__GetInputPorts();
  3865. /**
  3866. * The meta object literal for the '<em><b>To String</b></em>' operation.
  3867. * <!-- begin-user-doc -->
  3868. * <!-- end-user-doc -->
  3869. * @generated
  3870. */
  3871. EOperation UNIT_INSTANCE___TO_STRING = eINSTANCE.getUnitInstance__ToString();
  3872. /**
  3873. * The meta object literal for the '{@link ua.ansymo.hintco.impl.CosimUnitInstanceImpl <em>Cosim Unit Instance</em>}' class.
  3874. * <!-- begin-user-doc -->
  3875. * <!-- end-user-doc -->
  3876. * @see ua.ansymo.hintco.impl.CosimUnitInstanceImpl
  3877. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getCosimUnitInstance()
  3878. * @generated
  3879. */
  3880. EClass COSIM_UNIT_INSTANCE = eINSTANCE.getCosimUnitInstance();
  3881. /**
  3882. * The meta object literal for the '<em><b>Declaration</b></em>' reference feature.
  3883. * <!-- begin-user-doc -->
  3884. * <!-- end-user-doc -->
  3885. * @generated
  3886. */
  3887. EReference COSIM_UNIT_INSTANCE__DECLARATION = eINSTANCE.getCosimUnitInstance_Declaration();
  3888. /**
  3889. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PortInstanceImpl <em>Port Instance</em>}' class.
  3890. * <!-- begin-user-doc -->
  3891. * <!-- end-user-doc -->
  3892. * @see ua.ansymo.hintco.impl.PortInstanceImpl
  3893. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortInstance()
  3894. * @generated
  3895. */
  3896. EClass PORT_INSTANCE = eINSTANCE.getPortInstance();
  3897. /**
  3898. * The meta object literal for the '<em><b>Unit</b></em>' container reference feature.
  3899. * <!-- begin-user-doc -->
  3900. * <!-- end-user-doc -->
  3901. * @generated
  3902. */
  3903. EReference PORT_INSTANCE__UNIT = eINSTANCE.getPortInstance_Unit();
  3904. /**
  3905. * The meta object literal for the '<em><b>Extrapolation Cost</b></em>' attribute feature.
  3906. * <!-- begin-user-doc -->
  3907. * <!-- end-user-doc -->
  3908. * @generated
  3909. */
  3910. EAttribute PORT_INSTANCE__EXTRAPOLATION_COST = eINSTANCE.getPortInstance_ExtrapolationCost();
  3911. /**
  3912. * The meta object literal for the '<em><b>Adaptation</b></em>' containment reference feature.
  3913. * <!-- begin-user-doc -->
  3914. * <!-- end-user-doc -->
  3915. * @generated
  3916. */
  3917. EReference PORT_INSTANCE__ADAPTATION = eINSTANCE.getPortInstance_Adaptation();
  3918. /**
  3919. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  3920. * <!-- begin-user-doc -->
  3921. * <!-- end-user-doc -->
  3922. * @generated
  3923. */
  3924. EOperation PORT_INSTANCE___SELECTED_ADAPTATIONS = eINSTANCE.getPortInstance__SelectedAdaptations();
  3925. /**
  3926. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  3927. * <!-- begin-user-doc -->
  3928. * <!-- end-user-doc -->
  3929. * @generated
  3930. */
  3931. EOperation PORT_INSTANCE___IS_INPUT = eINSTANCE.getPortInstance__IsInput();
  3932. /**
  3933. * The meta object literal for the '<em><b>Gets Value From</b></em>' operation.
  3934. * <!-- begin-user-doc -->
  3935. * <!-- end-user-doc -->
  3936. * @generated
  3937. */
  3938. EOperation PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = eINSTANCE.getPortInstance__GetsValueFrom__PortInstance();
  3939. /**
  3940. * The meta object literal for the '<em><b>To String</b></em>' operation.
  3941. * <!-- begin-user-doc -->
  3942. * <!-- end-user-doc -->
  3943. * @generated
  3944. */
  3945. EOperation PORT_INSTANCE___TO_STRING = eINSTANCE.getPortInstance__ToString();
  3946. /**
  3947. * The meta object literal for the '{@link ua.ansymo.hintco.impl.HierarchicalUnitPortImpl <em>Hierarchical Unit Port</em>}' class.
  3948. * <!-- begin-user-doc -->
  3949. * <!-- end-user-doc -->
  3950. * @see ua.ansymo.hintco.impl.HierarchicalUnitPortImpl
  3951. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getHierarchicalUnitPort()
  3952. * @generated
  3953. */
  3954. EClass HIERARCHICAL_UNIT_PORT = eINSTANCE.getHierarchicalUnitPort();
  3955. /**
  3956. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  3957. * <!-- begin-user-doc -->
  3958. * <!-- end-user-doc -->
  3959. * @generated
  3960. */
  3961. EOperation HIERARCHICAL_UNIT_PORT___IS_INPUT = eINSTANCE.getHierarchicalUnitPort__IsInput();
  3962. /**
  3963. * The meta object literal for the '<em><b>Alt Is Input</b></em>' operation.
  3964. * <!-- begin-user-doc -->
  3965. * <!-- end-user-doc -->
  3966. * @generated
  3967. */
  3968. EOperation HIERARCHICAL_UNIT_PORT___ALT_IS_INPUT = eINSTANCE.getHierarchicalUnitPort__AltIsInput();
  3969. /**
  3970. * The meta object literal for the '{@link ua.ansymo.hintco.impl.InputPortInstanceImpl <em>Input Port Instance</em>}' class.
  3971. * <!-- begin-user-doc -->
  3972. * <!-- end-user-doc -->
  3973. * @see ua.ansymo.hintco.impl.InputPortInstanceImpl
  3974. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInputPortInstance()
  3975. * @generated
  3976. */
  3977. EClass INPUT_PORT_INSTANCE = eINSTANCE.getInputPortInstance();
  3978. /**
  3979. * The meta object literal for the '<em><b>Internal Value To</b></em>' reference list feature.
  3980. * <!-- begin-user-doc -->
  3981. * <!-- end-user-doc -->
  3982. * @generated
  3983. */
  3984. EReference INPUT_PORT_INSTANCE__INTERNAL_VALUE_TO = eINSTANCE.getInputPortInstance_InternalValueTo();
  3985. /**
  3986. * The meta object literal for the '<em><b>Value From</b></em>' reference feature.
  3987. * <!-- begin-user-doc -->
  3988. * <!-- end-user-doc -->
  3989. * @generated
  3990. */
  3991. EReference INPUT_PORT_INSTANCE__VALUE_FROM = eINSTANCE.getInputPortInstance_ValueFrom();
  3992. /**
  3993. * The meta object literal for the '<em><b>Get Real Value From</b></em>' operation.
  3994. * <!-- begin-user-doc -->
  3995. * <!-- end-user-doc -->
  3996. * @generated
  3997. */
  3998. EOperation INPUT_PORT_INSTANCE___GET_REAL_VALUE_FROM = eINSTANCE.getInputPortInstance__GetRealValueFrom();
  3999. /**
  4000. * The meta object literal for the '<em><b>Gets Value From</b></em>' operation.
  4001. * <!-- begin-user-doc -->
  4002. * <!-- end-user-doc -->
  4003. * @generated
  4004. */
  4005. EOperation INPUT_PORT_INSTANCE___GETS_VALUE_FROM__PORTINSTANCE = eINSTANCE.getInputPortInstance__GetsValueFrom__PortInstance();
  4006. /**
  4007. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  4008. * <!-- begin-user-doc -->
  4009. * <!-- end-user-doc -->
  4010. * @generated
  4011. */
  4012. EOperation INPUT_PORT_INSTANCE___IS_INPUT = eINSTANCE.getInputPortInstance__IsInput();
  4013. /**
  4014. * The meta object literal for the '{@link ua.ansymo.hintco.impl.OutputPortInstanceImpl <em>Output Port Instance</em>}' class.
  4015. * <!-- begin-user-doc -->
  4016. * <!-- end-user-doc -->
  4017. * @see ua.ansymo.hintco.impl.OutputPortInstanceImpl
  4018. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getOutputPortInstance()
  4019. * @generated
  4020. */
  4021. EClass OUTPUT_PORT_INSTANCE = eINSTANCE.getOutputPortInstance();
  4022. /**
  4023. * The meta object literal for the '<em><b>Value To</b></em>' reference list feature.
  4024. * <!-- begin-user-doc -->
  4025. * <!-- end-user-doc -->
  4026. * @generated
  4027. */
  4028. EReference OUTPUT_PORT_INSTANCE__VALUE_TO = eINSTANCE.getOutputPortInstance_ValueTo();
  4029. /**
  4030. * The meta object literal for the '<em><b>Internal Value From</b></em>' reference list feature.
  4031. * <!-- begin-user-doc -->
  4032. * <!-- end-user-doc -->
  4033. * @generated
  4034. */
  4035. EReference OUTPUT_PORT_INSTANCE__INTERNAL_VALUE_FROM = eINSTANCE.getOutputPortInstance_InternalValueFrom();
  4036. /**
  4037. * The meta object literal for the '<em><b>Is Input</b></em>' operation.
  4038. * <!-- begin-user-doc -->
  4039. * <!-- end-user-doc -->
  4040. * @generated
  4041. */
  4042. EOperation OUTPUT_PORT_INSTANCE___IS_INPUT = eINSTANCE.getOutputPortInstance__IsInput();
  4043. /**
  4044. * The meta object literal for the '{@link ua.ansymo.hintco.impl.AlternativeImpl <em>Alternative</em>}' class.
  4045. * <!-- begin-user-doc -->
  4046. * <!-- end-user-doc -->
  4047. * @see ua.ansymo.hintco.impl.AlternativeImpl
  4048. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAlternative()
  4049. * @generated
  4050. */
  4051. EClass ALTERNATIVE = eINSTANCE.getAlternative();
  4052. /**
  4053. * The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
  4054. * <!-- begin-user-doc -->
  4055. * <!-- end-user-doc -->
  4056. * @generated
  4057. */
  4058. EAttribute ALTERNATIVE__WEIGHT = eINSTANCE.getAlternative_Weight();
  4059. /**
  4060. * The meta object literal for the '<em><b>Selected</b></em>' attribute feature.
  4061. * <!-- begin-user-doc -->
  4062. * <!-- end-user-doc -->
  4063. * @generated
  4064. */
  4065. EAttribute ALTERNATIVE__SELECTED = eINSTANCE.getAlternative_Selected();
  4066. /**
  4067. * The meta object literal for the '<em><b>Implies</b></em>' reference list feature.
  4068. * <!-- begin-user-doc -->
  4069. * <!-- end-user-doc -->
  4070. * @generated
  4071. */
  4072. EReference ALTERNATIVE__IMPLIES = eINSTANCE.getAlternative_Implies();
  4073. /**
  4074. * The meta object literal for the '{@link ua.ansymo.hintco.impl.AdaptationImpl <em>Adaptation</em>}' class.
  4075. * <!-- begin-user-doc -->
  4076. * <!-- end-user-doc -->
  4077. * @see ua.ansymo.hintco.impl.AdaptationImpl
  4078. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getAdaptation()
  4079. * @generated
  4080. */
  4081. EClass ADAPTATION = eINSTANCE.getAdaptation();
  4082. /**
  4083. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PortAdaptationImpl <em>Port Adaptation</em>}' class.
  4084. * <!-- begin-user-doc -->
  4085. * <!-- end-user-doc -->
  4086. * @see ua.ansymo.hintco.impl.PortAdaptationImpl
  4087. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPortAdaptation()
  4088. * @generated
  4089. */
  4090. EClass PORT_ADAPTATION = eINSTANCE.getPortAdaptation();
  4091. /**
  4092. * The meta object literal for the '<em><b>Port</b></em>' container reference feature.
  4093. * <!-- begin-user-doc -->
  4094. * <!-- end-user-doc -->
  4095. * @generated
  4096. */
  4097. EReference PORT_ADAPTATION__PORT = eINSTANCE.getPortAdaptation_Port();
  4098. /**
  4099. * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
  4100. * <!-- begin-user-doc -->
  4101. * <!-- end-user-doc -->
  4102. * @generated
  4103. */
  4104. EReference PORT_ADAPTATION__PARENT = eINSTANCE.getPortAdaptation_Parent();
  4105. /**
  4106. * The meta object literal for the '<em><b>Adapted</b></em>' operation.
  4107. * <!-- begin-user-doc -->
  4108. * <!-- end-user-doc -->
  4109. * @generated
  4110. */
  4111. EOperation PORT_ADAPTATION___ADAPTED = eINSTANCE.getPortAdaptation__Adapted();
  4112. /**
  4113. * The meta object literal for the '{@link ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl <em>Decomposition Port Adaptation</em>}' class.
  4114. * <!-- begin-user-doc -->
  4115. * <!-- end-user-doc -->
  4116. * @see ua.ansymo.hintco.impl.DecompositionPortAdaptationImpl
  4117. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionPortAdaptation()
  4118. * @generated
  4119. */
  4120. EClass DECOMPOSITION_PORT_ADAPTATION = eINSTANCE.getDecompositionPortAdaptation();
  4121. /**
  4122. * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
  4123. * <!-- begin-user-doc -->
  4124. * <!-- end-user-doc -->
  4125. * @generated
  4126. */
  4127. EReference DECOMPOSITION_PORT_ADAPTATION__CHILDREN = eINSTANCE.getDecompositionPortAdaptation_Children();
  4128. /**
  4129. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4130. * <!-- begin-user-doc -->
  4131. * <!-- end-user-doc -->
  4132. * @generated
  4133. */
  4134. EAttribute DECOMPOSITION_PORT_ADAPTATION__NAME = eINSTANCE.getDecompositionPortAdaptation_Name();
  4135. /**
  4136. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  4137. * <!-- begin-user-doc -->
  4138. * <!-- end-user-doc -->
  4139. * @generated
  4140. */
  4141. EOperation DECOMPOSITION_PORT_ADAPTATION___SELECTED_ADAPTATIONS = eINSTANCE.getDecompositionPortAdaptation__SelectedAdaptations();
  4142. /**
  4143. * The meta object literal for the '{@link ua.ansymo.hintco.impl.UnitAdaptationImpl <em>Unit Adaptation</em>}' class.
  4144. * <!-- begin-user-doc -->
  4145. * <!-- end-user-doc -->
  4146. * @see ua.ansymo.hintco.impl.UnitAdaptationImpl
  4147. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getUnitAdaptation()
  4148. * @generated
  4149. */
  4150. EClass UNIT_ADAPTATION = eINSTANCE.getUnitAdaptation();
  4151. /**
  4152. * The meta object literal for the '<em><b>Unit</b></em>' container reference feature.
  4153. * <!-- begin-user-doc -->
  4154. * <!-- end-user-doc -->
  4155. * @generated
  4156. */
  4157. EReference UNIT_ADAPTATION__UNIT = eINSTANCE.getUnitAdaptation_Unit();
  4158. /**
  4159. * The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
  4160. * <!-- begin-user-doc -->
  4161. * <!-- end-user-doc -->
  4162. * @generated
  4163. */
  4164. EReference UNIT_ADAPTATION__PARENT = eINSTANCE.getUnitAdaptation_Parent();
  4165. /**
  4166. * The meta object literal for the '<em><b>Adapted</b></em>' operation.
  4167. * <!-- begin-user-doc -->
  4168. * <!-- end-user-doc -->
  4169. * @generated
  4170. */
  4171. EOperation UNIT_ADAPTATION___ADAPTED = eINSTANCE.getUnitAdaptation__Adapted();
  4172. /**
  4173. * The meta object literal for the '{@link ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl <em>Decomposition Unit Adaptation</em>}' class.
  4174. * <!-- begin-user-doc -->
  4175. * <!-- end-user-doc -->
  4176. * @see ua.ansymo.hintco.impl.DecompositionUnitAdaptationImpl
  4177. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getDecompositionUnitAdaptation()
  4178. * @generated
  4179. */
  4180. EClass DECOMPOSITION_UNIT_ADAPTATION = eINSTANCE.getDecompositionUnitAdaptation();
  4181. /**
  4182. * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
  4183. * <!-- begin-user-doc -->
  4184. * <!-- end-user-doc -->
  4185. * @generated
  4186. */
  4187. EReference DECOMPOSITION_UNIT_ADAPTATION__CHILDREN = eINSTANCE.getDecompositionUnitAdaptation_Children();
  4188. /**
  4189. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4190. * <!-- begin-user-doc -->
  4191. * <!-- end-user-doc -->
  4192. * @generated
  4193. */
  4194. EAttribute DECOMPOSITION_UNIT_ADAPTATION__NAME = eINSTANCE.getDecompositionUnitAdaptation_Name();
  4195. /**
  4196. * The meta object literal for the '<em><b>Selected Adaptations</b></em>' operation.
  4197. * <!-- begin-user-doc -->
  4198. * <!-- end-user-doc -->
  4199. * @generated
  4200. */
  4201. EOperation DECOMPOSITION_UNIT_ADAPTATION___SELECTED_ADAPTATIONS = eINSTANCE.getDecompositionUnitAdaptation__SelectedAdaptations();
  4202. /**
  4203. * The meta object literal for the '{@link ua.ansymo.hintco.impl.XorUnitAdaptationImpl <em>Xor Unit Adaptation</em>}' class.
  4204. * <!-- begin-user-doc -->
  4205. * <!-- end-user-doc -->
  4206. * @see ua.ansymo.hintco.impl.XorUnitAdaptationImpl
  4207. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorUnitAdaptation()
  4208. * @generated
  4209. */
  4210. EClass XOR_UNIT_ADAPTATION = eINSTANCE.getXorUnitAdaptation();
  4211. /**
  4212. * The meta object literal for the '{@link ua.ansymo.hintco.impl.XorPortAdaptationImpl <em>Xor Port Adaptation</em>}' class.
  4213. * <!-- begin-user-doc -->
  4214. * <!-- end-user-doc -->
  4215. * @see ua.ansymo.hintco.impl.XorPortAdaptationImpl
  4216. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getXorPortAdaptation()
  4217. * @generated
  4218. */
  4219. EClass XOR_PORT_ADAPTATION = eINSTANCE.getXorPortAdaptation();
  4220. /**
  4221. * The meta object literal for the '{@link ua.ansymo.hintco.impl.ApproximationAdaptationImpl <em>Approximation Adaptation</em>}' class.
  4222. * <!-- begin-user-doc -->
  4223. * <!-- end-user-doc -->
  4224. * @see ua.ansymo.hintco.impl.ApproximationAdaptationImpl
  4225. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getApproximationAdaptation()
  4226. * @generated
  4227. */
  4228. EClass APPROXIMATION_ADAPTATION = eINSTANCE.getApproximationAdaptation();
  4229. /**
  4230. * The meta object literal for the '<em><b>Order</b></em>' attribute feature.
  4231. * <!-- begin-user-doc -->
  4232. * <!-- end-user-doc -->
  4233. * @generated
  4234. */
  4235. EAttribute APPROXIMATION_ADAPTATION__ORDER = eINSTANCE.getApproximationAdaptation_Order();
  4236. /**
  4237. * The meta object literal for the '{@link ua.ansymo.hintco.impl.MultiRateAdaptationImpl <em>Multi Rate Adaptation</em>}' class.
  4238. * <!-- begin-user-doc -->
  4239. * <!-- end-user-doc -->
  4240. * @see ua.ansymo.hintco.impl.MultiRateAdaptationImpl
  4241. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getMultiRateAdaptation()
  4242. * @generated
  4243. */
  4244. EClass MULTI_RATE_ADAPTATION = eINSTANCE.getMultiRateAdaptation();
  4245. /**
  4246. * The meta object literal for the '<em><b>Rate</b></em>' attribute feature.
  4247. * <!-- begin-user-doc -->
  4248. * <!-- end-user-doc -->
  4249. * @generated
  4250. */
  4251. EAttribute MULTI_RATE_ADAPTATION__RATE = eINSTANCE.getMultiRateAdaptation_Rate();
  4252. /**
  4253. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4254. * <!-- begin-user-doc -->
  4255. * <!-- end-user-doc -->
  4256. * @generated
  4257. */
  4258. EAttribute MULTI_RATE_ADAPTATION__NAME = eINSTANCE.getMultiRateAdaptation_Name();
  4259. /**
  4260. * The meta object literal for the '{@link ua.ansymo.hintco.impl.PowerBondAdaptationImpl <em>Power Bond Adaptation</em>}' class.
  4261. * <!-- begin-user-doc -->
  4262. * <!-- end-user-doc -->
  4263. * @see ua.ansymo.hintco.impl.PowerBondAdaptationImpl
  4264. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getPowerBondAdaptation()
  4265. * @generated
  4266. */
  4267. EClass POWER_BOND_ADAPTATION = eINSTANCE.getPowerBondAdaptation();
  4268. /**
  4269. * The meta object literal for the '<em><b>Effort</b></em>' reference feature.
  4270. * <!-- begin-user-doc -->
  4271. * <!-- end-user-doc -->
  4272. * @generated
  4273. */
  4274. EReference POWER_BOND_ADAPTATION__EFFORT = eINSTANCE.getPowerBondAdaptation_Effort();
  4275. /**
  4276. * The meta object literal for the '<em><b>Flow</b></em>' reference feature.
  4277. * <!-- begin-user-doc -->
  4278. * <!-- end-user-doc -->
  4279. * @generated
  4280. */
  4281. EReference POWER_BOND_ADAPTATION__FLOW = eINSTANCE.getPowerBondAdaptation_Flow();
  4282. /**
  4283. * The meta object literal for the '<em><b>POut</b></em>' reference feature.
  4284. * <!-- begin-user-doc -->
  4285. * <!-- end-user-doc -->
  4286. * @generated
  4287. */
  4288. EReference POWER_BOND_ADAPTATION__POUT = eINSTANCE.getPowerBondAdaptation_POut();
  4289. /**
  4290. * The meta object literal for the '<em><b>PIn</b></em>' reference feature.
  4291. * <!-- begin-user-doc -->
  4292. * <!-- end-user-doc -->
  4293. * @generated
  4294. */
  4295. EReference POWER_BOND_ADAPTATION__PIN = eINSTANCE.getPowerBondAdaptation_PIn();
  4296. /**
  4297. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4298. * <!-- begin-user-doc -->
  4299. * <!-- end-user-doc -->
  4300. * @generated
  4301. */
  4302. EAttribute POWER_BOND_ADAPTATION__NAME = eINSTANCE.getPowerBondAdaptation_Name();
  4303. /**
  4304. * The meta object literal for the '<em><b>Get Dual</b></em>' operation.
  4305. * <!-- begin-user-doc -->
  4306. * <!-- end-user-doc -->
  4307. * @generated
  4308. */
  4309. EOperation POWER_BOND_ADAPTATION___GET_DUAL = eINSTANCE.getPowerBondAdaptation__GetDual();
  4310. /**
  4311. * The meta object literal for the '{@link ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl <em>Extrapolation Adaptation</em>}' class.
  4312. * <!-- begin-user-doc -->
  4313. * <!-- end-user-doc -->
  4314. * @see ua.ansymo.hintco.impl.ExtrapolationAdaptationImpl
  4315. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getExtrapolationAdaptation()
  4316. * @generated
  4317. */
  4318. EClass EXTRAPOLATION_ADAPTATION = eINSTANCE.getExtrapolationAdaptation();
  4319. /**
  4320. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4321. * <!-- begin-user-doc -->
  4322. * <!-- end-user-doc -->
  4323. * @generated
  4324. */
  4325. EAttribute EXTRAPOLATION_ADAPTATION__NAME = eINSTANCE.getExtrapolationAdaptation_Name();
  4326. /**
  4327. * The meta object literal for the '{@link ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl <em>Rollback Interpolation Adaptation</em>}' class.
  4328. * <!-- begin-user-doc -->
  4329. * <!-- end-user-doc -->
  4330. * @see ua.ansymo.hintco.impl.RollbackInterpolationAdaptationImpl
  4331. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getRollbackInterpolationAdaptation()
  4332. * @generated
  4333. */
  4334. EClass ROLLBACK_INTERPOLATION_ADAPTATION = eINSTANCE.getRollbackInterpolationAdaptation();
  4335. /**
  4336. * The meta object literal for the '{@link ua.ansymo.hintco.impl.InterpolationAdaptationImpl <em>Interpolation Adaptation</em>}' class.
  4337. * <!-- begin-user-doc -->
  4338. * <!-- end-user-doc -->
  4339. * @see ua.ansymo.hintco.impl.InterpolationAdaptationImpl
  4340. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInterpolationAdaptation()
  4341. * @generated
  4342. */
  4343. EClass INTERPOLATION_ADAPTATION = eINSTANCE.getInterpolationAdaptation();
  4344. /**
  4345. * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
  4346. * <!-- begin-user-doc -->
  4347. * <!-- end-user-doc -->
  4348. * @generated
  4349. */
  4350. EAttribute INTERPOLATION_ADAPTATION__NAME = eINSTANCE.getInterpolationAdaptation_Name();
  4351. /**
  4352. * The meta object literal for the '<em>Int</em>' data type.
  4353. * <!-- begin-user-doc -->
  4354. * <!-- end-user-doc -->
  4355. * @see ua.ansymo.hintco.impl.HintcoPackageImpl#getInt()
  4356. * @generated
  4357. */
  4358. EDataType INT = eINSTANCE.getInt();
  4359. }
  4360. } //HintcoPackage