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

Packages that use IAttribute
net.sourceforge.nrl.parser.ast The fully resolved abstract syntax tree (AST) representation of the constraint language. 
net.sourceforge.nrl.parser.ast.constraints.impl   
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. 
net.sourceforge.nrl.parser.type Abstract type assignment and type checking for the completed AST. 
 

Uses of IAttribute in net.sourceforge.nrl.parser.ast
 

Methods in net.sourceforge.nrl.parser.ast that return IAttribute
 IAttribute IModelReference.getLastAttribute()
          Get the last attribute in a model reference.
 

Methods in net.sourceforge.nrl.parser.ast that return types with arguments of type IAttribute
 List<IAttribute> IModelReference.getRemainingSteps()
          Return the remaining steps after the initial step has been traversed.
 

Uses of IAttribute in net.sourceforge.nrl.parser.ast.constraints.impl
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return IAttribute
 IAttribute ModelReferenceImpl.getLastAttribute()
           
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return types with arguments of type IAttribute
 List<IAttribute> ModelReferenceImpl.getRemainingSteps()
           
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl with parameters of type IAttribute
 void ModelReferenceImpl.addStep(IAttribute step)
           
 

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

Classes in net.sourceforge.nrl.parser.model that implement IAttribute
 class AbstractAttribute
          A basic attribute implementation, to be subclassed.
 

Fields in net.sourceforge.nrl.parser.model with type parameters of type IAttribute
protected  Map<String,IAttribute> AbstractClassifier.nameToAttribute
           
 

Methods in net.sourceforge.nrl.parser.model that return IAttribute
 IAttribute IClassifier.getAttributeByName(String name, boolean includeInherited)
          Return an attribute by name, or null if not found.
 IAttribute AbstractClassifier.getAttributeByName(String name, boolean includeInherited)
           
static IAttribute ModelUtils.getAttributeByOriginalName(IClassifier container, String originalName, boolean includeInherited)
          Finds an attribute within the given IClassifier whose originalName matches that specified.
 

Methods in net.sourceforge.nrl.parser.model that return types with arguments of type IAttribute
 List<IAttribute> AbstractClassifier.getAttributes()
          Return the actual, unmodified attribute list for use by subclasses.
 List<IAttribute> IClassifier.getAttributes(boolean includeInherited)
          Return a collection of IAttribute objects.
 List<IAttribute> AbstractClassifier.getAttributes(boolean includeInherited)
           
 

Methods in net.sourceforge.nrl.parser.model with parameters of type IAttribute
 void AbstractClassifier.addAttribute(IAttribute attribute)
           
static String ModelUtils.getXMLNamespaceURI(IAttribute attr)
          Return the namespace an attribute is in.
static String ModelUtils.getXSDPath(IAttribute attr)
          Return an XPath to an attribute inside a schema.
static boolean ModelUtils.isAttributeAnXMLAttribute(IAttribute attr)
          Return true if an attribute represents an XML attribute (as opposed to an XML element).
static boolean ModelUtils.isAttributeAnXMLElement(IAttribute attr)
          Return true if an attribute represents an XML element (rather than an XML attribute).
static boolean ModelUtils.isRenamedXSDAttribute(IAttribute attr)
          Returnt true if an attribute is an XML attribute or element that had to be renamed by the model loader due to a naming conflict.
 void AbstractClassifier.removeAttribute(IAttribute attribute)
           
 

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

Classes in net.sourceforge.nrl.parser.model.uml2 that implement IAttribute
 class UML2Attribute
          Extension of a standard attribute that holds a UML2 typed element reference.
 

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

Classes in net.sourceforge.nrl.parser.model.xsd that implement IAttribute
 class XSDAttribute
          An NRL attribute created from a schema sub-element or attribute.
 

Methods in net.sourceforge.nrl.parser.model.xsd that return types with arguments of type IAttribute
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.
 

Uses of IAttribute in net.sourceforge.nrl.parser.type
 

Methods in net.sourceforge.nrl.parser.type with parameters of type IAttribute
 NRLDataType TypeMapping.getType(IAttribute attr)
           
 NRLDataType ITypeMapping.getType(IAttribute attr)
          Map the type of an attribute to an internal abstract type.
 



Copyright © 2006-2013. All Rights Reserved.