Adopt standalone package manifest and dependency lock
This commit is contained in:
+9
-6
@@ -1,12 +1,15 @@
|
||||
package WebStudioCanvasRuntime id "package:org.quixos.web-studio:canvas-runtime" revision "package:org.quixos.web-studio:canvas-runtime@1" {
|
||||
external atom WebStudioCanvas id "atom:org.quixos.web-studio:canvas";
|
||||
external atom WebStudioCanvasPlacement id "atom:org.quixos.web-studio:canvas-placement";
|
||||
external interface WebStudioCanvasInterface revision "interface:org.quixos.web-studio.canvas@1";
|
||||
external interface WebStudioPlaceable revision "interface:org.quixos.web-studio.placeable@1";
|
||||
|
||||
package WebStudioCanvasRuntime id "package:org.quixos.web-studio:canvas-runtime" revision "package:org.quixos.web-studio:canvas-runtime@1" {
|
||||
constructor createCanvas id "export:org.quixos.web-studio.canvas-runtime:create-canvas" constructs WebStudioCanvas : unit;
|
||||
constructor createPlacement id "export:org.quixos.web-studio.canvas-runtime:create-placement" constructs WebStudioCanvasPlacement : message "org.quixos.web-studio.CreateCanvasPlacement" requires {
|
||||
state x id "port:web-studio-placement-constructor:x" : double [write];
|
||||
state y id "port:web-studio-placement-constructor:y" : double [write];
|
||||
state width id "port:web-studio-placement-constructor:width" : double [write];
|
||||
state height id "port:web-studio-placement-constructor:height" : double [write];
|
||||
state position id "port:web-studio-placement-constructor:position" : message "org.quixos.web-studio.CanvasPosition" [write];
|
||||
state size id "port:web-studio-placement-constructor:size" : message "org.quixos.web-studio.CanvasSize" [write];
|
||||
state z id "port:web-studio-placement-constructor:z" : int32 [write];
|
||||
edge canvas id "port:web-studio-placement-constructor:canvas" : exactly-one interface WebStudioCanvas [connect];
|
||||
edge canvas id "port:web-studio-placement-constructor:canvas" : exactly-one interface WebStudioCanvasInterface [connect];
|
||||
edge subject id "port:web-studio-placement-constructor:subject" : exactly-one interface WebStudioPlaceable [connect];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user