Modifier and Type | Field and Description |
---|---|
OclNode.Declaration |
OclNode.VariableExp.declaration |
OclNode.Declaration[] |
OclNode.LetExp.declarations |
OclNode.Declaration[] |
OclNode.IterationCallExp.declarations |
OclNode.Declaration |
OclNode.Declaration.nextOuter |
OclNode.Declaration |
OclNode.Expression.selfDeclaration |
Modifier and Type | Field and Description |
---|---|
ArrayList<OclNode.Declaration> |
OclNode.Expression.environmentDeclarations |
Constructor and Description |
---|
Declaration(String name,
OclNode.DataType dt,
OclNode ival,
OclNode.Declaration declCtx,
OclNode owner,
boolean impl)
Initialize a Declaration from all its constituents.
|
VariableExp(OclNode.Declaration decl)
Initialize a VariableExp from its associated Declaration object.
|
Modifier and Type | Field and Description |
---|---|
OclNode.Declaration |
SchematronConstraintNode.BindingContext.CtxElmt.vardecl |
protected OclNode.Declaration |
SchematronConstraintNode.Select.vardecl |
protected OclNode.Declaration |
SchematronConstraintNode.Variable.vardecl |
Modifier and Type | Method and Description |
---|---|
boolean |
SchematronConstraintNode.isDependentOn(OclNode.Declaration vardecl)
This method determines whether the given expression depends on
the Variable passed as argument.
|
boolean |
SchematronConstraintNode.Variable.isDependentOn(OclNode.Declaration vardecl)
This method determines whether this variable is identical to the
one passed as argument.
|
boolean |
SchematronConstraintNode.isVarOrAttribBased(OclNode.Declaration vardecl)
This method determines whether the given expression is a Variable or
an Attribute based on a Variable, which is identical to the one passed
as argument.
|
boolean |
SchematronConstraintNode.Variable.isVarOrAttribBased(OclNode.Declaration vardecl)
This method determines whether this variable is identical to the
one passed as argument.
|
boolean |
SchematronConstraintNode.Attribute.isVarOrAttribBased(OclNode.Declaration vardecl)
This method determines whether this Attribute is dependent on the
Variable passed as argument.
|
SchematronConstraintNode |
SchematronConstraintNode.nodeVariableIsBoundTo(OclNode.Declaration vardecl)
This method determines whether the node binds the given variable
declaration (this can only happen for iterators) and if it does,
which is the expression the variable is bound to.
|
SchematronConstraintNode |
SchematronConstraintNode.Exists.nodeVariableIsBoundTo(OclNode.Declaration vardecl)
This method determines whether the Exists binds the given variable
declaration and if it does, which is the expression the variable is
bound to.
|
SchematronConstraintNode |
SchematronConstraintNode.Unique.nodeVariableIsBoundTo(OclNode.Declaration vardecl)
This method determines whether the Unique binds the given variable
declaration and if it does, which is the expression the variable is
bound to.
|
SchematronConstraintNode |
SchematronConstraintNode.Select.nodeVariableIsBoundTo(OclNode.Declaration vardecl)
This method determines whether the Select binds the given variable
declaration and if it does, which is the expression the variable is
bound to.
|
SchematronConstraintNode |
SchematronConstraintNode.Let.nodeVariableIsBoundTo(OclNode.Declaration vardecl)
This method determines whether the Let binds the given variable
declaration and if it does, which is the expression the variable is
bound to.
|
void |
SchematronConstraintNode.BindingContext.pushDeclaration(OclNode.Declaration vd) |
Constructor and Description |
---|
Exists(SchematronSchema schemaObject,
OclNode.Declaration vardecl,
boolean neg)
Ctor
|
Let(SchematronSchema schemaObject,
OclNode.Declaration[] vardecls)
Ctor
|
Select(SchematronSchema schemaObject,
OclNode.Declaration vardecl)
Ctor
|
Unique(SchematronSchema schemaObject,
OclNode.Declaration vardecl,
boolean neg)
Ctor
|
Variable(SchematronSchema schemaObject,
OclNode.Declaration vardecl,
boolean neg)
Ctor
|
Modifier and Type | Field and Description |
---|---|
OclNode.Declaration |
XpathConstraintNode.BindingContext.CtxElmt.vardecl |
protected OclNode.Declaration |
XpathConstraintNode.Select.vardecl |
protected OclNode.Declaration |
XpathConstraintNode.Variable.vardecl |
Modifier and Type | Method and Description |
---|---|
boolean |
XpathConstraintNode.bindsVariable(OclNode.Declaration vardecl)
This method determines whether the node binds the given variable
declaration.
|
boolean |
XpathConstraintNode.Exists.bindsVariable(OclNode.Declaration vardecl)
This method determines whether the Exists binds the given variable
declaration.
|
boolean |
XpathConstraintNode.Unique.bindsVariable(OclNode.Declaration vardecl)
This method determines whether the Unique binds the given variable
declaration.
|
boolean |
XpathConstraintNode.Select.bindsVariable(OclNode.Declaration vardecl)
This method determines whether the Select binds the given variable
declaration.
|
boolean |
XpathConstraintNode.isDependentOn(OclNode.Declaration vardecl)
This method determines whether the given expression depends on
the Variable passed as argument.
|
boolean |
XpathConstraintNode.Variable.isDependentOn(OclNode.Declaration vardecl)
This method determines whether this variable is identical to the
one passed as argument.
|
boolean |
XpathConstraintNode.isVarOrAttribBased(OclNode.Declaration vardecl)
This method determines whether the given expression is a Variable or
an Attribute based on a Variable, which is identical to the one passed
as argument.
|
boolean |
XpathConstraintNode.Variable.isVarOrAttribBased(OclNode.Declaration vardecl)
This method determines whether this variable is identical to the
one passed as argument.
|
boolean |
XpathConstraintNode.Attribute.isVarOrAttribBased(OclNode.Declaration vardecl)
This method determines whether this Attribute is dependent on the
Variable passed as argument.
|
void |
XpathConstraintNode.BindingContext.pushDeclaration(OclNode.Declaration vd) |
Constructor and Description |
---|
Exists(XpathHelper xpathHelper,
OclNode.Declaration vardecl,
boolean neg)
Ctor
|
Select(XpathHelper xpathHelper,
OclNode.Declaration vardecl)
Ctor
|
Unique(XpathHelper xpathHelper,
OclNode.Declaration vardecl,
boolean neg)
Ctor
|
Variable(XpathHelper xpathHelper,
OclNode.Declaration vardecl,
boolean neg)
Ctor
|
Copyright © 2017. All rights reserved.