Class Resolver.ConstraintTranslationVisitor
java.lang.Object
net.ssehub.easy.varModel.model.ModelVisitorAdapter
net.ssehub.easy.reasoning.sseReasoner.Resolver.ConstraintTranslationVisitor
- All Implemented Interfaces:
net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor,net.ssehub.easy.varModel.model.IModelVisitor
- Enclosing class:
Resolver
private class Resolver.ConstraintTranslationVisitor
extends net.ssehub.easy.varModel.model.ModelVisitorAdapter
Visits the contents of a project for translation. Do not store stateful information in this class.
- Author:
- Holger Eichelberger
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAttributeAssignment(net.ssehub.easy.varModel.model.AttributeAssignment assignment) voidvisitConstraint(net.ssehub.easy.varModel.model.Constraint constraint) voidvisitDecisionVariableDeclaration(net.ssehub.easy.varModel.model.DecisionVariableDeclaration decl) voidvisitPartialEvaluationBlock(net.ssehub.easy.varModel.model.PartialEvaluationBlock block) voidvisitProject(net.ssehub.easy.varModel.model.Project project) Methods inherited from class net.ssehub.easy.varModel.model.ModelVisitorAdapter
visitAttribute, visitComment, visitCompound, visitCompoundAccessStatement, visitDerivedDatatype, visitEnum, visitEnumLiteral, visitFreezeBlock, visitOperationDefinition, visitOrderedEnum, visitProjectImport, visitProjectInterface, visitReference, visitSequence, visitSet
-
Field Details
-
evals
-
-
Constructor Details
-
ConstraintTranslationVisitor
private ConstraintTranslationVisitor()
-
-
Method Details
-
visitProject
public void visitProject(net.ssehub.easy.varModel.model.Project project) - Specified by:
visitProjectin interfacenet.ssehub.easy.varModel.model.IModelVisitor- Overrides:
visitProjectin classnet.ssehub.easy.varModel.model.ModelVisitorAdapter
-
visitDecisionVariableDeclaration
public void visitDecisionVariableDeclaration(net.ssehub.easy.varModel.model.DecisionVariableDeclaration decl) - Specified by:
visitDecisionVariableDeclarationin interfacenet.ssehub.easy.varModel.model.IModelVisitor- Overrides:
visitDecisionVariableDeclarationin classnet.ssehub.easy.varModel.model.ModelVisitorAdapter
-
visitConstraint
public void visitConstraint(net.ssehub.easy.varModel.model.Constraint constraint) - Specified by:
visitConstraintin interfacenet.ssehub.easy.varModel.model.IModelVisitor- Overrides:
visitConstraintin classnet.ssehub.easy.varModel.model.ModelVisitorAdapter
-
visitPartialEvaluationBlock
public void visitPartialEvaluationBlock(net.ssehub.easy.varModel.model.PartialEvaluationBlock block) - Specified by:
visitPartialEvaluationBlockin interfacenet.ssehub.easy.varModel.model.IModelVisitor- Overrides:
visitPartialEvaluationBlockin classnet.ssehub.easy.varModel.model.ModelVisitorAdapter
-
visitAttributeAssignment
public void visitAttributeAssignment(net.ssehub.easy.varModel.model.AttributeAssignment assignment) - Specified by:
visitAttributeAssignmentin interfacenet.ssehub.easy.varModel.model.IModelVisitor- Overrides:
visitAttributeAssignmentin classnet.ssehub.easy.varModel.model.ModelVisitorAdapter
-