xquery/XQuery__AstConnectTriggerExpr.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 02 Jul 2018 08:46:01 +0200
changeset 305 bad21c4f64bf
parent 296 ea3dbc023c80
permissions -rw-r--r--
Tagged Smalltalk/X 8.0.0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
277
senkadam
parents:
diff changeset
     1
"{ Package: 'stx:goodies/xmlsuite/xquery' }"
senkadam
parents:
diff changeset
     2
senkadam
parents:
diff changeset
     3
"{ NameSpace: XQuery }"
senkadam
parents:
diff changeset
     4
senkadam
parents:
diff changeset
     5
AstNode subclass:#AstConnectTriggerExpr
senkadam
parents:
diff changeset
     6
	instanceVariableNames:'triggerDefExpr targetExpr'
senkadam
parents:
diff changeset
     7
	classVariableNames:''
senkadam
parents:
diff changeset
     8
	poolDictionaries:''
senkadam
parents:
diff changeset
     9
	category:'XQuery-AST'
senkadam
parents:
diff changeset
    10
!
senkadam
parents:
diff changeset
    11
senkadam
parents:
diff changeset
    12
senkadam
parents:
diff changeset
    13
!AstConnectTriggerExpr methodsFor:'accessing'!
senkadam
parents:
diff changeset
    14
senkadam
parents:
diff changeset
    15
targetExpr
senkadam
parents:
diff changeset
    16
senkadam
parents:
diff changeset
    17
    ^targetExpr
senkadam
parents:
diff changeset
    18
senkadam
parents:
diff changeset
    19
    "Created: / 24-03-2012 / 23:23:53 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    20
!
senkadam
parents:
diff changeset
    21
senkadam
parents:
diff changeset
    22
targetExpr: something
senkadam
parents:
diff changeset
    23
senkadam
parents:
diff changeset
    24
    targetExpr:= something.
senkadam
parents:
diff changeset
    25
senkadam
parents:
diff changeset
    26
    "Created: / 24-03-2012 / 23:23:32 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    27
!
senkadam
parents:
diff changeset
    28
senkadam
parents:
diff changeset
    29
triggerDefExpr
senkadam
parents:
diff changeset
    30
senkadam
parents:
diff changeset
    31
    ^triggerDefExpr
senkadam
parents:
diff changeset
    32
senkadam
parents:
diff changeset
    33
    "Created: / 24-03-2012 / 23:22:26 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    34
!
senkadam
parents:
diff changeset
    35
senkadam
parents:
diff changeset
    36
triggerDefExpr: something
senkadam
parents:
diff changeset
    37
senkadam
parents:
diff changeset
    38
    triggerDefExpr:= something.
senkadam
parents:
diff changeset
    39
senkadam
parents:
diff changeset
    40
    "Created: / 24-03-2012 / 23:23:05 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    41
! !
senkadam
parents:
diff changeset
    42
senkadam
parents:
diff changeset
    43
!AstConnectTriggerExpr methodsFor:'testing'!
senkadam
parents:
diff changeset
    44
senkadam
parents:
diff changeset
    45
isAstConnectTriggerExpr
senkadam
parents:
diff changeset
    46
    ^true.
senkadam
parents:
diff changeset
    47
senkadam
parents:
diff changeset
    48
    "Created: / 24-03-2012 / 23:56:57 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    49
!
senkadam
parents:
diff changeset
    50
senkadam
parents:
diff changeset
    51
isUpdatingExpression
senkadam
parents:
diff changeset
    52
senkadam
parents:
diff changeset
    53
^true
senkadam
parents:
diff changeset
    54
senkadam
parents:
diff changeset
    55
    "Created: / 25-03-2012 / 14:52:45 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    56
! !
senkadam
parents:
diff changeset
    57
senkadam
parents:
diff changeset
    58
!AstConnectTriggerExpr methodsFor:'visiting'!
senkadam
parents:
diff changeset
    59
senkadam
parents:
diff changeset
    60
acceptVisitor:aVisitor 
senkadam
parents:
diff changeset
    61
    "Double dispatch back to the visitor, passing my type encoded in
senkadam
parents:
diff changeset
    62
     the selector (visitor pattern)"
senkadam
parents:
diff changeset
    63
senkadam
parents:
diff changeset
    64
    "stub code automatically generated - please change if required"
senkadam
parents:
diff changeset
    65
senkadam
parents:
diff changeset
    66
    ^ aVisitor visitAstConnectTriggerExpr:self
senkadam
parents:
diff changeset
    67
senkadam
parents:
diff changeset
    68
    "Created: / 25-03-2012 / 12:23:42 / Adam Senk <senkadam@gmail.com>"
senkadam
parents:
diff changeset
    69
! !
senkadam
parents:
diff changeset
    70
senkadam
parents:
diff changeset
    71
!AstConnectTriggerExpr class methodsFor:'documentation'!
senkadam
parents:
diff changeset
    72
senkadam
parents:
diff changeset
    73
version_SVN
senkadam
parents:
diff changeset
    74
    ^ '$Id$'
senkadam
parents:
diff changeset
    75
! !