A B C D E F G H I J L M N O P Q R S T U V W X

A

AbstractAttribute - Class in net.sourceforge.nrl.parser.model
A basic attribute implementation, to be subclassed.
AbstractAttribute(String) - Constructor for class net.sourceforge.nrl.parser.model.AbstractAttribute
 
AbstractClassifier - Class in net.sourceforge.nrl.parser.model
Abstract basic implementation of a classifier that manages attribute collections.
AbstractClassifier(String, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.AbstractClassifier
 
AbstractModelElement - Class in net.sourceforge.nrl.parser.model
Basic abstract implementation of a model element that manages the name and parent.
AbstractModelElement(String, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.AbstractModelElement
 
AbstractPackage - Class in net.sourceforge.nrl.parser.model
Abstract implementation of a package.
AbstractPackage(String, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.AbstractPackage
Create a new package with a name and an optional containing package (can be null)
accept(INRLAstVisitor) - Method in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Accept a visitor to this node.
ACTION_FRAGMENT_PARAMETER_MISMATCH - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Something wrong with macro invocation parameters
ActionTypeChecker - Class in net.sourceforge.nrl.parser.type
An extension of the type checker for the action language.
ActionTypeChecker() - Constructor for class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
ActionVisitorDispatcher - Class in net.sourceforge.nrl.parser.ast
An extension of the basic dispatching AST visitor class that adds action language support.
ActionVisitorDispatcher(INRLActionDetailVisitor) - Constructor for class net.sourceforge.nrl.parser.ast.ActionVisitorDispatcher
Initialise the dispatcher with a actionVisitor.
ADD_NEEDS_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Addition only allowed with collections
ADD_TYPES_INCOMPATIBLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Addition of object to incompatible collection
addAll(TypeMapping) - Method in class net.sourceforge.nrl.parser.type.TypeMapping
Add all entries from another mapping to this one.
addAttribute(IAttribute) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
addChild(IModelElement) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
addDocumentation(String) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
addElement(IModelElement) - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
addImplementationDetail(IImplementationDetail) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
addImplementationDetail(IImplementationDetail) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
addMapping(String, String, NRLDataType) - Method in class net.sourceforge.nrl.parser.type.TypeMapping
Add a mapping from a type name, in a particular package, to an internal type.
addModelFileName(String) - Method in class net.sourceforge.nrl.parser.operators.Operators
 
addModelPackage(IPackage) - Method in class net.sourceforge.nrl.parser.model.ModelCollection
Add a package to the collection
addOperator(IOperator) - Method in class net.sourceforge.nrl.parser.operators.Operators
Add an operator to the end of the list.
addOperator(IOperator, IOperator) - Method in class net.sourceforge.nrl.parser.operators.Operators
Add an operator before another one
addParameter(IParameter) - Method in class net.sourceforge.nrl.parser.operators.Operator
Add a parameter to the end of the list.
addParameter(IParameter, IParameter) - Method in class net.sourceforge.nrl.parser.operators.Operator
Add a parameter before another one.
addPropertyChangeListener(PropertyChangeListener) - Method in class net.sourceforge.nrl.parser.operators.PropertyAwareObject
 
addTypeMapping(ITypeMapping) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
addTypeMapping(ITypeMapping) - Method in interface net.sourceforge.nrl.parser.type.ITypeChecker
Add a type mapping for the checker to map model types to abstract internal types.
AMBIGUOUS_EXISTENCE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Ambiguous implied existence reference
ARITHMETIC_EXPRESSION_ARGS_INVALID - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Arithmetic expression over invalid arguments
ASSIGNMENT_TYPE_INCOMPATIBLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Assignment between incompatible types (e.g.
ATTRIBUTE_AMBIGUOUS - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
An attribute reference is ambiguous (occurs in multiple contexts).

B

BINARY_OPERATOR_ARGUMENTS_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
The arguments to a binary operator (and, or...) were not boolean
BINARY_PREDICATE_ARGUMENT_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Collection used as argument in binary predicate
BINARY_PREDICATE_ARGUMENT_COMPLEX - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Complex object used as argument in binary predicate
BINARY_PREDICATE_ARGUMENT_INCOMPATIBLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Binary predicate arguments are not compatible
bindToCurrentFrame(IVariable) - Method in class net.sourceforge.nrl.parser.model.VariableContext
 
BOOLEAN - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar boolean type

C

CANNOT_CAST_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Collection attributes cannot be cast
CAST_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Cannot cast a collection
CAST_REQUIRES_SUBTYPE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Cast expression needs a subtype to cast to
check(IOperators) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
check(IRuleFile) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
check(IRuleFile) - Method in interface net.sourceforge.nrl.parser.type.ITypeChecker
Type check a rule file and assign a type to all constraints.
check(IOperators) - Method in interface net.sourceforge.nrl.parser.type.ITypeChecker
Type check an operator collection.
clear() - Method in class net.sourceforge.nrl.parser.model.ModelCollection
Empty the collection.
clear() - Method in class net.sourceforge.nrl.parser.operators.Operators
 
clear() - Method in class net.sourceforge.nrl.parser.type.TypeMapping
Empty the mapping.
clearImplementationDetail(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
clearParameters() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
COLLECTION_EXPECTED - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Data type or other complex element found where a collection was expected
CompletionLevelEnum - Enum in net.sourceforge.nrl.parser.jaxb14
Java class for CompletionLevelEnum.
ConstraintTypeChecker - Class in net.sourceforge.nrl.parser.type
Default type checker implementation.
ConstraintTypeChecker() - Constructor for class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
ConstraintVisitorDispatcher - Class in net.sourceforge.nrl.parser.ast
A default implementation of the INRLAstVisitor interface that dispatches calls to the visitor method to a client-supplied INRLConstraintDetailVisitor.
ConstraintVisitorDispatcher(INRLConstraintDetailVisitor) - Constructor for class net.sourceforge.nrl.parser.ast.ConstraintVisitorDispatcher
Initialise the dispatcher with a client-supplied visitor.
CONTAINING_TYPE - Static variable in interface net.sourceforge.nrl.parser.model.xsd.IXSDUserData
If a model element is directly contained in another one, this will be set.
contains(String, String) - Method in class net.sourceforge.nrl.parser.type.TypeMapping
Return true if this contains a mapping for a particular package and type name.
CONTEXT_NAVIGATION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Context must refer to a single model element, without navigation
CONTEXT_SIMPLE_TYPE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Context element refers to a simple type
CONTEXT_UNKNOWN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Context element not found
CREATE_REFERENCE_INVALID - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Incompatible type being created (e.g.
createJaxbImplementationDetail() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbImplementationDetail
createJaxbImplementationDetail() - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JaxbImplementationDetail
createJaxbMapping() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbMapping
createJaxbOperator() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbOperator
createJaxbOperator() - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JaxbOperator
createJaxbOperatorJaxbReturnType() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbOperator.JaxbReturnType
createJaxbOperatorJaxbReturnType() - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JaxbOperator.JaxbReturnType
createJaxbOperators() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbOperators
createJaxbOperators() - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JaxbOperators
createJaxbParameter() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbParameter
createJaxbParameter() - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JaxbParameter
createJaxbParameters() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbParameters
createJaxbParameters() - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JaxbParameters
createJaxbTypeMapping() - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JaxbTypeMapping
createOperators(JaxbOperators) - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JAXBElement<JaxbOperators>}
createOperators(JaxbOperators) - Method in class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create an instance of JAXBElement<JaxbOperators>}
createTypeMapping(JaxbTypeMapping) - Method in class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create an instance of JAXBElement<JaxbTypeMapping>}

D

DATATYPE_NAVIGATION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Tried to navigate attributes of a simple data type (impossible)
DATE - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar date type
DECIMAL - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar decimal (float, double) type
DOCUMENTATION_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - documentation changed.
DOCUMENTATION_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operators
Event - documentation changed.
dump(int) - Method in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Dump the AST and its children for debugging purposes
DUPLICATE_ACTION_FRAGMENT - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Duplicate fragment identifier
DUPLICATE_FRAGMENT - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Duplicate fragment id
DUPLICATE_GLOBAL_VARIABLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Duplicate global variable
DUPLICATE_RULE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Duplicate rule id
DUPLICATE_RULESET - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Duplicate rule set identifier
DUPLICATE_VARIABLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Duplicate variable declaration

E

ELEMENT - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar element type (complex model element)
ELEMENT_AMBIGUOUS - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Global element reference ambiguous
ELSE_ARGUMENTS_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
The arguments to an else were not boolean
equals(Object) - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
equals(Object) - Method in class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
equals(Object) - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
 
extractComments(Element) - Static method in class net.sourceforge.nrl.parser.model.uml2.UML2Helper
Extract a list of comments from a UML2 model element.

F

FRAGMENT_CYCLICAL_REFERENCE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Property reference cycle
FRAGMENT_PARAMETER_MISMATCH - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Wrong number/type of property parameters
FRAGMENT_RESULT_COMPLEX - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Complex results not allowed in property
fromValue(String) - Static method in enum net.sourceforge.nrl.parser.jaxb14.CompletionLevelEnum
 
fromValue(String) - Static method in enum net.sourceforge.nrl.parser.jaxb14.TypeEnum
 

G

getAction() - Method in interface net.sourceforge.nrl.parser.ast.action.IActionFragmentDeclaration
Return the action.
getAction() - Method in interface net.sourceforge.nrl.parser.ast.action.IActionRuleDeclaration
Get the rule action.
getAction() - Method in interface net.sourceforge.nrl.parser.ast.action.IForEachAction
Return the action to execute on each member of the collection.
getAllTypeNames() - Method in class net.sourceforge.nrl.parser.model.PrimitiveTypeFactory
Return a list of all built-in type names
getAllTypes() - Method in class net.sourceforge.nrl.parser.model.PrimitiveTypeFactory
 
getAttributeByName(String, boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
getAttributeByName(String, boolean) - Method in interface net.sourceforge.nrl.parser.model.IClassifier
Return an attribute by name, or null if not found.
getAttributes(boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
getAttributes() - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
Return the actual, unmodified attribute list for use by subclasses.
getAttributes(boolean) - Method in interface net.sourceforge.nrl.parser.model.IClassifier
Return a collection of IAttribute objects.
getBoolean() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBooleanLiteral
Return the boolean value
getBoundElement() - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Return the model element bound to this variable.
getBoundElement() - Method in class net.sourceforge.nrl.parser.ast.Variable
 
getBoundExpression() - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Return the complex expression bound to this variable.
getBoundExpression() - Method in class net.sourceforge.nrl.parser.ast.Variable
 
getCharacterPosition(String, int, int) - Static method in class net.sourceforge.nrl.parser.util.StringUtilities
Convert a line and column in a document to a full character offset.
getCollection() - Method in interface net.sourceforge.nrl.parser.ast.action.IForEachAction
Return the collection to iterate over.
getCollection() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICollectionIndex
Return the reference to the collection.
getColumn() - Method in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Return the column in the input file where this node occurred.
getColumn() - Method in class net.sourceforge.nrl.parser.NRLError
Return the column where the error occurred, or -1 if not available.
getCompletionLevel() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the completionLevel property.
getCondition() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConditionalReport
Return the "if" condition.
getConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConstraintRuleDeclaration
Get the rule constraint.
getConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IExistsStatement
Return the constraint to check relative to each collection member being iterated over.
getConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IForallStatement
Return the constraint being checked for all elements in the collection.
getConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IGlobalExistsStatement
Return the constraint to check relative to the object being iterated over.
getConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ISelectionExpression
Get the constraint that must hold for an element to be selected.
getConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IValidationFragmentDeclaration
Get the fragment constraint.
getContainingPackage() - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getContainingPackage() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return the package containing this model element
getContents(boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
getContents(boolean) - Method in interface net.sourceforge.nrl.parser.model.IPackage
Return the contents of this package, a collection of IModelElement objects.
getContext() - Method in interface net.sourceforge.nrl.parser.ast.ISingleContextDeclaration
Get the referenced model element
getContextNames() - Method in interface net.sourceforge.nrl.parser.ast.IMultipleContextDeclaration
Return the assigned context names - the "parameter names".
getContextType(String) - Method in interface net.sourceforge.nrl.parser.ast.IMultipleContextDeclaration
Given a parameter name, return its type.
getCount() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IExistsStatement
Return the cardinality constraint (one, two, three, at least one, etc.), if there is one.
getCount() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IGlobalExistsStatement
Return the cardinality constraint if there is one.
getCurrentContext() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Return the "current context" in which this reference was made.
getDeclarationNode() - Method in class net.sourceforge.nrl.parser.ast.Variable
Helper node for error reporting - where the variable was declared
getDeclarations() - Method in interface net.sourceforge.nrl.parser.ast.IRuleFile
Return a collection of the declarations in this file.
getDescendants(boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getDescendants(boolean) - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return a list of elements that inherit fromm this.
getDocumentation() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the documentation property.
getDocumentation() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Gets the value of the documentation property.
getDocumentation() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
Gets the value of the documentation property.
getDocumentation() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return any documentation associated with the attribute.
getDocumentation() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return any documentation associated with the element.
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Attribute
Extract the documentation from the UML attribute.
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Classifier
Produces the documentation from the enclosed comments on the UML classifier.
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2DataType
Produces the documentation from the enclosed comments on the UML data type.
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Package
Return any documentation associated with the UML package.
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDClassifier
 
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
getDocumentation() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDPackage
 
getDocumentation() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Get the documentation string attached to this operator, if any.
getDocumentation() - Method in interface net.sourceforge.nrl.parser.operators.IOperators
Return the operator documentation, may be null.
getDocumentation() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getDocumentation() - Method in class net.sourceforge.nrl.parser.operators.Operators
 
getElement() - Method in interface net.sourceforge.nrl.parser.ast.action.IAddAction
Return the element to add.
getElement() - Method in interface net.sourceforge.nrl.parser.ast.action.ICreateAction
A reference to the element to create.
getElement() - Method in interface net.sourceforge.nrl.parser.ast.action.IRemoveFromCollectionAction
Return the element to remove.
getElement() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IExistsStatement
Return the model reference being checked for existence.
getElement() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IForallStatement
Return the element being iterated over.
getElement() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IGlobalExistsStatement
Return the model element being checked for existence.
getElement() - Method in interface net.sourceforge.nrl.parser.ast.constraints.INotExistsStatement
Return the element that has been declared as non-existant.
getElementByName(String, boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
getElementByName(String) - Method in interface net.sourceforge.nrl.parser.model.IModelCollection
Do a deep search of model elements by name in all packages of all models.
getElementByName(String, boolean) - Method in interface net.sourceforge.nrl.parser.model.IPackage
Scan a package and return the model element with a given name.
getElementByName(String) - Method in class net.sourceforge.nrl.parser.model.ModelCollection
 
getElementByQualifiedName(String) - Method in interface net.sourceforge.nrl.parser.model.IModelCollection
Get an element by its exact, qualified name (e.g.
getElementByQualifiedName(String) - Method in class net.sourceforge.nrl.parser.model.ModelCollection
 
getElementType() - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
getElementType() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return an enum indicating what type of element this is, to reduce the need to sub-cast prematurely.
getElementType() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Classifier
 
getElementType() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2DataType
 
getElementType() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDClassifier
 
getElementType() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
getElse() - Method in interface net.sourceforge.nrl.parser.ast.action.IConditionalAction
Return the actions to execute if the condition does not hold.
getElse() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConditionalReport
Return the report to create if the condition was false.
getElse() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIfThenStatement
Return the else clause.
getErrors() - Method in interface net.sourceforge.nrl.parser.INRLParser
Returns a collection of SyntaxError and SemanticError objects.
getErrors() - Method in class net.sourceforge.nrl.parser.NRLParser
After any call to the parse or resolve methods, this method returns a list of errors, if any.
getErrors() - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
getExample() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the example property.
getExpression() - Method in interface net.sourceforge.nrl.parser.ast.action.ISetAction
The expression to assign to the attribute.
getExpression() - Method in interface net.sourceforge.nrl.parser.ast.action.IVariableDeclarationAction
Get the expression that initialises the variable.
getExpression() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIsInPredicate
Return the expression whose computed value must be in the list.
getExpression() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIsNotInPredicate
Return the expression whose computed value must not be in the list.
getExpression() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IVariableDeclaration
Get the expression that initialises the variable.
getExpressions() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConcatenatedReport
Return the expressions that should be concatenated.
getFileName() - Method in interface net.sourceforge.nrl.parser.ast.IModelFileReference
Return the file name.
getFileName() - Method in interface net.sourceforge.nrl.parser.ast.IOperatorFileReference
Return the file name.
getFragment() - Method in interface net.sourceforge.nrl.parser.ast.action.IActionFragmentApplicationAction
Return the fragment that this application refers to.
getFragment() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IValidationFragmentApplication
Return the fragment to check.
getFragmentName() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IValidationFragmentApplication
Return the name of the fragment to check.
getFragmentNames(String) - Method in class net.sourceforge.nrl.parser.preprocessing.ReferencePreprocessor
Return all fragment names declared in a file
getFrom() - Method in interface net.sourceforge.nrl.parser.ast.action.IRemoveFromCollectionAction
Return the collection to remove from.
getFunction() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IFunctionalExpression
Return the function identifier, one of the constants defined in this interface.
getGlobalVariableDeclarations() - Method in interface net.sourceforge.nrl.parser.ast.IRuleFile
Get the list of global variable declarations.
getId() - Method in interface net.sourceforge.nrl.parser.ast.IDeclaration
Return the rule id.
getId() - Method in interface net.sourceforge.nrl.parser.ast.IRuleSetDeclaration
Return the rule set identifier.
getIf() - Method in interface net.sourceforge.nrl.parser.ast.action.IConditionalAction
Returns the condition.
getIf() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIfThenStatement
Return the if clause.
getImplementationDetail() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the implementationDetail property.
getImplementationDetail() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Gets the value of the implementationDetail property.
getImplementationDetail() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Gets the value of the implementationDetail property.
getImplementationDetail() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Gets the value of the implementationDetail property.
getImplementationDetail(String) - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Get an implementation detail associated with the operator, given its label.
getImplementationDetail(String) - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Get an implementation detail associated with the parameter, given its label.
getImplementationDetail(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getImplementationDetail(String) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
getImplementationDetails() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return all implementation details associated with the operator.
getImplementationDetails() - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Return all implementation details associated with the parameter.
getImplementationDetails() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getImplementationDetails() - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
getInitialStep() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Return the initial step.
getInitialStepType() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Return the type of model reference this is: whether it starts with a variable, with a model element, or with an attribute.
getInstance() - Static method in class net.sourceforge.nrl.parser.model.PrimitiveTypeFactory
 
getLabel() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbImplementationDetail
Gets the value of the label property.
getLabel() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbImplementationDetail
Gets the value of the label property.
getLabel() - Method in interface net.sourceforge.nrl.parser.operators.IImplementationDetail
Return the label.
getLabel() - Method in class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
getLeft() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IArithmeticExpression
Get the first parameter.
getLeft() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBinaryOperatorStatement
Return the left parameter.
getLeft() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBinaryPredicate
Return the left parameter.
getLength() - Method in class net.sourceforge.nrl.parser.NRLError
Return the length of the input text connected to the error, or 0 if not available.
getLine() - Method in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Return the line in the input file where this node occurred.
getLine() - Method in class net.sourceforge.nrl.parser.NRLError
Return the line where the error occurred.
getList() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIsInPredicate
Return the list of IIdentifier in which the value must be contained.
getList() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIsNotInPredicate
Return the list of IIdentifier in which the value must not be contained.
getMapping() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbTypeMapping
Gets the value of the mapping property.
getMapping() - Method in class net.sourceforge.nrl.parser.type.TypeMapping
Return the type mapping entries, in order.
getMaxOccurs() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return the maximum number of occurrences of the attribute (0 or more).
getMaxOccurs() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Attribute
 
getMaxOccurs() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
getMessage() - Method in class net.sourceforge.nrl.parser.NRLError
Return the error message
getMinOccurs() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return the minimum number of occurrences of the attribute (0 or more).
getMinOccurs() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Attribute
 
getMinOccurs() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
getModel() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperators
Gets the value of the model property.
getModel() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
Gets the value of the model property.
getModelElementName() - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
Return the model element name we're mapping.
getModelFileNames() - Method in interface net.sourceforge.nrl.parser.operators.IOperators
The list of referenced models.
getModelFileNames() - Method in class net.sourceforge.nrl.parser.operators.Operators
 
getModelFileReferences() - Method in interface net.sourceforge.nrl.parser.ast.IRuleFile
Return the model file references, as they were declared in this rule file.
getModelPackageByName(String) - Method in interface net.sourceforge.nrl.parser.model.IModelCollection
Return a model package by name.
getModelPackageByName(String) - Method in class net.sourceforge.nrl.parser.model.ModelCollection
 
getModelPackages() - Method in interface net.sourceforge.nrl.parser.model.IModelCollection
Return all top-level packages in the collection.
getModelPackages() - Method in class net.sourceforge.nrl.parser.model.ModelCollection
 
getModelReference() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ISelectionExpression
Return the model reference from which the selection is being made.
getModelReferences() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IMultipleExistsStatement
Return the model references that are to be checked for existence.
getModelReferences() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IMultipleNotExistsStatement
Return the model references that are to be checked for non-existence.
getName() - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Return the variable name.
getName() - Method in class net.sourceforge.nrl.parser.ast.Variable
 
getName() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
Gets the value of the name property.
getName() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the name property.
getName() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Gets the value of the name property.
getName() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Gets the value of the name property.
getName() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Gets the value of the name property.
getName() - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
getName() - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getName() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return the attribute's name.
getName() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return the model element's name.
getName() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return the operator name.
getName() - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Return the parameter name.
getName() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getName() - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
getNRLDataType() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConstraint
Return a type constant from the NRLDataType class, indicating the data type of the constraint.
getNRLDataType() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IValidationFragmentDeclaration
Return the return type of the fragment.
getNRLDataType() - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Return a type constant from the NRLDataType class, indicating the data type of the variable.
getNRLDataType() - Method in class net.sourceforge.nrl.parser.ast.Variable
 
getNRLDataType() - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Return the NRL type of the parameter.
getNRLDataType() - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
getNRLReturnType() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Returns the return type of the operator.
getNRLReturnType() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getNrlType(String) - Method in class net.sourceforge.nrl.parser.model.PrimitiveTypeFactory
Return the NRL data type of a built-in type, given its name
getNumber() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICardinalityConstraint
Return the cardinality number.
getNumber() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IDecimalNumber
Return the number.
getNumber() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIntegerNumber
Return the number.
getNumParameters() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IOperatorInvocation
Return the number of parameters passed in this invocation.
getNumParameters() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IValidationFragmentApplication
Return the number of parameters passed to this property.
getOperator() - Method in interface net.sourceforge.nrl.parser.ast.action.IOperatorAction
Return the operator.
getOperator() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IArithmeticExpression
Return the operator
getOperator() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBinaryOperatorStatement
Return the constant indicating which operator applies.
getOperator() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IOperatorInvocation
Return the operator.
getOperator() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperators
Gets the value of the operator property.
getOperator() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
Gets the value of the operator property.
getOperator(String) - Method in interface net.sourceforge.nrl.parser.operators.IOperators
Get an operator by name.
getOperator(String) - Method in class net.sourceforge.nrl.parser.operators.Operators
 
getOperatorFileReferences() - Method in interface net.sourceforge.nrl.parser.ast.IRuleFile
Return an array of operator file references - can be empty.
getOperatorName() - Method in interface net.sourceforge.nrl.parser.ast.action.IOperatorAction
Return the operator name of the operator being called.
getOperatorName() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IOperatorInvocation
Return the name of the operator begin called.
getOperators() - Method in interface net.sourceforge.nrl.parser.operators.IOperators
Return all operators in this collection.
getOperators() - Method in class net.sourceforge.nrl.parser.operators.Operators
 
getOperators() - Method in class net.sourceforge.nrl.parser.operators.XmlOperatorPersistence
 
getOriginalName() - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
getOriginalName() - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getOriginalName() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Some attributes have to be renamed on loading.
getOriginalName() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Some elements have to be renamed on loading.
getOriginalString() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Return the original model reference string found in the NRL text.
getOwner() - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
getOwner() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return the classifier that owns the attribute.
getPackage() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
Gets the value of the package property.
getPackageName() - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
Return the package name.
getParameter(int) - Method in interface net.sourceforge.nrl.parser.ast.constraints.IOperatorInvocation
Return a parameter.
getParameter(int) - Method in interface net.sourceforge.nrl.parser.ast.constraints.IValidationFragmentApplication
Return a parameter.
getParameter() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameters
Gets the value of the parameter property.
getParameter() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameters
Gets the value of the parameter property.
getParameter(String) - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return a parameter by name
getParameter(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getParameters() - Method in interface net.sourceforge.nrl.parser.ast.action.IActionFragmentApplicationAction
Return the parameters being passed to the macro.
getParameters() - Method in interface net.sourceforge.nrl.parser.ast.action.IOperatorAction
Return the list of parameters, which are IExpression objects.
getParameters() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IFunctionalExpression
Get the parameters.
getParameters() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the parameters property.
getParameters() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Gets the value of the parameters property.
getParameters() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return a list of IParameter objects.
getParameters() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getParent() - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getParent() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return the parent, if there is an inheritance relationship, or null if none.
getParentName() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDClassifier
 
getParentName() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
getPosition() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICollectionIndex
Return the (1-based) index.
getPreconditionConstraint() - Method in interface net.sourceforge.nrl.parser.ast.IRuleSetDeclaration
Return the precondition constraint, if there is one.
getPreconditionContext() - Method in interface net.sourceforge.nrl.parser.ast.IRuleSetDeclaration
Return the precondition context, if there is one.
getPredicate() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBinaryPredicate
Return the predicate, one of the enums defined in this interface.
getPurpose() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Gets the value of the purpose property.
getPurpose() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return the purpose of this operator.
getPurpose() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getQualifiedName() - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getQualifiedName() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return a fully qualified name for this element, listing all the package it is contained in.
getQualifier() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICardinalityConstraint
Return one of the qualifier constants defined in this class, that bound the number.
getReference() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICastExpression
Return the source model reference to be cast.
getReference() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIsSubtypePredicate
Return the model reference to check
getReferenceType() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Indicate what type of reference this is: to an attribute, to a static attribute or enumeration, etc.
getRemainingSteps() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Return the remaining steps after the initial step has been traversed.
getReport() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConstraintRuleDeclaration
Return the report for the rule.
getReports() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICompoundReport
Return the individual reports that make up this compound report.
getReturnType() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Gets the value of the returnType property.
getReturnType() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Gets the value of the returnType property.
getReturnType() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return the return type of the operator.
getReturnType() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getReturnTypeName() - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Return the name of the return type as found in the definition
getReturnTypeName() - Method in class net.sourceforge.nrl.parser.operators.Operator
 
getRight() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IArithmeticExpression
Get the second parameter.
getRight() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBinaryOperatorStatement
Return the right parameter.
getRight() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IBinaryPredicate
Return the right parameter.
getRuleById(String) - Method in interface net.sourceforge.nrl.parser.ast.IRuleFile
Look up a rule declaration by ID.
getRules() - Method in interface net.sourceforge.nrl.parser.ast.IRuleSetDeclaration
Return the rules in this rule set.
getRuleSet() - Method in interface net.sourceforge.nrl.parser.ast.IRuleDeclaration
Return the rule set that the rule is contained in, if any.
getRuleSetDeclarations() - Method in interface net.sourceforge.nrl.parser.ast.IRuleFile
Return a list of all rule set declarations.
getSimpleActions() - Method in interface net.sourceforge.nrl.parser.ast.action.ICompoundAction
Return the ISimpleAction objects contained in this compound action.
getSize() - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
getSize() - Method in interface net.sourceforge.nrl.parser.model.IPackage
Return the number of elements and packages in the package
getStatusCode() - Method in class net.sourceforge.nrl.parser.NRLError
Return the status code, one of the constants in the IStatusCode class.
getString() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ILiteralString
Return the string value, without any surrounding quotes.
getStringForType(NRLDataType) - Static method in class net.sourceforge.nrl.parser.type.TypeMapping
Return a serializable string for the integer constant from NRLDataType.
getTarget() - Method in interface net.sourceforge.nrl.parser.ast.action.IRemoveAction
The target of the deletion.
getTarget() - Method in interface net.sourceforge.nrl.parser.ast.action.ISetAction
The target attribute.
getTarget() - Method in interface net.sourceforge.nrl.parser.ast.IModelReference
Return the final target of a reference, which is always a model element.
getTargetType() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ICastExpression
Return the type being cast to.
getTargetType() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIsSubtypePredicate
Return the type to check.
getThen() - Method in interface net.sourceforge.nrl.parser.ast.action.IConditionalAction
Return the actions to execute if the condition holds.
getThen() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConditionalReport
Return the report to create if the condition was true.
getThen() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IIfThenStatement
Return the then clause.
getTo() - Method in interface net.sourceforge.nrl.parser.ast.action.IAddAction
Return the collection to add to.
getType() - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
getType() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
Gets the value of the type property.
getType() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator.JaxbReturnType
Gets the value of the type property.
getType() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Gets the value of the type property.
getType() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator.JaxbReturnType
Gets the value of the type property.
getType() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Gets the value of the type property.
getType() - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
getType() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return the type.
getType(NRLDataType) - Method in class net.sourceforge.nrl.parser.model.PrimitiveTypeFactory
Return a data type object corresponding to the given NRL type.
getType(String) - Method in class net.sourceforge.nrl.parser.model.PrimitiveTypeFactory
Return a data type by name.
getType() - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Return the parameter type.
getType() - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
getType(IAttribute) - Method in interface net.sourceforge.nrl.parser.type.ITypeMapping
Map the type of an attribute to an internal abstract type.
getType(IModelElement) - Method in interface net.sourceforge.nrl.parser.type.ITypeMapping
Map a model element to an internal, abstract type.
getType(IAttribute) - Method in class net.sourceforge.nrl.parser.type.TypeMapping
 
getType(IModelElement) - Method in class net.sourceforge.nrl.parser.type.TypeMapping
 
getType() - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
Return the internal data type this maps to.
getTypeFromString(String) - Static method in class net.sourceforge.nrl.parser.type.TypeMapping
Convert a string representation of a type back to an integer number.
getTypeName() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
getTypeName() - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Return the type name as shown in the definition
getTypeName() - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
getUML2() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Attribute
Return the UML2 Property this attribute was created from.
getUML2() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Classifier
Return the UML class wrapped by this class.
getUML2() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2DataType
 
getUML2() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Package
Return the UML2 package wrapped by this class.
getUmlSuperClassifier() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2DataType
 
getUserData(String) - Method in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Return a named user data object associated with this AST node.
getUserData(String) - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Return a named user data object associated with this variable.
getUserData(String) - Method in class net.sourceforge.nrl.parser.ast.Variable
 
getUserData(String) - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
getUserData(String) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
getUserData(String) - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Return user data stored on this attribute.
getUserData(String) - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return user data stored on this model element.
getValue() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbImplementationDetail
Gets the value of the value property.
getValue() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbImplementationDetail
Gets the value of the value property.
getValue() - Method in interface net.sourceforge.nrl.parser.operators.IImplementationDetail
Return the value.
getValue() - Method in class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
getVariable() - Method in interface net.sourceforge.nrl.parser.ast.action.ICreateAction
A reference to the variable that the object is held in after creation.
getVariable() - Method in interface net.sourceforge.nrl.parser.ast.action.IForEachAction
If the for-each action introduces an iteration variable, this is returned here.
getVariable() - Method in interface net.sourceforge.nrl.parser.ast.action.IRemoveAction
Return the variable that is being provided with the where clause.
getVariable() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IForallStatement
If the statement introduces an iteration variable, this is returned here.
getVariable() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IGlobalExistsStatement
If the statement is used to check for the existence (rather than absence) of an element, the element can be assigned to a variable if found.
getVariableDeclarations() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConstraintRuleDeclaration
Return the variables declared for this constraint.
getVariableName() - Method in interface net.sourceforge.nrl.parser.ast.action.IVariableDeclarationAction
Return the variable name
getVariableName() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IVariableDeclaration
Return the variable name
getVariableReference() - Method in interface net.sourceforge.nrl.parser.ast.action.IVariableDeclarationAction
Create a resolved variable reference.
getVariableReference() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IVariableDeclaration
Create a resolved variable reference.
getVersion() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
Gets the value of the version property.
getWarnings() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2ModelLoader
Return the list of warning strings created during the last load operation.
getWarnings() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDModelLoader
Return the list of warning strings created during the last load operation.
getWhere() - Method in interface net.sourceforge.nrl.parser.ast.action.IRemoveAction
Return a where clause if there is one.
GLOBAL_VARIABLE_NAVIGATION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Tried to use global variable as a non-constant

H

hasAttribute(String) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
hasAttribute(String) - Method in interface net.sourceforge.nrl.parser.model.IClassifier
Return true if a classifier has an attribute with a given name, or false otherwise.
hasConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IExistsStatement
Return true if there is a constraint attached that is to be executed relative to collection members.
hasConstraint() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IGlobalExistsStatement
Return true if there is a constraint attached that is to be executed relative to the model element.
hasContext() - Method in interface net.sourceforge.nrl.parser.ast.action.IActionRuleDeclaration
Indicate whether this action rule has a context, or only uses actions that do not require a context.
hasCount() - Method in interface net.sourceforge.nrl.parser.ast.constraints.IExistsStatement
Return true if the exists statement has a counter attached to it.
hashCode() - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
 
hasNonStaticAttributes() - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
hasStaticAttributes() - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
hasStaticAttributes() - Method in interface net.sourceforge.nrl.parser.model.IClassifier
Return true if the classifier contains any static attributes.
hasStrippedAttributes() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 

I

IAction - Interface in net.sourceforge.nrl.parser.ast.action
A basic action, which is further refined into compound and conditional actions.
IActionFragmentApplicationAction - Interface in net.sourceforge.nrl.parser.ast.action
An action fragment application.
IActionFragmentDeclaration - Interface in net.sourceforge.nrl.parser.ast.action
An action fragment declaration.
IActionRuleDeclaration - Interface in net.sourceforge.nrl.parser.ast.action
Declaration of an action type rule.
IAddAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that adds an element to a collection.
IArithmeticExpression - Interface in net.sourceforge.nrl.parser.ast.constraints
An arithmetic expression takes two arguments and applies an operator to them.
IArithmeticExpression.Operator - Enum in net.sourceforge.nrl.parser.ast.constraints
The available arithmetic operators.
IAttribute - Interface in net.sourceforge.nrl.parser.model
An attribute has a name, a type and a multiplicity.
IBinaryOperatorStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
A binary operator statement is either an and, or, iff or implies statement.
IBinaryOperatorStatement.Operator - Enum in net.sourceforge.nrl.parser.ast.constraints
Available operators.
IBinaryPredicate - Interface in net.sourceforge.nrl.parser.ast.constraints
A binary predicate compares two expressions for the purpose of returning a Boolean result.
IBinaryPredicate.Predicate - Enum in net.sourceforge.nrl.parser.ast.constraints
Available predicates
IBooleanLiteral - Interface in net.sourceforge.nrl.parser.ast.constraints
"true" or "false".
ICardinalityConstraint - Interface in net.sourceforge.nrl.parser.ast.constraints
A cardinality constraint: one, one or more, and so on.
ICardinalityConstraint.QualifierEnum - Enum in net.sourceforge.nrl.parser.ast.constraints
 
ICastExpression - Interface in net.sourceforge.nrl.parser.ast.constraints
An expression that converts a type to a sub-type.
IClassifier - Interface in net.sourceforge.nrl.parser.model
A classifier, inspired by UML, is a model element with attributes.
ICollectionIndex - Interface in net.sourceforge.nrl.parser.ast.constraints
A statement to return an item at a specific index in a collection.
ICompoundAction - Interface in net.sourceforge.nrl.parser.ast.action
A collection of actions to be executed in sequence.
ICompoundReport - Interface in net.sourceforge.nrl.parser.ast.constraints
A list of reporting statements that should be processed in sequence, possibly by concatenation.
IConcatenatedReport - Interface in net.sourceforge.nrl.parser.ast.constraints
A concatenation of expressions that should result in a report string.
IConditionalAction - Interface in net.sourceforge.nrl.parser.ast.action
An if-then-else type action.
IConditionalReport - Interface in net.sourceforge.nrl.parser.ast.constraints
An if-then-else reporting statement.
IConstraint - Interface in net.sourceforge.nrl.parser.ast.constraints
A constraint occurs in a rule or fragment declaration, or recursively elsewhere.
IConstraintRuleDeclaration - Interface in net.sourceforge.nrl.parser.ast.constraints
Declaration of a constraint type rule.
ICreateAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that creates a new object and assigns it to a variable.
IDataType - Interface in net.sourceforge.nrl.parser.model
A data type is a model element that can hold a value.
IDecimalNumber - Interface in net.sourceforge.nrl.parser.ast.constraints
A decimal (floating point) number that occurred as a literal in an expression.
IDeclaration - Interface in net.sourceforge.nrl.parser.ast
A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IEnumerationLiteral - Interface in net.sourceforge.nrl.parser.model
A specialised data type that represents all enumeration literals.
IExistsStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
One of the "exists" statements.
IExpression - Interface in net.sourceforge.nrl.parser.ast.constraints
An expression is a mathematical formula, a call-out, a fragment application or simply a basic type like a string or model element.
IF_ARGUMENTS_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
The arguments to an if were not boolean
IF_STATEMENT_MULTIPLE_TYPES - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
If statement with multiple return types
IForallStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
A constraint that expresses that a sub-constraint holds for every member of a collection identified by a model reference.
IForEachAction - Interface in net.sourceforge.nrl.parser.ast.action
An iterative action that executes child actions over each member of a collection.
IFunctionalExpression - Interface in net.sourceforge.nrl.parser.ast.constraints
An expression that uses a function to compute a result.
IFunctionalExpression.Function - Enum in net.sourceforge.nrl.parser.ast.constraints
Available functions
IGlobalExistsStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
A "global" exists statement.
IIdentifier - Interface in net.sourceforge.nrl.parser.ast.constraints
An identifier can occur in an expression, and is a model reference, literal string or a number.
IIfThenStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
An if-then statement contains a boolean if clause, a then clause and an optional else clause.
IImplementationDetail - Interface in net.sourceforge.nrl.parser.operators
This is a simple tag-value interface for associating auxiliary mapping information with operators and their parameters.
IIntegerNumber - Interface in net.sourceforge.nrl.parser.ast.constraints
An integer number that occurred as a literal in an expression.
IIsInPredicate - Interface in net.sourceforge.nrl.parser.ast.constraints
"is in" returns true if a value is in a comma-separated list of identifiers.
IIsNotInPredicate - Interface in net.sourceforge.nrl.parser.ast.constraints
"is not in" returns true if a value is NOT in a comma-separated list of identifiers.
IIsSubtypePredicate - Interface in net.sourceforge.nrl.parser.ast.constraints
Checks if a model reference refers to a sub-type of a specified type.
ILiteralString - Interface in net.sourceforge.nrl.parser.ast.constraints
A literal, quoted string.
ILLEGAL_ASSIGNMENT_TARGET - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Cannot set model elements or variables
ILLEGAL_ELEMENT_REFERENCE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Reference to an element where only an attribute should be allowed
ILLEGAL_STATIC_REFERENCE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Reference to static variable where none are allowed
ILLEGAL_VARIABLE_NAVIGATION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Tried to navigate from a variable bound to an expression
IModelCollection - Interface in net.sourceforge.nrl.parser.model
A collection of model packages.
IModelElement - Interface in net.sourceforge.nrl.parser.model
A model element has a name and an optional parent element through inheritance.
IModelElement.ElementType - Enum in net.sourceforge.nrl.parser.model
A short summary of what sort of model element this is.
IModelFileReference - Interface in net.sourceforge.nrl.parser.ast
 
IModelReference - Interface in net.sourceforge.nrl.parser.ast
A reference to a model element, consisting of several steps along element and attribute names.
IMPLEMENTATION_DETAILS_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - implementation detail list changed.
IMPLEMENTATION_DETAILS_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Parameter
Event - implementation details changed.
ImplementationDetail - Class in net.sourceforge.nrl.parser.operators
A default implementation of the implementation detail interface.
ImplementationDetail(String, String) - Constructor for class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
ImplementationDetail(IImplementationDetail) - Constructor for class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
IMPLICIT_ITERATION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Implicit iteration
IMultipleContextDeclaration - Interface in net.sourceforge.nrl.parser.ast
Any declaration that takes multiple contexts, with parameter names.
IMultipleExistsStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
An assertion that multiple model elements are present.
IMultipleNotExistsStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
An assertion that multiple model elements are not present.
INotExistsStatement - Interface in net.sourceforge.nrl.parser.ast.constraints
A constraint that expresses that an attribute does not exist, or a collection is empty.
INRLActionDetailVisitor - Interface in net.sourceforge.nrl.parser.ast.action
An extension of the basic detail visitor interface that adds the action nodes.
INRLActionDetailVisitor.Stub - Class in net.sourceforge.nrl.parser.ast.action
Default implementation that does nothing.
INRLActionDetailVisitor.Stub() - Constructor for class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
INRLAstNode - Interface in net.sourceforge.nrl.parser.ast
Basic interface for all NRL constructs.
INRLAstVisitor - Interface in net.sourceforge.nrl.parser.ast
A very simple visitor interface for straight-forward recursive descent traversals of the AST.
INRLConstraintDetailVisitor - Interface in net.sourceforge.nrl.parser.ast.constraints
A more complete visitor class with callbacks for each type of node that can be found in the AST for constraint files.
INRLConstraintDetailVisitor.Stub - Class in net.sourceforge.nrl.parser.ast.constraints
Extend from this if you don't want to implement the full interface.
INRLConstraintDetailVisitor.Stub() - Constructor for class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
INRLParser - Interface in net.sourceforge.nrl.parser
An INRLParser is a parser that can return a fully-resolved NRL abstract syntax tree.
INTEGER - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar Integer type
INVALID_ACTION_FRAGMENT_REF - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Reference to non-existent fragment
INVALID_FRAGMENT_REF - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Invalid property reference
INVALID_PACKAGE_REFERENCE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
A name referenced is not a package (but should be)
INVALID_VARIABLE_NAME - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Invalid variable name (e.g.
IOperator - Interface in net.sourceforge.nrl.parser.operators
An IOperator is a scripted, programmed or otherwise externally defined extension that can be dynamically referred to in rules.
IOperatorAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that invokes an externally defined operator.
IOperatorFileReference - Interface in net.sourceforge.nrl.parser.ast
A reference to an operator file, by file name
IOperatorInvocation - Interface in net.sourceforge.nrl.parser.ast.constraints
An operator invocation is an expression that makes use of an external undefined operator - mostly a scripted a programmed extension.
IOperators - Interface in net.sourceforge.nrl.parser.operators
A collection of operators, with operations to look them up by name.
IPackage - Interface in net.sourceforge.nrl.parser.model
A package contains model elements and other packages.
IParameter - Interface in net.sourceforge.nrl.parser.operators
A definition parameter for an operator.
IPredicate - Interface in net.sourceforge.nrl.parser.ast.constraints
A predicate is an abstract constraint that returns true by comparing expressions and values.
IRemoveAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that deletes an attribute or deletes any object that matches a set of criteria.
IRemoveFromCollectionAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that removes an element from a collection.
IRuleDeclaration - Interface in net.sourceforge.nrl.parser.ast
A generic rule declaration.
IRuleFile - Interface in net.sourceforge.nrl.parser.ast
IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
IRuleSetDeclaration - Interface in net.sourceforge.nrl.parser.ast
A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
IS_IN_EXPRESSION_INCOMPATIBLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
"is in" expression not compatible
IS_IN_EXPRESSION_TYPE_MISMATCH - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
"is in" expression has a type mismatch with the list of values
IS_IN_LIST_ENTRY_INVALID - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
"is in" has an invalid entry in the list
isAbsolute() - Method in interface net.sourceforge.nrl.parser.ast.IModelFileReference
Returns true if the file name is absolute, i.e.
isAbsolute() - Method in interface net.sourceforge.nrl.parser.ast.IOperatorFileReference
Returns true if the file name is absolute, i.e.
isAlreadyDeclared(String) - Method in class net.sourceforge.nrl.parser.model.VariableContext
 
isAmbiguous(String) - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
isAmbiguous(String) - Method in interface net.sourceforge.nrl.parser.model.IModelCollection
Returns true if a model element name is ambiguous because it occurs in multiple packages within one model, or within multiple models.
isAmbiguous(String) - Method in interface net.sourceforge.nrl.parser.model.IPackage
Returns true if a model element name occurs in multiple sub-packages, and hence a global reference to the name would be ambiguous.
isAmbiguous(String) - Method in class net.sourceforge.nrl.parser.model.ModelCollection
 
isAssignableFrom(IModelElement) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
isAssignableFrom(IModelElement) - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Return true if the model element can be assigned the value of another in an expression.
isBoundToElement() - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Return true if the variable is bound to a model element, false if it is bound to a complex expression
isBoundToElement() - Method in class net.sourceforge.nrl.parser.ast.Variable
 
isBuiltIn() - Method in interface net.sourceforge.nrl.parser.model.IDataType
Return true if this is a built-in NRL type
isBuiltIn() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2DataType
 
isBuiltIn() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
isCollection() - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
ISelectionExpression - Interface in net.sourceforge.nrl.parser.ast.constraints
A selection expression: "the element where constraint".
isEnumeration() - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
isEnumeration() - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
isEnumeration() - Method in interface net.sourceforge.nrl.parser.model.IClassifier
Return true if the classifier is just an enumeration.
ISetAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that sets an attribute to a value.
ISimpleAction - Interface in net.sourceforge.nrl.parser.ast.action
Super-interface for atomic actions that cannot be broken down further.
ISimpleReport - Interface in net.sourceforge.nrl.parser.ast.constraints
A "simple report" is a report that can occur in a compound report, but cannot contain further compound reports.
isImplicitIterationAllowed() - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
Is implicit iteration currently allowed?
ISingleContextDeclaration - Interface in net.sourceforge.nrl.parser.ast
A SingleContextDeclaration is a declaration with a unique context, for example a rule.
isIsCollection() - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Gets the value of the isCollection property.
isIsCollection() - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Gets the value of the isCollection property.
isNumber(NRLDataType) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
Helper method to idenitfy if a type is a number (integer or decimal)
isRepeating() - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
isRepeating() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Returns true if the attribute can occur more than once, i.e.
isSingleElementSelection() - Method in interface net.sourceforge.nrl.parser.ast.constraints.ISelectionExpression
Return true if this selection is supposed to get a single element, false if it's selecting a list.
isStatic() - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Returns true if the attribute is static, or if it is an enum value.
isStatic() - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Attribute
 
isStatic() - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
isSupplementary() - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
isSupplementary() - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Returns a flag indicating whether the element is a supplementary element loaded from a type library or dependent model.
IStatusCode - Interface in net.sourceforge.nrl.parser
An interface of status code constants for the syntax and semantic error classes.
isTypeCollection() - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Return true if the parameter type is a collection.
isTypeCollection() - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
ITERATION_NEEDS_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Iteration only allowed over collections
ITypeChecker - Interface in net.sourceforge.nrl.parser.type
A type checker traverses an AST and assigns a data type to every node.
ITypeMapping - Interface in net.sourceforge.nrl.parser.type
A mapping from model elements to types.
IValidationFragmentApplication - Interface in net.sourceforge.nrl.parser.ast.constraints
A fragment application is used inside a rule to obtain the value of a fragment.
IValidationFragmentDeclaration - Interface in net.sourceforge.nrl.parser.ast.constraints
Declaration of a validation fragment, a sub-constraint that is attached to a model element.
IVariable - Interface in net.sourceforge.nrl.parser.ast
A variable reference.
IVariableDeclaration - Interface in net.sourceforge.nrl.parser.ast.constraints
A variable declaration statement.
IVariableDeclarationAction - Interface in net.sourceforge.nrl.parser.ast.action
An action that wraps an IVariableDeclaration.
IXSDUserData - Interface in net.sourceforge.nrl.parser.model.xsd
Additional user data keys that will be attached to the model elements, packages or attributes by the XSD loader.

J

JaxbImplementationDetail - Class in net.sourceforge.nrl.parser.jaxb14
A generic tag/value type for adding implementation details (Java mappings, etc.) to both operators and their parameters
JaxbImplementationDetail() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbImplementationDetail
 
JaxbImplementationDetail - Class in net.sourceforge.nrl.parser.jaxb15
A generic tag/value type for adding implementation details (Java mappings, etc.) to both operators and their parameters
JaxbImplementationDetail() - Constructor for class net.sourceforge.nrl.parser.jaxb15.JaxbImplementationDetail
 
JaxbMapping - Class in net.sourceforge.nrl.parser.jaxb14
A single type mapping.
JaxbMapping() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
 
JaxbOperator - Class in net.sourceforge.nrl.parser.jaxb14
Definition of an extension operator, at varying levels of detail (name only, or mapping to an implementation)
JaxbOperator() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
 
JaxbOperator - Class in net.sourceforge.nrl.parser.jaxb15
Definition of an extension operator, at varying levels of detail (name only, or mapping to an implementation)
JaxbOperator() - Constructor for class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
 
JaxbOperator.JaxbReturnType - Class in net.sourceforge.nrl.parser.jaxb14
Java class for anonymous complex type.
JaxbOperator.JaxbReturnType() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbOperator.JaxbReturnType
 
JaxbOperator.JaxbReturnType - Class in net.sourceforge.nrl.parser.jaxb15
Java class for anonymous complex type.
JaxbOperator.JaxbReturnType() - Constructor for class net.sourceforge.nrl.parser.jaxb15.JaxbOperator.JaxbReturnType
 
JaxbOperators - Class in net.sourceforge.nrl.parser.jaxb14
A collection of extension operators
JaxbOperators() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbOperators
 
JaxbOperators - Class in net.sourceforge.nrl.parser.jaxb15
A collection of extension operators
JaxbOperators() - Constructor for class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
 
JaxbParameter - Class in net.sourceforge.nrl.parser.jaxb14
Parameter of an extension operator
JaxbParameter() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
 
JaxbParameter - Class in net.sourceforge.nrl.parser.jaxb15
Parameter of an extension operator
JaxbParameter() - Constructor for class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
 
JaxbParameters - Class in net.sourceforge.nrl.parser.jaxb14
Parameters for an extension operator
JaxbParameters() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbParameters
 
JaxbParameters - Class in net.sourceforge.nrl.parser.jaxb15
Parameters for an extension operator
JaxbParameters() - Constructor for class net.sourceforge.nrl.parser.jaxb15.JaxbParameters
 
JaxbTypeMapping - Class in net.sourceforge.nrl.parser.jaxb14
A mapping of elements with given names to internal NRL types.
JaxbTypeMapping() - Constructor for class net.sourceforge.nrl.parser.jaxb14.JaxbTypeMapping
 

L

LABEL_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.ImplementationDetail
Event - label changed.
LEXER_ERROR - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Lexer error - invalid character
load(File) - Method in class net.sourceforge.nrl.parser.model.uml2.UML2ModelLoader
Load a model contained in the specified file.
load(Resource, File) - Method in class net.sourceforge.nrl.parser.model.uml2.UML2ModelLoader
Internal function to load using an ECore resource.
load(File) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDModelLoader
Load a model contained in the specified file.
load(Resource, File) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDModelLoader
Load with no options.
load(Resource, File, Map<?, ?>) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDModelLoader
Load using an ECore resource and an option map.
load(File) - Method in class net.sourceforge.nrl.parser.operators.XmlOperatorPersistence
Load from a file - see XmlOperatorPersistence.load(Reader).
load(Reader) - Method in class net.sourceforge.nrl.parser.operators.XmlOperatorPersistence
Load an operator XML file using a reader.
load(File) - Method in class net.sourceforge.nrl.parser.type.XmlTypeMapping
Load the mapping from an XML file.
load(InputStream) - Method in class net.sourceforge.nrl.parser.type.XmlTypeMapping
Load the mapping from a stream.
loadFromInitialisedResource(Resource, String) - Method in class net.sourceforge.nrl.parser.model.uml2.UML2ModelLoader
Load a UML2 model out of an already initialised resource.
lookup(String) - Method in class net.sourceforge.nrl.parser.model.VariableContext
 

M

MODEL_FILE_NAMES_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operators
Event - model file name list changed.
MODEL_NOT_FOUND - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
The model file was not found
ModelCollection - Class in net.sourceforge.nrl.parser.model
 
ModelCollection() - Constructor for class net.sourceforge.nrl.parser.model.ModelCollection
 

N

NAME_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - name changed.
NAMED_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Parameter
Event - name changed.
NAMESPACE - Static variable in interface net.sourceforge.nrl.parser.model.xsd.IXSDUserData
Will be set on elements or attributes that are in a namespace - the namespace URI.
net.sourceforge.nrl.parser - package net.sourceforge.nrl.parser
This top-level package contains utility classes referenced elsewhere.
net.sourceforge.nrl.parser.ast - package net.sourceforge.nrl.parser.ast
The fully resolved abstract syntax tree (AST) representation of the constraint language.
net.sourceforge.nrl.parser.ast.action - package net.sourceforge.nrl.parser.ast.action
The fully resolved extended abstract syntax tree (AST) representation for the action language.
net.sourceforge.nrl.parser.ast.constraints - package net.sourceforge.nrl.parser.ast.constraints
 
net.sourceforge.nrl.parser.jaxb14 - package net.sourceforge.nrl.parser.jaxb14
 
net.sourceforge.nrl.parser.jaxb15 - package net.sourceforge.nrl.parser.jaxb15
 
net.sourceforge.nrl.parser.model - package net.sourceforge.nrl.parser.model
Definition of the internal meta-model that rules are written against.
net.sourceforge.nrl.parser.model.uml2 - package net.sourceforge.nrl.parser.model.uml2
A model implementation that provides an implementation over the UML2 model classes.
net.sourceforge.nrl.parser.model.xsd - package net.sourceforge.nrl.parser.model.xsd
XML Schema model loader.
net.sourceforge.nrl.parser.operators - package net.sourceforge.nrl.parser.operators
Operator library management package.
net.sourceforge.nrl.parser.preprocessing - package net.sourceforge.nrl.parser.preprocessing
Pre-processors are invoked before the main parsing stage.
net.sourceforge.nrl.parser.type - package net.sourceforge.nrl.parser.type
Abstract type assignment and type checking for the completed AST.
net.sourceforge.nrl.parser.util - package net.sourceforge.nrl.parser.util
 
NEWLINE - Static variable in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Newline constant for output purposes
NRLDataType - Class in net.sourceforge.nrl.parser.ast
Representation of NRL primitive types.
NRLDataType() - Constructor for class net.sourceforge.nrl.parser.ast.NRLDataType
 
NRLDataType(NRLDataType.Type) - Constructor for class net.sourceforge.nrl.parser.ast.NRLDataType
 
NRLDataType(NRLDataType) - Constructor for class net.sourceforge.nrl.parser.ast.NRLDataType
 
NRLDataType(NRLDataType.Type, boolean, boolean) - Constructor for class net.sourceforge.nrl.parser.ast.NRLDataType
 
NRLDataType.Type - Enum in net.sourceforge.nrl.parser.ast
Enumeration of basic type names
NRLError - Class in net.sourceforge.nrl.parser
An abstract error that contains line, column and character index info, as well as a status code.
NRLError(int, int, int, int, String) - Constructor for class net.sourceforge.nrl.parser.NRLError
 
NRLParser - Class in net.sourceforge.nrl.parser
The main parser interface for creating an NRL AST.
NRLParser() - Constructor for class net.sourceforge.nrl.parser.NRLParser
 
NUMBER_EXPECTED - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Number type was expected

O

ObjectFactory - Class in net.sourceforge.nrl.parser.jaxb14
This object contains factory methods for each Java content interface and Java element interface generated in the net.sourceforge.nrl.parser.jaxb14 package.
ObjectFactory() - Constructor for class net.sourceforge.nrl.parser.jaxb14.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.sourceforge.nrl.parser.jaxb14
ObjectFactory - Class in net.sourceforge.nrl.parser.jaxb15
This object contains factory methods for each Java content interface and Java element interface generated in the net.sourceforge.nrl.parser.jaxb15 package.
ObjectFactory() - Constructor for class net.sourceforge.nrl.parser.jaxb15.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.sourceforge.nrl.parser.jaxb15
Operator - Class in net.sourceforge.nrl.parser.operators
A basic implementation of an operator.
Operator() - Constructor for class net.sourceforge.nrl.parser.operators.Operator
 
OPERATOR_COLLECTION_PARAMETER - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Cannot pass collections as parameters
OPERATOR_LIST_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operators
Event - operator list changed.
OPERATOR_PARAMETER_MISMATCH - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Mismatch between parameter definition and operator invocation
OPERATOR_TYPE_MISMATCH - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Operator parameter type mismatch
OPERATOR_TYPE_UNKNOWN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Operator parameter/return type is unknown
OPERATOR_UNKNOWN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Unknown operator reference
Operators - Class in net.sourceforge.nrl.parser.operators
A basic implementation of an operator collection.
Operators() - Constructor for class net.sourceforge.nrl.parser.operators.Operators
 

P

Parameter - Class in net.sourceforge.nrl.parser.operators
A default implementation of an operator parameter.
Parameter() - Constructor for class net.sourceforge.nrl.parser.operators.Parameter
 
Parameter(Parameter) - Constructor for class net.sourceforge.nrl.parser.operators.Parameter
 
PARAMETERS_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - parameter list changed.
parse(InputStream) - Method in interface net.sourceforge.nrl.parser.INRLParser
Parse an input stream and construct an AST.
parse(Reader) - Method in interface net.sourceforge.nrl.parser.INRLParser
Alternative method for readers instead of streams
parse(Reader) - Method in class net.sourceforge.nrl.parser.NRLParser
Parse an NRL file using a reader, and return an AST.
parse(InputStream) - Method in class net.sourceforge.nrl.parser.NRLParser
Parse an NRL file using a stream.
PARSER_ERROR - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Unexpected token
popFrame() - Method in class net.sourceforge.nrl.parser.model.VariableContext
 
PrimitiveTypeFactory - Class in net.sourceforge.nrl.parser.model
A factory singleton that returns data types corresponding to the internal NRL data types.
process(String) - Method in class net.sourceforge.nrl.parser.preprocessing.ReferencePreprocessor
 
process(String, String[]) - Method in class net.sourceforge.nrl.parser.preprocessing.ReferencePreprocessor
 
PROPERTY_CONTEXT_MISMATCH - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Tried to apply a property to the wrong type of object
PROPERTY_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
A property has been declared with a non-boolean constraint
PropertyAwareObject - Class in net.sourceforge.nrl.parser.operators
Superclass of all model objects.
PropertyAwareObject() - Constructor for class net.sourceforge.nrl.parser.operators.PropertyAwareObject
 
PURPOSE_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - purpose attribute changed.
pushFrame() - Method in class net.sourceforge.nrl.parser.model.VariableContext
 

Q

QUANTIFIER_ARGUMENT_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Quantifiers (exists, forall, not exists) expect a boolean condition as a sub-element.

R

REFERENCE_ELEMENT - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
Reference type: references a model element.
REFERENCE_GLOBAL_VARIABLE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
Reference type: global variable reference.
REFERENCE_RELATIVE_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
Reference type: a reference to an attribute, relative to the current evaluation context.
REFERENCE_STATIC_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
Reference type: a reference to a static attribute, or enumeration value.
REFERENCE_TOP_CONTEXT_RELATIVE_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
Reference type: a reference to an attribute relative to the rule or fragment context.
REFERENCE_VARIABLE_RELATIVE_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
Reference type: an attribute relative to a variable, for example x.date, where x is some bound variable.
ReferencePreprocessor - Class in net.sourceforge.nrl.parser.preprocessing
The reference processor class detects fragment references, and resolves them before the main parsing stage.
ReferencePreprocessor() - Constructor for class net.sourceforge.nrl.parser.preprocessing.ReferencePreprocessor
 
remove(String, String) - Method in class net.sourceforge.nrl.parser.type.TypeMapping
Remove a particular mapping
REMOVE_CANNOT_REMOVE_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Cannot remove a collection
REMOVE_NEEDS_COLLECTION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Removal only allowed from collections
REMOVE_TYPES_INCOMPATIBLE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Removing incompatible type from collection
removeAttribute(IAttribute) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
removeAttributeNameMapping(String) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
removeElement(IModelElement) - Method in class net.sourceforge.nrl.parser.model.AbstractPackage
 
removeImplementationDetail(IImplementationDetail) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
removeModelFileName(String) - Method in class net.sourceforge.nrl.parser.operators.Operators
 
removeOperator(IOperator) - Method in class net.sourceforge.nrl.parser.operators.Operators
 
removeParameter(IParameter) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
removePropertyChangeListener(PropertyChangeListener) - Method in class net.sourceforge.nrl.parser.operators.PropertyAwareObject
 
resolveModelReferences(IRuleFile, IModelCollection) - Method in interface net.sourceforge.nrl.parser.INRLParser
Resolve model reference in the AST by looking up model elements.
resolveModelReferences(IRuleFile, IModelCollection) - Method in class net.sourceforge.nrl.parser.NRLParser
Attach model information to a parsed rule file AST.
resolveModelReferences(IModelCollection) - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Resolve all parameter type and return type references against models.
resolveModelReferences(IModelCollection) - Method in interface net.sourceforge.nrl.parser.operators.IOperators
Resolve all parameter type and return type references against models.
resolveModelReferences(IModelCollection) - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Resolve all parameter type and return type references against models.
resolveModelReferences(IModelCollection) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
resolveModelReferences(IModelCollection) - Method in class net.sourceforge.nrl.parser.operators.Operators
 
resolveModelReferences(IModelCollection) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
resolveOperatorReferences(IRuleFile, IOperators[]) - Method in interface net.sourceforge.nrl.parser.INRLParser
Resolve operator references in the AST by looking up operator definitions in a collection of operators.
resolveOperatorReferences(IRuleFile, IOperators[]) - Method in class net.sourceforge.nrl.parser.NRLParser
Resolve reference to operator invocations given an operator collection.
RETRIEVE_REFERENCE_INVALID - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Incompatible type being selected from (e.g.
RETURN_TYPE_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - return type changed.
RETURN_TYPE_NAME_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Operator
Event - return type name changed.
RULE_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
A rule has been declared with a non-boolean constraint
RULESET_MIXES_RULETYPES - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Constraint and action rules mixed in set
RULESET_PRECONDITION_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Rule set precondition is not a boolean

S

save(IOperators, Writer) - Method in class net.sourceforge.nrl.parser.operators.XmlOperatorPersistence
Save the mapping using a writer.
SELECTION_CONSTRAINT_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Selection expression constraints must be boolean.
SemanticError - Class in net.sourceforge.nrl.parser
A semantic error that occurred during AST creation or AST resolution.
SemanticError(int, int, int, String) - Constructor for class net.sourceforge.nrl.parser.SemanticError
 
SemanticError(int, int, int, int, String) - Constructor for class net.sourceforge.nrl.parser.SemanticError
 
SemanticError(String) - Constructor for class net.sourceforge.nrl.parser.SemanticError
 
SEPARATOR - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
The step separator constant
setAttributesStripped(boolean) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
setCollection(boolean) - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
setColumn(int) - Method in class net.sourceforge.nrl.parser.NRLError
Set the column where the error occurred.
setCompletionLevel(CompletionLevelEnum) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Sets the value of the completionLevel property.
setDeclarationNode(INRLAstNode) - Method in class net.sourceforge.nrl.parser.ast.Variable
Helper node for error reporting - where the variable was declared
setDocumentation(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Sets the value of the documentation property.
setDocumentation(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Sets the value of the documentation property.
setDocumentation(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
Sets the value of the documentation property.
setDocumentation(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
setDocumentation(String) - Method in class net.sourceforge.nrl.parser.operators.Operators
 
setEnumeration(boolean) - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
setEnumeration(boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractClassifier
 
setImplicitIterationAllowed(boolean) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
Set the implicit iteration status
setIsCollection(Boolean) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Sets the value of the isCollection property.
setIsCollection(Boolean) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Sets the value of the isCollection property.
setLabel(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbImplementationDetail
Sets the value of the label property.
setLabel(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbImplementationDetail
Sets the value of the label property.
setLabel(String) - Method in class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
setLength(int) - Method in class net.sourceforge.nrl.parser.NRLError
Set the length of the error
setLine(int) - Method in class net.sourceforge.nrl.parser.NRLError
Set the line where the error occurred
setMaxOccurs(int) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
setMessage(String) - Method in class net.sourceforge.nrl.parser.NRLError
Set the error message
setMinOccurs(int) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
setModelElementName(String) - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
Set the model element name
setName(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
Sets the value of the name property.
setName(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Sets the value of the name property.
setName(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Sets the value of the name property.
setName(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Sets the value of the name property.
setName(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Sets the value of the name property.
setName(String) - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
setName(String) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
setName(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
setName(String) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
setNRLDataType(NRLDataType) - Method in interface net.sourceforge.nrl.parser.ast.constraints.IConstraint
Assign an NRL type to this constraint.
setNRLDataType(NRLDataType) - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Assign an NRL type to this variable.
setNRLDataType(NRLDataType) - Method in class net.sourceforge.nrl.parser.ast.Variable
 
setNRLDataType(NRLDataType) - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Set the NRL type of the parameter.
setNRLDataType(NRLDataType) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
setNRLReturnType(NRLDataType) - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Set the NRL type of the return type
setNRLReturnType(NRLDataType) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
setOriginalName(String) - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
setOriginalName(String) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
setOwner(IClassifier) - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
setPackage(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
Sets the value of the package property.
setPackageName(String) - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
Set the package name
setParameters(JaxbParameters) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Sets the value of the parameters property.
setParameters(JaxbParameters) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Sets the value of the parameters property.
setParent(IModelElement) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
setParentName(String) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDClassifier
 
setParentName(String) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
setPurpose(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Sets the value of the purpose property.
setPurpose(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
setReturnType(JaxbOperator.JaxbReturnType) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator
Sets the value of the returnType property.
setReturnType(JaxbOperator.JaxbReturnType) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator
Sets the value of the returnType property.
setReturnType(IModelElement) - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Set the type this operator will return.
setReturnType(IModelElement) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
setReturnTypeName(String) - Method in interface net.sourceforge.nrl.parser.operators.IOperator
Set the raw name of the return type.
setReturnTypeName(String) - Method in class net.sourceforge.nrl.parser.operators.Operator
 
setRuleSet(IRuleSetDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.IRuleDeclaration
Set the rule set that this rule is contained in.
setStatic(boolean) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
setSupplementary(boolean) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
setType(NRLDataType.Type) - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
setType(TypeEnum) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbMapping
Sets the value of the type property.
setType(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbOperator.JaxbReturnType
Sets the value of the type property.
setType(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbParameter
Sets the value of the type property.
setType(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperator.JaxbReturnType
Sets the value of the type property.
setType(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbParameter
Sets the value of the type property.
setType(IModelElement) - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
setType(IModelElement) - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Set the model type of the parameter.
setType(IModelElement) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
setType(NRLDataType) - Method in class net.sourceforge.nrl.parser.type.TypeMappingEntry
Set the internal type
setTypeIsCollection(boolean) - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Set a flag indicating whether the type is a collection type.
setTypeIsCollection(boolean) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
setTypeName(String) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
setTypeName(String) - Method in interface net.sourceforge.nrl.parser.operators.IParameter
Set the type name
setTypeName(String) - Method in class net.sourceforge.nrl.parser.operators.Parameter
 
setUMLSuperClass(Classifier) - Method in class net.sourceforge.nrl.parser.model.uml2.UML2Classifier
Set the superclass of this one in the UML model
setUMLSuperClass(Classifier) - Method in class net.sourceforge.nrl.parser.model.uml2.UML2DataType
Set the superclass of this one in the UML model
setUserData(String, Object) - Method in interface net.sourceforge.nrl.parser.ast.INRLAstNode
Associate user data with this AST node, under a given key.
setUserData(String, Object) - Method in interface net.sourceforge.nrl.parser.ast.IVariable
Associate user data with this variable node, under a given key.
setUserData(String, Object) - Method in class net.sourceforge.nrl.parser.ast.Variable
 
setUserData(String, Object) - Method in class net.sourceforge.nrl.parser.model.AbstractAttribute
 
setUserData(String, Object) - Method in class net.sourceforge.nrl.parser.model.AbstractModelElement
 
setUserData(String, Object) - Method in interface net.sourceforge.nrl.parser.model.IAttribute
Set user data to be stored on this attribute.
setUserData(String, Object) - Method in interface net.sourceforge.nrl.parser.model.IModelElement
Set user data to be stored on this model element.
setValue(String) - Method in class net.sourceforge.nrl.parser.jaxb14.JaxbImplementationDetail
Sets the value of the value property.
setValue(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbImplementationDetail
Sets the value of the value property.
setValue(String) - Method in class net.sourceforge.nrl.parser.operators.ImplementationDetail
 
setVersion(String) - Method in class net.sourceforge.nrl.parser.jaxb15.JaxbOperators
Sets the value of the version property.
setXSDType(XSDTypeDefinition) - Method in class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
size() - Method in interface net.sourceforge.nrl.parser.model.IModelCollection
Returns the number of models in the collection.
size() - Method in class net.sourceforge.nrl.parser.model.ModelCollection
 
STATIC_REFERENCE_TO_NONSTATIC_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Tried to make a static reference to a non-static attribute
STEP_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
The initial step is an attribute of a model element
STEP_MODEL_ELEMENT - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
The initial step is a model element
STEP_VARIABLE - Static variable in interface net.sourceforge.nrl.parser.ast.IModelReference
The initial step is a variable reference
STRING - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar string type
StringUtilities - Class in net.sourceforge.nrl.parser.util
Generic utilities to help with string processing tasks that occur with NRL.
StringUtilities() - Constructor for class net.sourceforge.nrl.parser.util.StringUtilities
 
SUBSTITUTABLE - Static variable in interface net.sourceforge.nrl.parser.model.xsd.IXSDUserData
On elements that define a substitution group, i.e.
SUBSTITUTION_FOR - Static variable in interface net.sourceforge.nrl.parser.model.xsd.IXSDUserData
On elements that participate in a substitution group, this will point to the "root" element that this is a substitution for.
SyntaxError - Class in net.sourceforge.nrl.parser
An error that occurred during parsing.
SyntaxError(int, int, int, String) - Constructor for class net.sourceforge.nrl.parser.SyntaxError
 
SyntaxError(int, int, int, int, String) - Constructor for class net.sourceforge.nrl.parser.SyntaxError
 

T

THEN_ARGUMENTS_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
The arguments to a then were not boolean
toString() - Method in class net.sourceforge.nrl.parser.ast.NRLDataType
 
toString() - Method in class net.sourceforge.nrl.parser.SemanticError
 
toString() - Method in class net.sourceforge.nrl.parser.SyntaxError
 
TYPE_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Parameter
Event - type changed.
TYPE_IS_COLLECTION_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Parameter
Event - type collection indicator changed.
TYPE_NAME_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.Parameter
Event - type name changed.
TypeEnum - Enum in net.sourceforge.nrl.parser.jaxb14
Java class for TypeEnum.
TypeMapping - Class in net.sourceforge.nrl.parser.type
A default type mapping implementation.
TypeMapping() - Constructor for class net.sourceforge.nrl.parser.type.TypeMapping
 
TypeMappingEntry - Class in net.sourceforge.nrl.parser.type
An entry for the TypeMapping class.
TypeMappingEntry(String, String, NRLDataType) - Constructor for class net.sourceforge.nrl.parser.type.TypeMappingEntry
 

U

UML2Attribute - Class in net.sourceforge.nrl.parser.model.uml2
Extension of a standard attribute that holds a UML2 typed element reference.
UML2Attribute(NamedElement) - Constructor for class net.sourceforge.nrl.parser.model.uml2.UML2Attribute
Initialise the attribute using a UML2 named element object.
UML2Classifier - Class in net.sourceforge.nrl.parser.model.uml2
Extension of a standard model element that holds a reference to a UML2 class.
UML2Classifier(Classifier, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.uml2.UML2Classifier
Initialise a classifier from a UML2 Classifier
UML2DataType - Class in net.sourceforge.nrl.parser.model.uml2
A data type that wraps a UML2 DataType object.
UML2DataType(DataType, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.uml2.UML2DataType
 
UML2Helper - Class in net.sourceforge.nrl.parser.model.uml2
A class with static helper methods.
UML2Helper() - Constructor for class net.sourceforge.nrl.parser.model.uml2.UML2Helper
 
UML2ModelLoader - Class in net.sourceforge.nrl.parser.model.uml2
A model loader that uses the UML2 and EMF classes to populate an NRL model.
UML2ModelLoader() - Constructor for class net.sourceforge.nrl.parser.model.uml2.UML2ModelLoader
 
UML2Package - Class in net.sourceforge.nrl.parser.model.uml2
A package implementation that wraps a UML2 Package objects.
UML2Package(Package, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.uml2.UML2Package
 
UNBOUNDED - Static variable in interface net.sourceforge.nrl.parser.model.IAttribute
Constant for unbounded upper and lower occurrence
UNKNOWN - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
 
UNKNOWN_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Reference to an unknown attribute
UNKNOWN_DATATYPE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Model element or operator type is unknown
UNKNOWN_ELEMENT_OR_ATTRIBUTE - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Reference to an unknown element or attribute

V

value() - Method in enum net.sourceforge.nrl.parser.jaxb14.CompletionLevelEnum
 
value() - Method in enum net.sourceforge.nrl.parser.jaxb14.TypeEnum
 
VALUE_CHANGED - Static variable in class net.sourceforge.nrl.parser.operators.ImplementationDetail
Event - value changed.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IArithmeticExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IBinaryOperatorStatement.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IBinaryPredicate.Predicate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.ast.constraints.ICardinalityConstraint.QualifierEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IFunctionalExpression.Function
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.ast.NRLDataType.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.jaxb14.CompletionLevelEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.jaxb14.TypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.model.IModelElement.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.nrl.parser.operators.XmlOperatorPersistence.LoadedVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IArithmeticExpression.Operator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IBinaryOperatorStatement.Operator
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IBinaryPredicate.Predicate
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.ast.constraints.ICardinalityConstraint.QualifierEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.ast.constraints.IFunctionalExpression.Function
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.ast.NRLDataType.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.jaxb14.CompletionLevelEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.jaxb14.TypeEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.model.IModelElement.ElementType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.nrl.parser.operators.XmlOperatorPersistence.LoadedVersion
Returns an array containing the constants of this enum type, in the order they're declared.
Variable - Class in net.sourceforge.nrl.parser.ast
A default implementation of the variable reference interface.
Variable(String, IExpression) - Constructor for class net.sourceforge.nrl.parser.ast.Variable
 
Variable(String, IModelElement) - Constructor for class net.sourceforge.nrl.parser.ast.Variable
 
VariableContext - Class in net.sourceforge.nrl.parser.model
An implementation of a stack-based variable context that is used throughout the parser for processing model references.
VariableContext() - Constructor for class net.sourceforge.nrl.parser.model.VariableContext
 
visitActionFragmentApplicationActionAfter(IActionFragmentApplicationAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitActionFragmentApplicationActionAfter(IActionFragmentApplicationAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitActionFragmentApplicationActionAfter(IActionFragmentApplicationAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitActionFragmentApplicationActionBefore(IActionFragmentApplicationAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitActionFragmentApplicationActionBefore(IActionFragmentApplicationAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitActionFragmentApplicationActionBefore(IActionFragmentApplicationAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitActionFragmentDeclarationAfter(IActionFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitActionFragmentDeclarationAfter(IActionFragmentDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitActionFragmentDeclarationAfter(IActionFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitActionFragmentDeclarationBefore(IActionFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitActionFragmentDeclarationBefore(IActionFragmentDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitActionFragmentDeclarationBefore(IActionFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitActionRuleDeclarationAfter(IActionRuleDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitActionRuleDeclarationAfter(IActionRuleDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitActionRuleDeclarationAfter(IActionRuleDeclaration) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitActionRuleDeclarationBefore(IActionRuleDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitActionRuleDeclarationBefore(IActionRuleDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitActionRuleDeclarationBefore(IActionRuleDeclaration) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitAddActionAfter(IAddAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitAddActionAfter(IAddAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitAddActionAfter(IAddAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitAddActionBefore(IAddAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitAddActionBefore(IAddAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitAddActionBefore(IAddAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitAfter(INRLAstNode) - Method in class net.sourceforge.nrl.parser.ast.ActionVisitorDispatcher
Dispatching method.
visitAfter(INRLAstNode) - Method in class net.sourceforge.nrl.parser.ast.ConstraintVisitorDispatcher
Default implementation - dispatches calls to the registered visitor's methods.
visitAfter(INRLAstNode) - Method in interface net.sourceforge.nrl.parser.ast.INRLAstVisitor
Visit an AST node after its children have been processed.
visitArithmeticExpressionAfter(IArithmeticExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitArithmeticExpressionAfter(IArithmeticExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitArithmeticExpressionAfter(IArithmeticExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitArithmeticExpressionAfter(IArithmeticExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitArithmeticExpressionBefore(IArithmeticExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitArithmeticExpressionBefore(IArithmeticExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitArithmeticExpressionBefore(IArithmeticExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitArithmeticExpressionBefore(IArithmeticExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitBefore(INRLAstNode) - Method in class net.sourceforge.nrl.parser.ast.ActionVisitorDispatcher
Dispatching method.
visitBefore(INRLAstNode) - Method in class net.sourceforge.nrl.parser.ast.ConstraintVisitorDispatcher
Default implementation - dispatches calls to the registered visitor's methods.
visitBefore(INRLAstNode) - Method in interface net.sourceforge.nrl.parser.ast.INRLAstVisitor
Visit an AST node and, if this method returns true, visit its children in order.
visitBinaryOperatorStatementAfter(IBinaryOperatorStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitBinaryOperatorStatementAfter(IBinaryOperatorStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitBinaryOperatorStatementAfter(IBinaryOperatorStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitBinaryOperatorStatementAfter(IBinaryOperatorStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitBinaryOperatorStatementBefore(IBinaryOperatorStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitBinaryOperatorStatementBefore(IBinaryOperatorStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitBinaryOperatorStatementBefore(IBinaryOperatorStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitBinaryOperatorStatementBefore(IBinaryOperatorStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitBinaryPredicateAfter(IBinaryPredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitBinaryPredicateAfter(IBinaryPredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitBinaryPredicateAfter(IBinaryPredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitBinaryPredicateAfter(IBinaryPredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitBinaryPredicateBefore(IBinaryPredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitBinaryPredicateBefore(IBinaryPredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitBinaryPredicateBefore(IBinaryPredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitBinaryPredicateBefore(IBinaryPredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitBooleanLiteral(IBooleanLiteral) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitBooleanLiteral(IBooleanLiteral) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitBooleanLiteral(IBooleanLiteral) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitBooleanLiteral(IBooleanLiteral) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCardinalityConstraint(ICardinalityConstraint) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCardinalityConstraint(ICardinalityConstraint) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCardinalityConstraint(ICardinalityConstraint) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCardinalityConstraint(ICardinalityConstraint) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCastExpressionAfter(ICastExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCastExpressionAfter(ICastExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCastExpressionAfter(ICastExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCastExpressionAfter(ICastExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCastExpressionBefore(ICastExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCastExpressionBefore(ICastExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCastExpressionBefore(ICastExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCastExpressionBefore(ICastExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCollectionIndexAfter(ICollectionIndex) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCollectionIndexAfter(ICollectionIndex) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCollectionIndexAfter(ICollectionIndex) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCollectionIndexAfter(ICollectionIndex) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCollectionIndexBefore(ICollectionIndex) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCollectionIndexBefore(ICollectionIndex) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCollectionIndexBefore(ICollectionIndex) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCollectionIndexBefore(ICollectionIndex) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCompoundActionAfter(ICompoundAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCompoundActionAfter(ICompoundAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitCompoundActionAfter(ICompoundAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitCompoundActionBefore(ICompoundAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCompoundActionBefore(ICompoundAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitCompoundActionBefore(ICompoundAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitCompoundReportAfter(ICompoundReport) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCompoundReportAfter(ICompoundReport) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCompoundReportAfter(ICompoundReport) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCompoundReportAfter(ICompoundReport) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCompoundReportBefore(ICompoundReport) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCompoundReportBefore(ICompoundReport) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitCompoundReportBefore(ICompoundReport) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitCompoundReportBefore(ICompoundReport) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitConcatenatedReportAfter(IConcatenatedReport) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConcatenatedReportAfter(IConcatenatedReport) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitConcatenatedReportAfter(IConcatenatedReport) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitConcatenatedReportAfter(IConcatenatedReport) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitConcatenatedReportBefore(IConcatenatedReport) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConcatenatedReportBefore(IConcatenatedReport) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitConcatenatedReportBefore(IConcatenatedReport) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitConcatenatedReportBefore(IConcatenatedReport) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitConditionalActionAfter(IConditionalAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConditionalActionAfter(IConditionalAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitConditionalActionAfter(IConditionalAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitConditionalActionBefore(IConditionalAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConditionalActionBefore(IConditionalAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitConditionalActionBefore(IConditionalAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitConditionalReportAfter(IConditionalReport) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConditionalReportAfter(IConditionalReport) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitConditionalReportAfter(IConditionalReport) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitConditionalReportAfter(IConditionalReport) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitConditionalReportBefore(IConditionalReport) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConditionalReportBefore(IConditionalReport) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitConditionalReportBefore(IConditionalReport) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitConditionalReportBefore(IConditionalReport) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitConstraintRuleDeclarationAfter(IConstraintRuleDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConstraintRuleDeclarationAfter(IConstraintRuleDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitConstraintRuleDeclarationAfter(IConstraintRuleDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitConstraintRuleDeclarationAfter(IConstraintRuleDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitConstraintRuleDeclarationBefore(IConstraintRuleDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitConstraintRuleDeclarationBefore(IConstraintRuleDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitConstraintRuleDeclarationBefore(IConstraintRuleDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitConstraintRuleDeclarationBefore(IConstraintRuleDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitCreateActionAfter(ICreateAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCreateActionAfter(ICreateAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitCreateActionAfter(ICreateAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitCreateActionBefore(ICreateAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitCreateActionBefore(ICreateAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitCreateActionBefore(ICreateAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitDecimalNumber(IDecimalNumber) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitDecimalNumber(IDecimalNumber) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitDecimalNumber(IDecimalNumber) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitDecimalNumber(IDecimalNumber) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitExistsStatementAfter(IExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitExistsStatementAfter(IExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitExistsStatementAfter(IExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitExistsStatementAfter(IExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitExistsStatementBefore(IExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitExistsStatementBefore(IExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitExistsStatementBefore(IExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitExistsStatementBefore(IExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitForallStatementAfter(IForallStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitForallStatementAfter(IForallStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitForallStatementAfter(IForallStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitForallStatementAfter(IForallStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitForallStatementBefore(IForallStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitForallStatementBefore(IForallStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitForallStatementBefore(IForallStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitForallStatementBefore(IForallStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitForEachActionAfter(IForEachAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitForEachActionAfter(IForEachAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitForEachActionAfter(IForEachAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitForEachActionBefore(IForEachAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitForEachActionBefore(IForEachAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitForEachActionBefore(IForEachAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitFunctionalExpressionAfter(IFunctionalExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitFunctionalExpressionAfter(IFunctionalExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitFunctionalExpressionAfter(IFunctionalExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitFunctionalExpressionAfter(IFunctionalExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitFunctionalExpressionBefore(IFunctionalExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitFunctionalExpressionBefore(IFunctionalExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitFunctionalExpressionBefore(IFunctionalExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitFunctionalExpressionBefore(IFunctionalExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitGlobalExistsStatementAfter(IGlobalExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitGlobalExistsStatementAfter(IGlobalExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitGlobalExistsStatementAfter(IGlobalExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitGlobalExistsStatementAfter(IGlobalExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitGlobalExistsStatementBefore(IGlobalExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitGlobalExistsStatementBefore(IGlobalExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitGlobalExistsStatementBefore(IGlobalExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitGlobalExistsStatementBefore(IGlobalExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIfThenStatementAfter(IIfThenStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIfThenStatementAfter(IIfThenStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIfThenStatementAfter(IIfThenStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIfThenStatementAfter(IIfThenStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIfThenStatementBefore(IIfThenStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIfThenStatementBefore(IIfThenStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIfThenStatementBefore(IIfThenStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIfThenStatementBefore(IIfThenStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIntegerNumber(IIntegerNumber) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIntegerNumber(IIntegerNumber) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIntegerNumber(IIntegerNumber) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIntegerNumber(IIntegerNumber) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIsInPredicateAfter(IIsInPredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIsInPredicateAfter(IIsInPredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIsInPredicateAfter(IIsInPredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIsInPredicateAfter(IIsInPredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIsInPredicateBefore(IIsInPredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIsInPredicateBefore(IIsInPredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIsInPredicateBefore(IIsInPredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIsInPredicateBefore(IIsInPredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIsNotInPredicateAfter(IIsNotInPredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIsNotInPredicateAfter(IIsNotInPredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIsNotInPredicateAfter(IIsNotInPredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIsNotInPredicateAfter(IIsNotInPredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIsNotInPredicateBefore(IIsNotInPredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIsNotInPredicateBefore(IIsNotInPredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIsNotInPredicateBefore(IIsNotInPredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIsNotInPredicateBefore(IIsNotInPredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIsSubtypePredicateAfter(IIsSubtypePredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIsSubtypePredicateAfter(IIsSubtypePredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIsSubtypePredicateAfter(IIsSubtypePredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIsSubtypePredicateAfter(IIsSubtypePredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitIsSubtypePredicateBefore(IIsSubtypePredicate) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitIsSubtypePredicateBefore(IIsSubtypePredicate) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitIsSubtypePredicateBefore(IIsSubtypePredicate) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitIsSubtypePredicateBefore(IIsSubtypePredicate) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitLiteralString(ILiteralString) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitLiteralString(ILiteralString) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitLiteralString(ILiteralString) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitLiteralString(ILiteralString) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitModelReferenceAfter(IModelReference) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitModelReferenceAfter(IModelReference) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitModelReferenceAfter(IModelReference) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitModelReferenceAfter(IModelReference) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitModelReferenceBefore(IModelReference) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitModelReferenceBefore(IModelReference) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitModelReferenceBefore(IModelReference) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitModelReferenceBefore(IModelReference) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitMultipleExistsStatementAfter(IMultipleExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitMultipleExistsStatementAfter(IMultipleExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitMultipleExistsStatementAfter(IMultipleExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitMultipleExistsStatementAfter(IMultipleExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitMultipleExistsStatementBefore(IMultipleExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitMultipleExistsStatementBefore(IMultipleExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitMultipleExistsStatementBefore(IMultipleExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitMultipleExistsStatementBefore(IMultipleExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitMultipleNotExistsStatementAfter(IMultipleNotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitMultipleNotExistsStatementAfter(IMultipleNotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitMultipleNotExistsStatementAfter(IMultipleNotExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitMultipleNotExistsStatementAfter(IMultipleNotExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitMultipleNotExistsStatementBefore(IMultipleNotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitMultipleNotExistsStatementBefore(IMultipleNotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitMultipleNotExistsStatementBefore(IMultipleNotExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitMultipleNotExistsStatementBefore(IMultipleNotExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitNotExistsStatementAfter(INotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitNotExistsStatementAfter(INotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitNotExistsStatementAfter(INotExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitNotExistsStatementAfter(INotExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitNotExistsStatementBefore(INotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitNotExistsStatementBefore(INotExistsStatement) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitNotExistsStatementBefore(INotExistsStatement) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitNotExistsStatementBefore(INotExistsStatement) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitOperatorActionAfter(IOperatorAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitOperatorActionAfter(IOperatorAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitOperatorActionAfter(IOperatorAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitOperatorActionBefore(IOperatorAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitOperatorActionBefore(IOperatorAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitOperatorActionBefore(IOperatorAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitOperatorInvocationAfter(IOperatorInvocation) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitOperatorInvocationAfter(IOperatorInvocation) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitOperatorInvocationAfter(IOperatorInvocation) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitOperatorInvocationAfter(IOperatorInvocation) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitOperatorInvocationBefore(IOperatorInvocation) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitOperatorInvocationBefore(IOperatorInvocation) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitOperatorInvocationBefore(IOperatorInvocation) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitOperatorInvocationBefore(IOperatorInvocation) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitRemoveActionAfter(IRemoveAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRemoveActionAfter(IRemoveAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitRemoveActionAfter(IRemoveAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitRemoveActionBefore(IRemoveAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRemoveActionBefore(IRemoveAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitRemoveActionBefore(IRemoveAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitRemoveFromCollectionActionAfter(IRemoveFromCollectionAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRemoveFromCollectionActionAfter(IRemoveFromCollectionAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitRemoveFromCollectionActionAfter(IRemoveFromCollectionAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitRemoveFromCollectionActionBefore(IRemoveFromCollectionAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRemoveFromCollectionActionBefore(IRemoveFromCollectionAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitRemoveFromCollectionActionBefore(IRemoveFromCollectionAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitRuleFileAfter(IRuleFile) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRuleFileAfter(IRuleFile) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitRuleFileAfter(IRuleFile) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitRuleFileAfter(IRuleFile) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitRuleFileBefore(IRuleFile) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRuleFileBefore(IRuleFile) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitRuleFileBefore(IRuleFile) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitRuleFileBefore(IRuleFile) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitRuleSetDeclarationAfter(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRuleSetDeclarationAfter(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitRuleSetDeclarationAfter(IRuleSetDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitRuleSetDeclarationAfter(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitRuleSetDeclarationAfter(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitRuleSetDeclarationBefore(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitRuleSetDeclarationBefore(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitRuleSetDeclarationBefore(IRuleSetDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitRuleSetDeclarationBefore(IRuleSetDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitSelectionExpressionAfter(ISelectionExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitSelectionExpressionAfter(ISelectionExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitSelectionExpressionAfter(ISelectionExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitSelectionExpressionAfter(ISelectionExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitSelectionExpressionBefore(ISelectionExpression) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitSelectionExpressionBefore(ISelectionExpression) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitSelectionExpressionBefore(ISelectionExpression) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitSelectionExpressionBefore(ISelectionExpression) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitSetActionAfter(ISetAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitSetActionAfter(ISetAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitSetActionAfter(ISetAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitSetActionBefore(ISetAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitSetActionBefore(ISetAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitSetActionBefore(ISetAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitValidationFragmentApplicationAfter(IValidationFragmentApplication) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitValidationFragmentApplicationAfter(IValidationFragmentApplication) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitValidationFragmentApplicationAfter(IValidationFragmentApplication) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitValidationFragmentApplicationAfter(IValidationFragmentApplication) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitValidationFragmentApplicationBefore(IValidationFragmentApplication) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitValidationFragmentApplicationBefore(IValidationFragmentApplication) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitValidationFragmentApplicationBefore(IValidationFragmentApplication) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitValidationFragmentApplicationBefore(IValidationFragmentApplication) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitValidationFragmentDeclarationAfter(IValidationFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitValidationFragmentDeclarationAfter(IValidationFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitValidationFragmentDeclarationAfter(IValidationFragmentDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitValidationFragmentDeclarationAfter(IValidationFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitValidationFragmentDeclarationBefore(IValidationFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitValidationFragmentDeclarationBefore(IValidationFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitValidationFragmentDeclarationBefore(IValidationFragmentDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitValidationFragmentDeclarationBefore(IValidationFragmentDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitVariableDeclarationActionAfter(IVariableDeclarationAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitVariableDeclarationActionAfter(IVariableDeclarationAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitVariableDeclarationActionAfter(IVariableDeclarationAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitVariableDeclarationActionBefore(IVariableDeclarationAction) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitVariableDeclarationActionBefore(IVariableDeclarationAction) - Method in interface net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor
 
visitVariableDeclarationActionBefore(IVariableDeclarationAction) - Method in class net.sourceforge.nrl.parser.type.ActionTypeChecker
 
visitVariableDeclarationAfter(IVariableDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitVariableDeclarationAfter(IVariableDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitVariableDeclarationAfter(IVariableDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitVariableDeclarationAfter(IVariableDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
visitVariableDeclarationBefore(IVariableDeclaration) - Method in class net.sourceforge.nrl.parser.ast.action.INRLActionDetailVisitor.Stub
 
visitVariableDeclarationBefore(IVariableDeclaration) - Method in class net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor.Stub
 
visitVariableDeclarationBefore(IVariableDeclaration) - Method in interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor
 
visitVariableDeclarationBefore(IVariableDeclaration) - Method in class net.sourceforge.nrl.parser.type.ConstraintTypeChecker
 
VOID - Static variable in class net.sourceforge.nrl.parser.ast.NRLDataType
Scalar void type
VOID_OPERATOR_IN_EXPRESSION - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Operator void type in expression

W

WHERE_CLAUSE_DISALLOWED - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Illegal to delete a single attribute with a where clause
WHERE_NOT_BOOLEAN - Static variable in interface net.sourceforge.nrl.parser.IStatusCode
Where clause is not boolean

X

XmlOperatorPersistence - Class in net.sourceforge.nrl.parser.operators
Persistence support for the operator classes.
XmlOperatorPersistence(JAXBContext, JAXBContext) - Constructor for class net.sourceforge.nrl.parser.operators.XmlOperatorPersistence
Initialise the persistence class.
XmlOperatorPersistence.LoadedVersion - Enum in net.sourceforge.nrl.parser.operators
Returned by XmlOperatorPersistence.load(Reader), the version of the operator file.
XmlTypeMapping - Class in net.sourceforge.nrl.parser.type
A type mapping that can be loaded from and saved to an XML file.
XmlTypeMapping() - Constructor for class net.sourceforge.nrl.parser.type.XmlTypeMapping
 
XSDAttribute - Class in net.sourceforge.nrl.parser.model.xsd
An NRL attribute created from a schema sub-element or attribute.
XSDAttribute(String) - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
 
XSDAttribute(XSDAttributeUse) - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
Initialise from a schema attribute use declaration.
XSDAttribute(XSDElementDeclaration, int, int) - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDAttribute
Initialise from an element declaration.
XSDClassifier - Class in net.sourceforge.nrl.parser.model.xsd
An XSD classifier, usually created from a complex type or element.
XSDClassifier(String, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDClassifier
 
XSDDataType - Class in net.sourceforge.nrl.parser.model.xsd
An XSD data type is either a simple type, a derived simple type, or a complex type derived from a simple type (with optional added attributes).
XSDDataType(String, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDDataType
 
XSDModelLoader - Class in net.sourceforge.nrl.parser.model.xsd
The main XML Schema model loader class.
XSDModelLoader() - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDModelLoader
 
XSDPackage - Class in net.sourceforge.nrl.parser.model.xsd
A package in the XSD model.
XSDPackage(String, IPackage) - Constructor for class net.sourceforge.nrl.parser.model.xsd.XSDPackage
 

A B C D E F G H I J L M N O P Q R S T U V W X

Copyright © 2006-2010 Christian Nentwich and others