<> <> <> <<>> <> <<>> DIRECTORY Camelot USING [tidT], Rope USING [ROPE], YggDID USING [DID], YggRep USING [AttributeValue, metaAttributeMod]; YggIndexMaint: CEDAR DEFINITIONS ~ BEGIN ROPE: TYPE ~ Rope.ROPE; DIDTidNotFound: ERROR; <> NewValueForAttribute: PROC [did: YggDID.DID, tid: Camelot.tidT, attributeName: ROPE, oldValues: LIST OF LIST OF YggRep.AttributeValue, newValues: LIST OF LIST OF YggRep.AttributeValue]; <> <<>> NewValueForMetaAttribute: PROC [did: YggDID.DID, tid: Camelot.tidT, metaAttributesChanged: LIST OF YggRep.metaAttributeMod]; <> <<>> NewValueForAttributeCommitStatus: PROC [did: YggDID.DID, tid: Camelot.tidT, commited: BOOL]; <> <<>> AddOrRemoveIndexPattern: PROC [containerDID: YggDID.DID, pattern: ROPE, add: BOOL] RETURNS [ok: BOOL]; <> END.