Uses of Interface
net.sourceforge.nrl.parser.model.IClassifier

Packages that use IClassifier
net.sourceforge.nrl.parser.ast.impl The ANTLR v3 implementation of the AST, including a JFlex lexer and ANTLR v3 parser. 
net.sourceforge.nrl.parser.model Definition of the internal meta-model that rules are written against. 
net.sourceforge.nrl.parser.model.uml2 A model implementation that provides an implementation over the UML2 model classes. 
net.sourceforge.nrl.parser.model.xsd XML Schema model loader. 
 

Uses of IClassifier in net.sourceforge.nrl.parser.ast.impl
 

Methods in net.sourceforge.nrl.parser.ast.impl that return IClassifier
protected  IClassifier AntlrModelResolverVisitor.getRuleContext()
           
 

Methods in net.sourceforge.nrl.parser.ast.impl with parameters of type IClassifier
protected  void AntlrModelResolver.resolveAction(IAction action, IClassifier context, Map<String,IVariableDeclaration> globalVariables, List<Variable> variables, List<NRLError> errors)
           
static void ModelReferenceHelper.resolveReference(ModelReferenceImpl ref, IModelCollection models, IModelElement contextElement, IClassifier initialContext, VariableContext variableContext, Map<String,IVariableDeclaration> globalVariableContext, List<NRLError> errors)
          Resolve a reference by looking up the initial step and traversing a path.
 

Constructors in net.sourceforge.nrl.parser.ast.impl with parameters of type IClassifier
AntlrModelResolverVisitor(IClassifier ruleContext, IModelCollection models, Map<String,IVariableDeclaration> globalVariables, List<NRLError> errors)
          Initialize a constraint visitor with a rule context classifier, the model, a map of global variables and an error list to populate.
AntlrModelResolverVisitor(IClassifier ruleContext, IModelCollection models, Map<String,IVariableDeclaration> globalVariables, List<Variable> contextVariables, List<NRLError> errors)
           
 

Uses of IClassifier in net.sourceforge.nrl.parser.model
 

Subinterfaces of IClassifier in net.sourceforge.nrl.parser.model
 interface IDataType
          A data type is a model element that can hold a value.
 interface IEnumerationLiteral
          A specialised data type that represents all enumeration literals.
 

Classes in net.sourceforge.nrl.parser.model that implement IClassifier
 class AbstractClassifier
          Abstract basic implementation of a classifier that manages attribute collections.
 

Methods in net.sourceforge.nrl.parser.model that return IClassifier
 IClassifier IAttribute.getOwner()
          Return the classifier that owns the attribute.
 IClassifier AbstractAttribute.getOwner()
           
 

Methods in net.sourceforge.nrl.parser.model with parameters of type IClassifier
static IAttribute ModelUtils.getAttributeByOriginalName(IClassifier container, String originalName, boolean includeInherited)
          Finds an attribute within the given IClassifier whose originalName matches that specified.
 void AbstractAttribute.setOwner(IClassifier owner)
           
 

Uses of IClassifier in net.sourceforge.nrl.parser.model.uml2
 

Classes in net.sourceforge.nrl.parser.model.uml2 that implement IClassifier
 class UML2Classifier
          Extension of a standard model element that holds a reference to a UML2 class.
 class UML2DataType
          A data type that wraps a UML2 DataType object.
 

Methods in net.sourceforge.nrl.parser.model.uml2 that return types with arguments of type IClassifier
protected  Map<org.eclipse.uml2.uml.Classifier,IClassifier> UML2Package.buildTypeMap()
           
 

Method parameters in net.sourceforge.nrl.parser.model.uml2 with type arguments of type IClassifier
protected  void UML2Attribute.resolve(Map<org.eclipse.uml2.uml.Classifier,IClassifier> umlClassToModelElement)
          Resolve the types of the attribute
protected  void UML2DataType.resolve(Map<org.eclipse.uml2.uml.Classifier,IClassifier> umlClassToModelElement, List<String> warnings)
          Resolve the types of all attributes stored on this class.
protected  void UML2Classifier.resolve(Map<org.eclipse.uml2.uml.Classifier,IClassifier> umlClassToModelElement, List<String> warnings)
          Resolve the types of all attributes stored on this class.
protected  void UML2Package.resolveTypes(Map<org.eclipse.uml2.uml.Classifier,IClassifier> classifierToUML2Classifier, List<String> warnings)
          Resolve attribute and generalisation references, then discard the internal UML 2 model references to save memory.
 

Uses of IClassifier in net.sourceforge.nrl.parser.model.xsd
 

Classes in net.sourceforge.nrl.parser.model.xsd that implement IClassifier
 class XSDClassifier
          An XSD classifier, usually created from a complex type or element.
 class XSDDataType
          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).
 

Methods in net.sourceforge.nrl.parser.model.xsd with parameters of type IClassifier
static List<IAttribute> XSDModelUtils.getXsdAttributes(IClassifier container, boolean includeInherited)
          Return all attributes of the given IClassifier that are tagged as having been generated from an XSD attribute.
static List<IAttribute> XSDModelUtils.getXsdElements(IClassifier container, boolean includeInherited)
          Return all attributes of the given IClassifier that are tagged as having been generated from an XSD element.
 



Copyright © 2006-2013. All Rights Reserved.