
org.integratedmodelling.kim.Kim.xtextbin Maven / Gradle / Ivy
?emf
"http://www.eclipse.org/2008/Xtext"http://www.eclipse.org/2008/Xtext/Grammarname org.integratedmodelling.kim.Kim
usedGrammars#org.eclipse.xtext.common.TerminalsdefinesHiddenTokens
hiddenTokens
TerminalRulenameWStypeTypeRef
metamodelReferencedMetamodel ePackage&http://www.eclipse.org/emf/2002/Ecore&http://www.eclipse.org/emf/2002/Ecore/ EPackage /aliasecoreclassifier
EDataType
//EString
alternatives
Alternativescardinality+ elements Keywordvalue
ML_COMMENTGroup elements/*UntilToken terminal*/SL_COMMENT//
NegatedTokencardinality* terminal
cardinality?cardinality?
metamodelDeclarationsrulesID !?^"#
CharacterRangeleft$aright%z&
'A(Z)_**+
,a-z.
/A0Z1_2
30495INT67 //EInt8
cardinality+90:9;STRING<=>?"@@*@A@B\@C Wildcard@D @E@F\@G"@H"@I@J'@K*@L@M\@N@O @P@Q\@R'@S'
@T
ANY_OTHER@U@V@WGeneratedMetamodel ePackage@X +http://www.integratedmodelling.org/kim/Kim/namekim@j@Y
ParserRulenameModeltype@Z@W@[EClass //Model
alternatives@\@]Assignmentfeature
namespace operator= terminal@^ RuleCallrule@_
Namespace@`@W@a //Namespace@b @ccardinality*annotations+=@d@e
Annotation@f@W@g
//Annotation@h@iid=@j@kANNOTATION_ID@l@m@n@@o@p
@qa@rz@s
@tA@uZ@v_@w
@x?@y?@z$@{#@|*@}
@~a@z@?
@?A@?Z@?_@?
@?0@?9@?-@?:@?$@?#@?@@?
@??@??@??@?(@??parameters=@?@?
ParameterList@?@W@? //ParameterList@?@?singleValue=@?@?
Value@?@W@? //Value@?@?literal=@?@?
Literal@?@W@?
//Literal@?@?number=@?@?
NUMBER@?@W@? //NUMBER@?@?int=@?5@?sint=@?@?SINT@?@?@?-@?
+@?0@?9@?float=@?@?GNUMBER@?@?@??-@?
*@?0@?9@?.@?
@?0@?9@?
*@?0@?9@?string=@?;@?boolean=@?@?true@?false@? function=@?@?
Function@?@W@? //Function@?@?id=@?@?
ValidID@?@?@?IDH@?@?@?@?
@?a@?z@?
@?A@?Z@?_@?
@??@??@?$@?#@?*@?
@?a@?z@?
@?A@?Z@?_@?
@?0@?9@?.@?-@?:@?$@?#@?@@?
@??@??@?(@??parameters=@?@?@?)@?expr=@?@?EXPRA AA[A*AA\A AbAtA nA
fArAuA
]A\A AA\A]A]Aid=A@?Alist=AA
ListA@WA //ListAAActiontypeA@WAA(A* contents+=A A!A"
LiteralOrIDOrListKWA#@W@?A$A%number=A&@?A'string=A(;A)boolean=A*A+trueA,falseA-A.from=A/@?A0toA1to=A2@?A3id=A4@?A5id=A6asA7comma?=A8,A9AA:)A;null?=A<unknownA=A>pairs+=A?A@
KeyValuePairAA@WAB //KeyValuePairACADkey=AE@?AFAGinteractive?=AH?=AI=AJvalue=AK@?AL*AMpredicated,ANpairs+=AOA@AP)AQUnorderedGroup elementsAR?private?=ASprivateAT? inactive?=AUvoidAVAW
namespaceAX scenario?=AY scenarioAZname=A[@?A\?
docstring=A];A^ A_?A`usingAaimportList=AbAc
ImportListAd@WAe
//ImportListAfAgimports+=AhAi
ImportAj@WAk //ImportAlAm?AnAoimports=ApAAqstar?=Ar*AsfromAt imported=Au@?Av*Aw,Aximports+=AyAiAz?A{ coveringA|
coverageList=A}A~
CoverageListA@WA? //CoverageListA?A? coverage+=A?A?
CoverageA?@WA? //CoverageA?A?id=A?@?A? function=A?@?A?*A?,A? coverage+=A?A?A??A?exportsA?exportList+=A?@?A?*A?,A?exportList+=A?@?A??A?inA?domainA?A?rootDomain?=A?rootA?domainConcept=A?@?A??A? disjointA?withA?disjointNamespaces=A?A?
QualifiedNameListA?@WA? //QualifiedNameListA?A?names+=A?@?A?*A?,A?names+=A?@?A??A?versionA?version=A?@?A??A?resolveA??A?fromA?*lookupNamespace+=A?@?A??A?outsideA?*blacklistNamespace+=A?@?A??A?usingA?weights=A?A?
MetadataA?@WA? //MetadataA?A?A?@WA?A?{A?*A?ids+=A?@?A?values+=A?A?A?
LiteralOrIDA?@W@?A?A?number=A?@?A?string=A?;A?boolean=A?A?trueA?falseA?id=A?@?A?A?A?AA?}A??A?trainA?inA?*trainingNamespace+=A?@?A??A?withA? metadataA? metadata=A?A?A?;A?*statements+=A?A?
StatementA?@WA? //StatementA?A?*annotations+=A?@eA?A?A?concept=A?A?
ConceptStatementA?@WA? //ConceptStatementA?A?A?A?? abstract?=A? abstractA?? deniable?=A? deniableA??
specifier=B B
deliberativeBinteractiveB reactiveBsubjectiveB
objectiveBconcept=BB
CONCEPTB B
BqualityBclassB
quantityBconfigurationBB
EXTENSIVE_PROPERTYBB
BenergyBentropyBlengthBmassBvolumeBweightBmoneyB durationBareaBB
INTENSIVE_PROPERTYBBB
accelerationB! priorityB"electric-potentialB#chargeB$resistanceB%resistivityB& pressureB'angleB( velocityB)temperatureB*
viscosityB+B,
AGENT_TYPEB-B.B/thingB0processB1agentB2eventB3B4
TRAITB5B6B7 orderingB8
attributeB9 identityB:roleB;realmB<domainB=B>root?=B?rootB@BABBdeclaration=BC@?BD?BEidentifiedBFasBGidentifier=BH;BIbyBJ
authority=BK@?BL?BMnamedBNname=BOBP@?BQ;BR?
docstring=BS;BT?BUBVisBW
extension?=BXextendsBYBZnothing?=B[nothingB\parents=B]B^
ConceptListB_@WB` //ConceptListBaBbBcconcept+=BdBe
ConceptDeclarationBf@WBg //ConceptDeclarationBhBiparent?=BjparentBkBlids+=BmBn
ConceptIdentifierBo@WBp //ConceptIdentifierBqBr?negated?=BsBtnoBunotBvid=Bw@?Bx*predicatedids+=ByBnBz?B{ofB|* inherent+=B}BnB~?
outerContext=BB?
OuterContextB?@WB? //OuterContextB?B?withinB?ids+=B?BnB?*ids+=B?BnB??B?downB?toB?downTo=B?@?B?B?(B?definitions+=B?B?
SubConceptStatementB?@WA?B?B?B?*annotations+=B?@eB?? abstract?=B? abstractB?B?declaration=B?@?B??B?identifiedB?asB?identifier=B?;B?byB?
authority=B?@?B??B?namedB?name=B?B?@?B?;B??
docstring=B?;B??B?isB?parents=B?B^B??B? requiresB?requirement=B?B?
IdentityRequirementListB?@WB? //IdentityRequirementListB?B?requirement+=B?B?
IdentityRequirementB?@WB? //IdentityRequirementB?B?B? identityB?
attributeB?realmB?extentB?
authorityB? identity=B?B^B?*B?,B?requirement+=B?B?B??B? inheritsB?actuallyInheritedTraits=B?B^B??B?hasB?roleB?roles=B?B^B??B?forB?targetObservable=B?B^B?inB?restrictedObservable=B?B^B??B?affectsB?qualitiesAffected=B?B?
DerivedConceptListB?@WB`B?B?B?concept+=B?B?
DerivedConceptDeclarationB?@WBgB?B?parent?=B?parentB?B?ids+=B?B?
DerivedConceptIdentifierB?@WBpB?
B?B? presence?=B? presenceB?ofB?id=B?@?B?B?count?=B?countB?ofB?id=B?@?B?B? distance?=B? distanceB?C fromCtoCid=C@?CCprobability?=CprobabilityCofCid=C @?C
Cuncertainty?=CuncertaintyC
ofCid=C@?CCproportion?=CCproportionCpercentageCofCid=C@?CinCid2=C@?CCratio?=CratioCofCid=C @?C!toC"id2=C#@?C$C%value?=C&valueC'ofC(id=C)@?C*overC+id2=C,@?C-id=C.@?C/*ids+=C0B?C1?C2ofC3* inherent+=C4BnC5?
outerContext=C6B?C7?C8downC9toC:downTo=C;@?C<C=(C>definitions+=C?B?C@)CA*CB
conjunctions+=CCCD,CE|CFCGconcept+=CHB?CICJ(CKdefinitions+=CLB?CM)CN?COcreatesCPcreates=CQB^CR?CSappliesCTtoCU
traitTargets=CVB^CW?CXconfersCYconferredTraits=CZB^C[?C\toC]?targetType=C^C_sourceC`targetCa?conferredTargets=CbB^Cc?CdequalsCe
equivalences=CfB^Cg*
restrictions+=ChCi
RestrictionStatementCj@WCk //RestrictionStatementClCmCnrelType=CoCpusesCqhasCr containsCsrelDefs=CtCu
RestrictionDefinitionListCv@WCw //RestrictionDefinitionListCxCydefinitions+=CzC{
RestrictionDefinitionC|@WC} //RestrictionDefinitionC~C?C?only?=C?onlyC?none?=C?noC?C?C?exactly?=C?exactlyC?C?atC?atLeast?=C?leastC?C?atC?atMost?=C?mostC?howmany=C?@?C?C?source=C?@?C? dataType=C?C? EnumRulename DataTypetypeC?@WC?EEnum //DataType
alternativesC?
C?EnumLiteralDeclarationenumLiteralC?
EEnumLiteral //DataType/TEXTliteralC?textC?C? //DataType/INTEGERC?integerC?C? //DataType/FLOATC?floatC?C? //DataType/DOUBLEC?doubleC?C? //DataType/BOOLEANC?booleanC?C? //DataType/DATEC?dateC?C? //DataType/POINTC?pointC?C? //DataType/LINEC?lineC?C? //DataType/POLYGONC?polygonC??C?inheritingC?
traitType=C?@?C??C?C?forC?asC?subject=C?@?C?*C?,C?definitions+=C?C{C?C?usesC?
authorityC?authorities+=C?@?C?*C?,C?authorities+=C?@?C?C?usesC?value=C?@?C?literal?=C?forC?C?subject=C?@?C?C?(C?
statement=C?C?
PropertyStatementC?@WC? //PropertyStatementC?C? C?? abstract?=C? abstractC??
modifiers=C?C?
ModifierListC?@WC? //ModifierListC?C? modifier+=C?C?PropertyModifierC?@WC? //PropertyModifierC?C?C? //PropertyModifier/FUNCTIONALC?functionalC?C? !//PropertyModifier/BIDIRECTIONALC?bidirectionalC?C? "//PropertyModifier/UNIDIRECTIONALC?unidirectionalC?C? //PropertyModifier/STRUCTURALC?structuralC?* modifier+=C?C?C?
relationshipC?id=C?@?C??
docstring=C?;D ?DisDparents=DD
PropertyListD@WD //PropertyListDDD property+=D
@?DD(D
definitions+=DD
SubPropertyStatementD@WC?DD*annotations+=D@eD? abstract?=D abstractDid=D@?D?
docstring=D;D?DisDparents=DDDD?D D!linksD"domain=D#B^D$toD%range=D&B^D'D(appliesD)toD*domain=D+B^D,?D-D.withD/rangeD0range=D1B^D2D3withD4data?=D5typeD6 dataType=D7C?D8?D9 requiresD:requirement=D;B?D<?D= inheritsD>actuallyInheritedTraits=D?B^D@?DAhasDB? disjoint?=DC disjointDD childrenDE children=DFDDG?DHinverseDIofDJinverse=DK@?DL?DMwithDN metadataDO metadata=DPA?DQ)DR*DS
conjunctions+=DTDU,DV|DWDX property+=DY@?DZD[(D\definitions+=D]DD^)D_D`?DaDblinksDcdomain=DdB^DetoDfrange=DgB^DhDiappliesDjtoDkdomain=DlB^Dm?DnDowithDprangeDqrange=DrB^DsDtwithDudata?=DvtypeDw dataType=DxC?Dy?Dz requiresD{requirement=D|B?D}?D~ inheritsDactuallyInheritedTraits=D?B^D??D?hasD?? disjoint?=D? disjointD? childrenD? children=D?DD??D?inverseD?ofD?inverse=D?@?D??D?withD? metadataD? metadata=D?A?D?D?? abstract?=D? abstractD?annotation?=D?annotationD?id=D?@?D??D?isD?parents=D?DD?D??D?withD?typeD? dataType=D?C?D??D?hasD?? disjoint?=D? disjointD? childrenD? children=D?DD??D?inverseD?ofD?inverse=D?@?D??D?withD? metadataD? metadata=D?A?D?)D??D?hasD?? disjoint?=D? disjointD? childrenD? children=D?B^D??D?withD? metadataD? metadata=D?A?D?)D?*D?
conjunctions+=D?D?,D?|D?D?concept+=D?BeD?D?(D?definitions+=D?B?D?)D??D?D?exposesD?contextualizedTraits=D?B?D?D? specific?=D?withD?contextualizedTraits=D?D?
NegatableDerivedConceptListD?@WB`D?D?concept+=D?D?
#NegatableDerivedConceptDeclarationD?@WBgD?D??D?negated?=D?D?noD?notD?unknown?=D?unknownD?all?=D?allD?ids+=D?B?D?*ids+=D?B?D??D?ofD?* inherent+=D?BnD??
outerContext=D?B?D?*D?,D?concept+=D?D?D??D? requiresD?requirement=D?B?D??D?
describesD?describedQuality=D?B?E ?E inheritsEactuallyInheritedTraits=EB^E?EhasEroleEroles=EB^E ?E
forEtargetObservable=EB^E
inErestrictedObservable=EB^E?EconfersEconferredTraits=EB^E?EtoEconferredTargets=EB^E?EcreatesEcreates=EB^E?EappliesEtoE
traitTargets=E B^E!?E"affectsE#qualitiesAffected=E$B^E%?E&equalsE'
equivalences=E(B^E)?E*hasE+? disjoint?=E, disjointE- childrenE. children=E/B^E0*
restrictions+=E1CiE2?E3withE4 metadataE5 metadata=E6A?E7;E8E9concept=E:E;
ContextualRedeclarationE<@WA?E=E>redeclaration?=E?conceptE@redeclared=EABeEBEC?EDhasEEroleEFroles=EGB^EH?EIforEJtargetObservable=EKB^ELinEMrestrictedObservable=ENB^EO?EPhasEQ? disjoint?=ER disjointES childrenET children=EUB^EV;EWEXcontextualization=EYEZ
ContextualizeStatementE[@WE\ //ContextualizeStatementE]E^E_?private?=E`privateEa? inactive?=EbvoidEccontextualizeEdconcept=EeB?EfEg*roleStatement+=EhEi
RoleStatementEj@WEk //RoleStatementElEmwithEnroleEorole=EpB^Eq?ErforEstargetObservable=EtB^EuinEvrestrictedObservable=EwB^Ex*resolutionStatement+=EyEz
ResolutionStatementE{@WE| //ResolutionStatementE}E~resolveEtoE?resolutions+=E?E?
ConditionalResolutionE?@WE? //ConditionalResolutionE?E?concreteConcept=E?BeE??E?E?ifE?expr=E?@?E?
otherwise?=E?
otherwiseE?E?,E?resolutions+=E?E?E??E?
observingE?
dependencies+=E?E?
DependencyE?@WE?
//DependencyE?E?E?E??generic?=E?everyE?concept=E?BeE??E?byE?trait=E?E?
TraitDefE?@WE? //TraitDefE?E?id=E?@?E??isIdentity?=E? identityE??E?downE?toE?downTo=E?@?E?inlineModel=E?E?
InlineModelE?@WE? //InlineModelE?E?(E??E?E?concept=E?BeE?value=E?@?E?asE? observer=E?E?
ObservationGeneratorE?@WE? //ObservationGeneratorE?E?measurement=E?E?
MeasureStatementE?@WE? //ObserverE?E?measureE?observable=E?E?
ObservableE?@WE?
//ObservableE?E?concept=E?BeE?E?(E? mediated=E?E?
ObservationGeneratorSwitchE?@WE? //ObservationGeneratorSwitchE?E? mediated+=E?E?
ObservationGeneratorConditionalE?@WE? "//ObservationGeneratorConditionalE?E?E?observable=E?E?E??when=E?E?
WhenExpressionE?@WE? //WhenExpressionE?E?
condition=E?E?
ConditionE?@WE? //ConditionE?E?E?E?ifE?negated?=E?unlessE??subject=E?A?E?inE?E?context=E?@?E?set=E?E?
LiteralListF @WF //LiteralListFFexpressions+=F@?F*F,Fexpressions+=F@?F F
FifFnegated?=F
unlessF?subject=FA?FisFmatch=FA?FFFifFnegated?=FunlessF?subject=FA?FbetweenFfrom=F@?FandFto=F@?F F!F"ifF#negated?=F$unlessF%expression=F&@?F'
otherwise?=F(
otherwiseF)F*(F+observable=F,E?F-)F.?when=F/E?F0*F1,F2 mediated+=F3E?F4)F5F6(F7conceptStatement=F8A?F9)F:inF;unit=F<F=
UnitF>@WF? //UnitF@FAFB@WF?FC?root=FDFE
UnitElementFF@WFG //UnitElementFHFIid=FJ@?FKnum=FL@?FMFN(FOunit=FPF=FQ)FR*FSpredicatedFTconnectors+=FUFVUnitOpFW@WFX //UnitOpFYFZF[ //UnitOp/OVERF\/F]F^ //UnitOp/CARETF_^F`Fa //UnitOp/STARFb*Fcunits+=FdFEFe?FfdiscretizedFg?FhbyFitrait=FjE?FkintoFldiscretization=FmFn
ClassificationFo@WFp //ClassificationFqFrclassifiers+=FsFt
ClassifierFu@WFv
//ClassifierFwFxdeclaration=FyBeFz?F{
otherwise?=F|
otherwiseF}F~FifF?negated?=F?unlessF?classifier=F?F?
ClassifierRHSF?@WF? //ClassifierRHSF?F?num=F?@?F?F?boolean=F?trueF?boolean=F?falseF?F?int0=F?@?F??F?
leftLimit=F?
inclusiveF?
exclusiveF?toF?int1=F?@?F??F?rightLimit=F?
inclusiveF?
exclusiveF?F?inF?set=F?AF?string=F?;F?concept=F?F?
NegatableConceptDeclarationF?@WBgF?F??F?negated?=F?F?noF?notF?unknown?=F?unknownF?all?=F?allF?ids+=F?BnF?*ids+=F?BnF??F?ofF?* inherent+=F?BnF??
outerContext=F?B?F?F?(F?
toResolve+=F?F?
ConceptDeclarationUnionF?@WF? //ConceptDeclarationUnionF?F?concept+=F?F?F?*F?orF?concept+=F?F?F?*F?,F?
toResolve+=F?F?F?)F?F?op=F?F?
REL_OPERATORF?@WF? //REL_OPERATORF?F?gt?=F?>F?lt?=F?<F?eq?=F?=F?ne?=F?!=F?le?=F?<=F?ge?=F?>=F?expression=F?@?F?nodata=F?unknownF?star?=F?*F?*F?,F?classifiers+=F?FtF?F??F?usingF?F? accessor=F?@?F?lookup=F?F?
LookupFunctionF?@WF? //LookupFunctionF?F?F?lookupF?(F?args+=F?F?@?F??F?*F?,G args+=GG@?G?G)GintoGGtable=GG
TableG
@WG //TableGG
tableG(GGGargs+=G@?G*G,Gargs+=G@?GGexpr+=G@?G*expr+=G@?G)G:G elements+=GG
ClassifierRHSReducedG!@WF?G"
G#num=G$@?G%G&boolean=G'trueG(boolean=G)falseG*G+int0=G,@?G-?G.
leftLimit=G/
inclusiveG0
exclusiveG1toG2int1=G3@?G4?G5rightLimit=G6
inclusiveG7
exclusiveG8G9inG:set=G;AG<string=G=;G>concept=G?F?G@GAop=GBF?GCexpression=GD@?GEnodata=GFunknownGGstar?=GH*GI*GJ,GK elements+=GLG GMref=GN@?GOGPlookupGQGRid=GS@?GTexpression=GU@?GVintoGW function=GX@?GY?GZ
observingG[
dependencies+=G\E?G]*G^,G_
dependencies+=G`E?Ga?Gbcontextualizers+=GcGd
ContextualizationGe@WGf //ContextualizationGgGhGi?integrated?=GjaggregatedGkoverGldomain+=GmGn
FunctionOrIDGo@WGp //FunctionOrIDGqGr function=Gs@?GtfunctionId=Gu@?Gv*Gw,Gxdomain+=GyGnGz?G{actions+=G|G}
ActionG~@WG //ActionG?G?G?G?change?=G?changeG?set?=G?setG??changed=G?@?G?toG?value=G?@?G??G?usingG?
extension=G?@?G??
condition=G?E?G?G?
integrate?=G?
integrateG??changed=G?@?G?asG?value=G?@?G??G?usingG?
extension=G?@?G??
condition=G?E?G?G?do?=G?doG?value=G?@?G??G?usingG?
extension=G?@?G??
condition=G?E?G?G?move?=G?moveG?G?where=G?@?G?away?=G?awayG??
condition=G?E?G?*G?,G?actions+=G?G}G?G?onG?G?initialization?=G?definitionG?resolution?=G?resolutionG?event=G?BeG??G?actions+=G?G}G?*G?,G?actions+=G?G}G?*contextualizers+=G?GdG?ranking=G?G?
RankStatementG?@WE?G?G?rankG?observable=G?E?G??G?from=G?@?G?toG?to=G?@?G??integer?=G?integerG??G?discretizedG??G?byG?trait=G?E?G?intoG?discretization=G?FnG?G??G?usingG?G? accessor=G?@?G?lookup=G?F?G??G?
observingG?
dependencies+=G?E?G?*G?,G?
dependencies+=G?E?G??G?contextualizers+=G?GdG?*contextualizers+=G?GdG?classification=G?G?
ClassifyStatementG?@WE?G?G?G? classifyH discretizer?=HdiscretizeHobservable=HH
DerivedObservableH@WE?HHconcept=HB?H H
(H mediated=HE?H
)HH(HconceptStatement=HA?H)H?HbyHHtraits+=HE?H*H,Htraits+=HE?H?HHintoHclassification=H FnH!H"
accordingH#toH$metadataProperty=H%@?H&H'?H(usingH)H* accessor=H+@?H,lookup=H-F?H.?H/
observingH0
dependencies+=H1E?H2*H3,H4
dependencies+=H5E?H6?H7contextualizers+=H8GdH9*contextualizers+=H:GdH;
valuation=H<H=
ValueStatementH>@WE?H? H@valueHAobservable=HBHHC?HDoverHEother=HFB?HG?HHinHI currency=HJHK
CurrencyHL@WHM //CurrencyHNHOHPid=HQHRHS@HTyear=HU5HVconcept=HW@?HX?HYfrom=HZ@?H[toH\to=H]@?H^?H_discretizedH`?HabyHbtrait=HcE?HdintoHediscretization=HfFnHgHh?HiusingHjHk accessor=Hl@?Hmlookup=HnF?Ho?Hp
observingHq
dependencies+=HrE?Hs*Ht,Hu
dependencies+=HvE?Hw?Hxcontextualizers+=HyGdHz*contextualizers+=H{GdH| distance=H}H~
DistanceStatementH@WE?H? H? distanceH?H?toH?fromH?concept=H?BeH?inH?unit=H?F=H??H?discretizedH??H?byH?trait=H?E?H?intoH?discretization=H?FnH?H??H?usingH?H? accessor=H?@?H?lookup=H?F?H??H?
observingH?
dependencies+=H?E?H?*H?,H?
dependencies+=H?E?H??H?contextualizers+=H?GdH?*contextualizers+=H?GdH? presence=H?H?
PresenceStatementH?@WE?H?H? presenceH??derived?=H?ofH?concept=H?BeH?H??H?usingH?H? accessor=H?@?H?lookup=H?F?H??H?
observingH?
dependencies+=H?E?H?*H?,H?
dependencies+=H?E?H??H?contextualizers+=H?GdH?*contextualizers+=H?GdH?count=H?H?
CountStatementH?@WE?H?H?countH?concept=H?BeH??H?perH?distributionUnit=H?F=H??H?discretizedH??H?byH?trait=H?E?H?intoH?discretization=H?FnH?H??H?usingH?H? accessor=H?@?H?lookup=H?F?H??H?
observingH?
dependencies+=H?E?H?*H?,H?
dependencies+=H?E?H??H?contextualizers+=H?GdH?*contextualizers+=H?GdH?ratio=H?H?
RatioStatementH?@WE?H? H?ratioH?ofH?concept=H?BeH?toH?other=H?BeH??H?discretizedH??I byItrait=IE?IintoIdiscretization=IFnII?IusingI I
accessor=I@?Ilookup=I
F?I?I
observingI
dependencies+=IE?I*I,I
dependencies+=IE?I?Icontextualizers+=IGdI*contextualizers+=IGdIproportion=II
ProportionStatementI@WE?II I!type=I"proportionI#type=I$percentageI%I&I'ofI(concept=I)BeI*inI+other=I,BeI-observable=I.E?I/?I0discretizedI1?I2byI3trait=I4E?I5intoI6discretization=I7FnI8I9?I:usingI;I< accessor=I=@?I>lookup=I?F?I@?IA
observingIB
dependencies+=ICE?ID*IE,IF
dependencies+=IGE?IH?IIcontextualizers+=IJGdIK*contextualizers+=ILGdIMuncertainty=INIO
UncertaintyStatementIP@WE?IQIRuncertaintyIS?derived?=ITofIUconcept=IVB?IW?IXdiscretizedIY?IZbyI[trait=I\E?I]intoI^discretization=I_FnI`Ia?IbusingIcId accessor=Ie@?Iflookup=IgF?Ih?Ii
observingIj
dependencies+=IkE?Il*Im,In
dependencies+=IoE?Ip?Iqcontextualizers+=IrGdIs*contextualizers+=ItGdIuprobability=IvIw
ProbabilityStatementIx@WE?IyIzprobabilityI{?derived?=I|ofI}concept=I~BeI?I?discretizedI??I?byI?trait=I?E?I?intoI?discretization=I?FnI?I??I?usingI?I? accessor=I?@?I?lookup=I?F?I??I?
observingI?
dependencies+=I?E?I?*I?,I?
dependencies+=I?E?I??I?contextualizers+=I?GdI?*contextualizers+=I?GdI?)I?I??I?namedI?formalname=I?@?I??I?atI??each?=I?eachI? dcontext=I?BeI??I?whereI?whereCondition=I?@?I??I?forI? property=I?@?I??I?asI?traitConferred=I?@?I??I? optional=I? optionalI? requiredI?*I?,I?
dependencies+=I?E?I??I?contextualizers+=I?GdI?*contextualizers+=I?GdI??I?usingI?I? accessor=I?@?I?lookup=I?F?I?;I?I? property=I?C?I?;I?I?model=I?I?
ModelStatementI?@WI? //ModelStatementI?I?I?I??private?=I?privateI?? inactive?=I?voidI?modelI?I?observables+=I?I?
ModelObservableI?@WI? //ModelObservableI?I? function=I?@?I?declaration=I?BeI?literal=I?@?I?I?(I?conceptStatement=I?A?I?)I??I?namedI?name=I?@?I?*I?,I?observables+=I?I?
ModelObservableAdditionalI?@WI?I?I?I?declaration=I?BeI?? optional?=I? optionalI?I?inlineModel=J E?J? optional?=J optionalJJnamedJobservableName=J@?J?J
observingJ
dependencies+=J
E?J*J,J
dependencies+=JE?JJJasJ
observers=JE?JJ?JusingJJ accessor=J@?Jlookup=JF?J?Jcontextualizers+=JGdJ*contextualizers+=J GdJ!?J"withJ# metadataJ$ metadata=J%A?J&J'J(?private?=J)privateJ*? inactive?=J+voidJ,interpreter?=J-modelJ.?J/namedJ0name=J1@?J2
observers=J3E?J4?J5namedJ6name2=J7@?J8?J9withJ: metadataJ; metadata=J<A?J= J>J??private?=J@privateJA? inactive?=JBvoidJCmodelJDreification?=JEeachJFJGJHagentSource=JI@?JJ?JKnamedJLname=JM@?JNasJOobservable+=JPBeJQJRobservable+=JSBeJT?JUnamedJVname=JW@?JX?JY
observingJZ
dependencies+=J[E?J\*J],J^
dependencies+=J_E?J`?Ja
interpretJbattributeTranslators+=JcJd
AttributeTranslatorJe@WJf //AttributeTranslatorJgJhattributeId=Ji@?JjasJkJl
observers=JmE?Jn property=Jo@?Jp*Jq,JrattributeTranslators+=JsJdJt?Jucontextualizers+=JvGdJw*contextualizers+=JxGdJyJz?J{withJ| metadataJ} metadata=J~A?J?J?usingJ?J? accessor=J?@?J?lookup=J?F?J?;J?J?observe=J?J?
ObserveStatementJ?@WJ? //ObserveStatementJ?J?J?observeJ?concept=J?BeJ?namedJ?name=J?@?J??J?extendsJ?parents=J?A?J??J?contextualizers+=J?GdJ?*contextualizers+=J?GdJ??J?withJ?states+=J?J?
StateJ?@WJ? //StateJ?J?J?J?literal=J?A?J? function=J?@?J?asJ? observer=J?E?J?observation=J?J?
SubObserveStatementJ?@WJ?J?J?J?(J?concept=J?BeJ?namedJ?name=J?@?J??J?contextualizers+=J?GdJ?*contextualizers+=J?GdJ?J??J?withJ?states+=J?J?J?*J?,J?states+=J?J?J?*roles+=J?EiJ?)J?*J?,J?states+=J?J?J?*roles+=J?EiJ?;J?J?define=J?J?
DefineStatementJ?@WJ? //DefineStatementJ?J?defineJ?J?name=J?@?J?asJ?J?value=J?@?J?table=J?G J?;@?@?@k@?A?@?@?@?A@?A"A?F?A@@?FEFVF=HK@?BB4BBB,A?E;B?B?B?BnB?BeB?F?D?B?CiCuC{C?DB^B?J?
NegatableConceptListJ?@WB`J?J?concept+=J?F?J?*J?,J?concept+=J?F?D?DC?C?C?@eA?@?GdGnG}@_A~A?AcAiI?I?A?I?EZEzE?EiJdJ?
ObservationJ?@WJ? //ObservationJ?J? function=J?@?J? observer=J?E?J?id=J?@?J?J?J?J?E?E?H~H?G?H?IH?IOIwH=G?E?E?HE?E?E?E?F?G F?FtFnE?E?E?G F?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy