11.07.2015 Aufrufe

ODL-Sprachkonstrukte und interaktive Benutzerschnittstelle - TUM

ODL-Sprachkonstrukte und interaktive Benutzerschnittstelle - TUM

ODL-Sprachkonstrukte und interaktive Benutzerschnittstelle - TUM

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

126 ANHANG A: KLASSENDIAGRAMMEinterfaceGeneratorBildet Metamodell-Typnamen aufElemente des QUEST-Metamodells.+createEvaluationModel:TermQUESTModelMapper-NON_TRAVERSABLE:int-TO_ONE:int-TO_MANY:int-metaModel:MetaModel+QUESTModelMapper:+mapEntity:MetaModelElement-parseCardinalitySpecifier:int-parseCardinality:int[]-getAssociationKind:int+mapRelation:Relation+mapRelation:Relation+mapRelation:RelationSableCCGenerator-isRelationPrefix:String-modRelationPrefix:String-context:MMElement-evalTree:Term...+createEvaluationModel:Term+inStart:void+outStart:void+inAPropositionOdlStart:void+outAPropositionOdlStart:void+outANamedPredicateOdlStart:void...Erzeugt aus einem SableCC-Syntaxbaum,der bei der Kompilation einer <strong>ODL</strong>-Abfrageerzeugt wurde, einen entsprechenden<strong>ODL</strong>-Term.Oberklasse für verschiedene Exceptions,die bei einem Fehler während der Erstellungeines <strong>ODL</strong>-Term durch eine Generator-Instanzabgesetzt werden.UndefinedSelectorException+ERROR_MESSAGE:String-selector:String+UndefinedSelectorException:+getSelector:StringGeneratorException-line:int-pos:int+GeneratorException:+getLine:int+getPos:intUndefinedNamedPredicateException-ERROR_MESSAGE:String+UndefinedNamedPredicateException:InvalidExpressionUsageException-ERROR_MESSAGE:String+InvalidExpressionUsageException:UndefinedVariableException-errorMessage:String+UndefinedVariableException:InvalidOperandTypeException-ERROR_MESSAGE:String+InvalidOperandTypeException:UndefinedTypeException-errorMessage:String+UndefinedTypeException:UnsupportedConstructException-errorMessage:String+UnsupportedConstructException:InvalidArgumentsException-ERROR_MESSAGE:String+InvalidArgumentsException:InvalidSelectorUsageException+ERROR_MESSAGE:String-selector:String+InvalidSelectorUsageException:+getSelector:StringLexerException+LexerException:AmbiguityException-errorMessage:String+AmbiguityException:ParserException+ParserException:UndefinedRelationException-errorMessage:String+UndefinedRelationException:IncompatibleTypesException-errorMessage:String+IncompatibleTypesException:Abbildung A.2: Package quest.odl.evaluation.generator

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!