to funktioner til at evaluere køreledning

, ved hjælp af jonas hogstrom og jan nord og eacute; n. jeg har skrevet 2 - funktioner til at evaluere køreledning. først er at vurdere køreledning på ecospace: offentlige formål evaluateoclinecospace (ielement rootvalue, snor køreledning) {, objekt resultat = ugyldig;, ielement e = ((ioclservice). getecoservice (type (ioclservice)). evaluateandsubscrib &.; e (rootvalue, køreledning, nul, nul), hvis e!= nul), resultat = e.asobject; tilbage resultat;,,, andet er at vurdere køreledning på ps:,, offentlige formål evaluateoclindb (ielement rootvalue, snor køreledning) {, objekt resultat = ugyldig;, ielement internalelement = ugyldig;, ioclservice oclservice = (ioclservice). getecoservice (type (iocl &genert, service), ipersistenceservice persistenceservice = (ipersistenceservice). getecoservice (type (iper &.; sistenceservice), abstractcondition k = oclservice. createretrievecondi &.; tion (rootvalue, nul, køreledning), internalelement = persistenceservice. getallwithcondition (k, 1, 0); hvis ((internalelement!= null) & & (internalelement som iobjectlist). tæl, = = 1)), resultat = (internalelement som iobjectlist) [0]. asobject; tilbage resultat;,,, du kan gøre disse funktioner og mere komplekse.du kan vende tilbage til forskellige resultater former, f.eks. iobjectlist, ændre parametre for getallwithcondition - i denne udgave er det tilbage, kun den første genstand.



Previous:
Next Page: