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