de.interactive_instruments.ShapeChange.Target.XmlSchema
Class SchematronConstraintNode.BindingContext
java.lang.Object
de.interactive_instruments.ShapeChange.Target.XmlSchema.SchematronConstraintNode.BindingContext
- Enclosing class:
- SchematronConstraintNode
public static class SchematronConstraintNode.BindingContext
- extends Object
The primary information stored in this class is whether there is
currently a nodeset context at all - NONE if the expression is not a
nodeset - and if the context is currently identical to current() -
ATCURRENT. All other contexts are combined in OTHER.
The vars part comes into living as soon as variables are encountered.
They are tracked together with the information how far they are up the
stack.
state
public SchematronConstraintNode.BindingContext.CtxState state
clone
public SchematronConstraintNode.BindingContext clone()
- Overrides:
clone
in class Object
setState
public void setState(SchematronConstraintNode.BindingContext.CtxState state)
pushDeclaration
public void pushDeclaration(OclNode.Declaration vd)
addStep
public void addStep()
popDeclaration
public void popDeclaration()
merge
public void merge(SchematronConstraintNode.BindingContext ctx)
Copyright © 2015. All rights reserved.