public abstract class ModelAttributeDriver extends Object implements AttributeDriver
AttributeDriver.Context
Constructor and Description |
---|
ModelAttributeDriver() |
Modifier and Type | Method and Description |
---|---|
void |
process(AttributeDriver.Context context,
Declaration declaration,
AstAttribute attribute)
Processes and modifies the attributed declaration.
|
abstract void |
process(DmdlSemantics environment,
ModelDeclaration declaration,
AstAttribute attribute)
Processes and modifies the attributed data model declaration.
|
void |
verify(AttributeDriver.Context context,
Declaration declaration,
AstAttribute attribute)
Verifies the attributed declaration.
|
void |
verify(DmdlSemantics environment,
ModelDeclaration declaration,
AstAttribute attribute)
Verifies the attributed declaration.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTargetName
public final void process(AttributeDriver.Context context, Declaration declaration, AstAttribute attribute)
AttributeDriver
process
in interface AttributeDriver
context
- the current contextdeclaration
- the declaration with the attribute
attribute
- the attribute with the target name
AttributeDriver.getTargetName()
public final void verify(AttributeDriver.Context context, Declaration declaration, AstAttribute attribute)
AttributeDriver
processed
.verify
in interface AttributeDriver
context
- the current contextdeclaration
- the declaration with the attribute
attribute
- the attribute with the target name
AttributeDriver.getTargetName()
public abstract void process(DmdlSemantics environment, ModelDeclaration declaration, AstAttribute attribute)
environment
- the processing environmentattribute
- the attribute with the target name
declaration
- the model declaration with the attribute
AttributeDriver.getTargetName()
public void verify(DmdlSemantics environment, ModelDeclaration declaration, AstAttribute attribute)
processed
.environment
- the processing environmentattribute
- the attribute with the target name
declaration
- the model declaration with the attribute
AttributeDriver.getTargetName()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.