uk.ac.ucl.cs.emofocl.jmi
Interface EMOFOCLVisitor
- All Superinterfaces:
- ExtVisitor
- All Known Implementing Classes:
- EMOFOCLInterpreter
public interface EMOFOCLVisitor
- extends ExtVisitor
Method Summary |
Object |
visit(AnyType element,
Object argument)
|
Object |
visit(BooleanLiteralExp element,
Object argument)
|
Object |
visit(CollectionItem element,
Object argument)
|
Object |
visit(CollectionLiteralExp element,
Object argument)
|
Object |
visit(CollectionRange element,
Object argument)
|
Object |
visit(CollectionType element,
Object argument)
|
Object |
visit(EnumerationLiteral element,
Object argument)
|
Object |
visit(Enumeration element,
Object argument)
|
Object |
visit(EnumLiteralExp element,
Object argument)
|
Object |
visit(IfExp element,
Object argument)
|
Object |
visit(IntegerLiteralExp element,
Object argument)
|
Object |
visit(InvalidLiteralExp element,
Object argument)
|
Object |
visit(InvalidType element,
Object argument)
|
Object |
visit(IterateExp element,
Object argument)
|
Object |
visit(IteratorExp element,
Object argument)
|
Object |
visit(LetExp element,
Object argument)
|
Object |
visit(LibraryOperationCallExp element,
Object argument)
|
Object |
visit(MOFClass element,
Object argument)
|
Object |
visit(MOFPackage element,
Object argument)
|
Object |
visit(NullLiteralExp element,
Object argument)
|
Object |
visit(OCLEquivalentPrimitiveType element,
Object argument)
|
Object |
visit(OperationCallExp element,
Object argument)
|
Object |
visit(Operation element,
Object argument)
|
Object |
visit(Parameter element,
Object argument)
|
Object |
visit(PrimitiveType element,
Object argument)
|
Object |
visit(PropertyCallExp element,
Object argument)
|
Object |
visit(Property element,
Object argument)
|
Object |
visit(RealLiteralExp element,
Object argument)
|
Object |
visit(ReflectiveOperationCallExp element,
Object argument)
|
Object |
visit(Specification element,
Object argument)
|
Object |
visit(StringLiteralExp element,
Object argument)
|
Object |
visit(TupleLiteralExp element,
Object argument)
|
Object |
visit(TupleType element,
Object argument)
|
Object |
visit(TupleTypePart element,
Object argument)
|
Object |
visit(VariableDeclaration element,
Object argument)
|
Object |
visit(VariableExp element,
Object argument)
|
Object |
visit(VoidType element,
Object argument)
|
visit
Object visit(Enumeration element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(MOFClass element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(PrimitiveType element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(Operation element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(Parameter element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(MOFPackage element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(EnumerationLiteral element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(Property element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(ReflectiveOperationCallExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(LibraryOperationCallExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(Specification element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(OCLEquivalentPrimitiveType element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(NullLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(InvalidLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(CollectionLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(CollectionRange element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(CollectionItem element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(TupleLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(EnumLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(StringLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(BooleanLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(IntegerLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(RealLiteralExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(OperationCallExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(PropertyCallExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(VariableDeclaration element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(IterateExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(LetExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(IteratorExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(IfExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(VariableExp element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(TupleType element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(TupleTypePart element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(AnyType element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(CollectionType element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(VoidType element,
Object argument)
throws Exception
- Throws:
Exception
visit
Object visit(InvalidType element,
Object argument)
throws Exception
- Throws:
Exception