WebDSL-Attributes-sig.stx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 module signatures/WebDSL-Attributes-sig imports signatures/WebDSL-Action-sig signatures/WebDSL-Lexical-sig signatures/WebDSL-Core-sig signatures/WebDSL-UI-sig signature sorts AttributeSelection AttributeCollectionOverride AttributeElem AttributeIncludeIgnore Attribute AttributeId = string constructors AttributeSelection-Plhdr : AttributeSelection AttributeCollectionOverride-Plhdr : AttributeCollectionOverride AttributeElem-Plhdr : AttributeElem AttributeIncludeIgnore-Plhdr : AttributeIncludeIgnore Attribute-Plhdr : Attribute signature constructors AttributeCollection : AttributeCollectionOverride * Id * list(AttributeElem) -> Definition AttributeAssign : AttributeId * Exp -> AttributeElem AttributeInclude : AttributeId * AttributeIncludeIgnore -> AttributeElem AttributeIgnore : AttributeId -> AttributeElem AttributeIncludeIgnoreNone : AttributeIncludeIgnore AttributeIncludeIgnore : list(AttributeId) -> AttributeIncludeIgnore AttributeCollectionOverrideNone : AttributeCollectionOverride AttributeCollectionOverride : AttributeCollectionOverride AttributeSelection : AttributeId -> AttributeSelection AttributeIgnoreDefault : AttributeId -> AttributeSelection AttributeSelection2PropertyAssignment : AttributeSelection -> PropertyAssignment AttributeSelection2Attribute : AttributeSelection -> Attribute ×