Extend Camino edge endpoint protocol
This commit is contained in:
@@ -54,9 +54,24 @@ message ConstructorOptions {
|
||||
|
||||
message EdgeOptions {
|
||||
SymbolRef id = 1;
|
||||
// Shorthand for other_endpoint.class.
|
||||
SymbolRef target = 2;
|
||||
// Shorthand for this_endpoint.cardinality.
|
||||
Cardinality cardinality = 3;
|
||||
// Shorthand for other_endpoint.projection.
|
||||
string inverse = 4;
|
||||
EdgeEndpointOptions this_endpoint = 5;
|
||||
EdgeEndpointOptions other_endpoint = 6;
|
||||
repeated SymbolRef tag = 7;
|
||||
repeated SymbolRef implements = 8;
|
||||
}
|
||||
|
||||
message EdgeEndpointOptions {
|
||||
SymbolRef class = 1;
|
||||
SymbolRef interface = 2;
|
||||
string projection = 3;
|
||||
Cardinality cardinality = 4;
|
||||
bool indexed = 5;
|
||||
}
|
||||
|
||||
message MethodOptions {
|
||||
|
||||
Reference in New Issue
Block a user