Ported Akkusativ and Dativ model to protobuf

This commit is contained in:
Michael Mandl 2018-11-18 17:12:03 +01:00
parent ef54685bce
commit 843164a3bf
11 changed files with 324 additions and 21 deletions

View file

@ -0,0 +1,46 @@
syntax = "proto3";
package ESGRAF48;
message AkkusativModel
{
message TiereModel
{
bool Tiger = 1;
bool Katze = 2;
bool Affe = 3;
bool Gans = 4;
bool Baer = 5;
bool Pferd = 6;
bool Hund = 7;
bool Elefant = 8;
}
message VersteckeModel
{
bool Vorhang1 = 1;
bool Kiste1 = 2;
bool Holz1 = 3;
bool Kiste2 = 4;
bool Baum1 = 5;
bool Vorhang2 = 6;
bool Holz2 = 7;
bool Baum2 = 8;
}
message FutterModel
{
bool Salat = 1;
bool Fleisch = 2;
bool Knochen = 3;
bool Banane = 4;
bool Apfel = 5;
bool Karotte = 6;
bool Honig = 7;
bool Zucker = 8;
}
TiereModel Tiere = 1;
VersteckeModel Verstecke = 2;
FutterModel Futter = 3;
}

View file

@ -6,6 +6,8 @@ import "MetaDataModel.proto";
import "V2SvkModel.proto";
import "VerbEndModel.proto";
import "GenusModel.proto";
import "AkkusativModel.proto";
import "DativModel.proto";
message DataModel
{
@ -13,4 +15,6 @@ message DataModel
V2SvkModel V2Svk = 2;
VerbEndModel VerbEnd = 3;
GenusModel Genus = 4;
AkkusativModel Akkusativ = 5;
DativModel Dativ = 6;
}

46
proto/DativModel.proto Normal file
View file

@ -0,0 +1,46 @@
syntax = "proto3";
package ESGRAF48;
message DativModel
{
message TiereModel
{
bool Tiger = 1;
bool Katze = 2;
bool Affe = 3;
bool Gans = 4;
bool Baer = 5;
bool Pferd = 6;
bool Hund = 7;
bool Elefant = 8;
}
message VersteckeModel
{
bool Vorhang1 = 1;
bool Kiste1 = 2;
bool Holz1 = 3;
bool Kiste2 = 4;
bool Baum1 = 5;
bool Vorhang2 = 6;
bool Holz2 = 7;
bool Baum2 = 8;
}
message FutterModel
{
bool Salat = 1;
bool Fleisch = 2;
bool Knochen = 3;
bool Banane = 4;
bool Apfel = 5;
bool Karotte = 6;
bool Honig = 7;
bool Zucker = 8;
}
TiereModel Tiere = 1;
VersteckeModel Verstecke = 2;
FutterModel Futter = 3;
}