|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |