1
package dk.aau.cs.TCTL.visitors;
3
import dk.aau.cs.TCTL.TCTLAtomicPropositionNode;
5
public class ContainsAtomicPropWithSharedPlaceVisitor extends VisitorBase implements ITCTLVisitor {
6
private String sharedPlaceName;
8
public ContainsAtomicPropWithSharedPlaceVisitor(String sharedPlaceName){
9
this.sharedPlaceName = sharedPlaceName;
13
public void visit(TCTLAtomicPropositionNode atomicPropositionNode, Object context) {
14
if(atomicPropositionNode.getTemplate().equals("") && atomicPropositionNode.getPlace().equals(sharedPlaceName)) ((BooleanResult)context).setResult(true);