~tapaal-contributor/tapaal/disappearing-tokens-1940098

« back to all changes in this revision

Viewing changes to src/dk/aau/cs/TCTL/visitors/ContainsAtomicPropWithSharedPlaceVisitor.java

  • Committer: Kenneth Yrke Jørgensen
  • Date: 2011-04-12 09:50:16 UTC
  • mfrom: (329.1.188 tapaal-1.5)
  • Revision ID: mail@yrke.dk-20110412095016-e4hqdgab5596ja09
Merged with branch addning support for new 1.5 features

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package dk.aau.cs.TCTL.visitors;
 
2
 
 
3
import dk.aau.cs.TCTL.TCTLAtomicPropositionNode;
 
4
 
 
5
public class ContainsAtomicPropWithSharedPlaceVisitor extends VisitorBase implements ITCTLVisitor {
 
6
        private String sharedPlaceName;
 
7
 
 
8
        public ContainsAtomicPropWithSharedPlaceVisitor(String sharedPlaceName){
 
9
                this.sharedPlaceName = sharedPlaceName;
 
10
        }
 
11
 
 
12
        @Override
 
13
        public void visit(TCTLAtomicPropositionNode atomicPropositionNode, Object context) {
 
14
                if(atomicPropositionNode.getTemplate().equals("") && atomicPropositionNode.getPlace().equals(sharedPlaceName)) ((BooleanResult)context).setResult(true);
 
15
        }
 
16
 
 
17
}